Index

A B C D E F G I J L M N P Q R S T U V W Z 
All Classes and Interfaces|All Packages

A

addMapping(BoneMapping) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Add a bone mapping to this skeleton mapping.
addTrack(AnimClip, AnimTrack<?>) - Static method in class jme3utilities.wes.AnimationEdit
Add the specified AnimTrack to the specified AnimClip.
AnimationEdit - Class in jme3utilities.wes
Utility methods for editing JME animations.
applyTo(Armature) - Method in class jme3utilities.wes.Pose
Apply this Pose to the specified Armature.
applyTo(Skeleton) - Method in class jme3utilities.wes.Pose
Apply this Pose to the specified Skeleton.

B

behead(MorphTrack, float, float[]) - Static method in class jme3utilities.wes.TrackEdit
Copy a MorphTrack, deleting everything before the specified time and making that the start of the new track.
behead(TransformTrack, float, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, deleting everything before the specified time and making that the start of the new track.
behead(Track, float, Transform, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, deleting everything before the specified time and making that the start of the track.
bindTransform(int, Transform) - Method in class jme3utilities.wes.Pose
Copy the local bind transform of the indexed joint/bone.
BoneMapping - Class in com.jme3.scene.plugins.bvh
A mapping to convert a bone transform from one skeleton to another.
BoneMapping() - Constructor for class com.jme3.scene.plugins.bvh.BoneMapping
No-argument constructor for serialization purposes only.
BoneMapping(String, String) - Constructor for class com.jme3.scene.plugins.bvh.BoneMapping
Instantiate a mapping to the named bone in the target skeleton from the named bone in the source skeleton.
BoneMapping(String, String, float, Vector3f) - Constructor for class com.jme3.scene.plugins.bvh.BoneMapping
Instantiate a mapping to the named bone in the target skeleton from the named bone in the source skeleton.
BoneMapping(String, String, Quaternion) - Constructor for class com.jme3.scene.plugins.bvh.BoneMapping
Instantiate a mapping to the named bone in the target skeleton from the named bone in the source skeleton.

C

capture(String) - Method in class jme3utilities.wes.Pose
Convert this Pose to an Animation.
captureToClip(String) - Method in class jme3utilities.wes.Pose
Convert this Pose to a new AnimClip.
CatmullRomSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
acyclic uniform Catmull-Rom cubic-spline interpolation
CentripetalSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
acyclic centripetal Catmull-Rom cubic-spline interpolation
chain(Track, Track, float, float) - Static method in class jme3utilities.wes.TrackEdit
Chain 2 bone/spatial tracks together to create a new track.
clear() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Empty this skeleton mapping.
clone() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Create a deep copy of this mapping.
clone() - Method in class jme3utilities.wes.TweenTransforms
Create a deep copy of this object.
cloneFields(Cloner, Object) - Method in class jme3utilities.wes.Pose
Convert this shallow-cloned instance into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneTrack(T) - Static method in class jme3utilities.wes.TrackEdit
Clone the specified track without cloning its target.
com.jme3.scene.plugins.bvh - package com.jme3.scene.plugins.bvh
Skeleton-map classes for jMonkeyEngine3, derived from Rémy Bouquet's BVH Retarget project at https://github.com/Nehon/bvhretarget
convertToInPlace(AnimClip, String) - Static method in class jme3utilities.wes.AnimationEdit
Copy the specified AnimClip, converting it from a travelling animation to an in-place animation.
convertToInPlace(TransformTrack) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, converting it from a travelling animation to an in-place animation.
countBones() - Method in class jme3utilities.wes.Pose
Count the joints/bones in this Pose.
countMappings() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Count the number of bone mappings in this skeleton mapping.
cubicSpline(float, float[], Vector3f[], Vector3f) - Method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in an acyclic time sequence using cubic-spline interpolation.

D

delayAll(Track, float, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a track, delaying all its keyframes by the specified amount.
deleteRange(TransformTrack, int, int) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, deleting the indexed range of keyframes (which mustn't include the first keyframe).
deleteRange(Track, int, int) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, deleting the indexed range of keyframes (which mustn't include the first keyframe).

E

extractAnimation(AnimClip, float, float, TweenTransforms, String) - Static method in class jme3utilities.wes.AnimationEdit
Extract a range from the specified AnimClip.
extractAnimation(Animation, float, float, TweenTransforms, String) - Static method in class jme3utilities.wes.AnimationEdit
Extract a range from the specified Animation.

F

FdcSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
acyclic finite-difference cubic-spline interpolation
findBone(String) - Method in class jme3utilities.wes.Pose
Find the index of the named joint/bone in this Pose.
findSkeleton() - Method in class jme3utilities.wes.Pose
Access the Armature or Skeleton, if known.

G

get(String) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Find the bone mapping for the named target bone.
getForSource(String) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Find the bone mapping for the named source bone.
getSourceName() - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Read the name of the bone in the source skeleton.
getTargetName() - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Read the name of the bone in the target skeleton.
getTweenRotations() - Method in class jme3utilities.wes.TweenTransforms
Read the technique for rotations.
getTweenScales() - Method in class jme3utilities.wes.TweenTransforms
Read the technique for scales.
getTweenTranslations() - Method in class jme3utilities.wes.TweenTransforms
Read the technique for translations.
getTwist() - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Access the rotation to apply.

I

insertKeyframe(TransformTrack, float, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, inserting a keyframe at the specified time (which mustn't already have a keyframe).
insertKeyframe(Track, float, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, inserting a keyframe at the specified time (which mustn't already have a keyframe).
interpolate(float, float[], float, Quaternion[], Quaternion) - Method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in a time sequence using this technique.
interpolate(float, float[], float, Vector3f[], Quaternion[], Vector3f[], Transform, Transform) - Method in class jme3utilities.wes.TweenTransforms
Interpolate between keyframes using these techniques.
interpolate(float, float[], float, Vector3f[], Vector3f) - Method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in a time sequence using this technique.
interpolate(float, TransformTrack, float, Transform) - Method in class jme3utilities.wes.TweenTransforms
Interpolate between keyframes in a TransformTrack using these techniques.
interpolate(float, Track, float, Transform, Transform) - Method in class jme3utilities.wes.TweenTransforms
Interpolate between keyframes in a bone/spatial track using these techniques.
interpolate(float, RotationCurve, Quaternion) - Method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in a time sequence using this technique and some precomputed parameters.
interpolate(float, VectorCurve, Vector3f) - Method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in a time sequence using this technique and precomputed parameters.
inverse() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Generate an inverse for this mapping.

J

jme3utilities.wes - package jme3utilities.wes
Animation editing/retargeting classes for use with jMonkeyEngine3.
jmeClone() - Method in class jme3utilities.wes.Pose
Create a shallow clone for the JME cloner.

L

lerp(float[], Quaternion[], float, Quaternion[]) - Static method in enum class jme3utilities.wes.SmoothRotations
Smooth the quaternions in an acyclic time sequence using normalized linear (Nlerp) smoothing.
lerp(float[], Vector3f[], float, Vector3f[]) - Static method in enum class jme3utilities.wes.SmoothVectors
Smooth the vectors in an acyclic time sequence using linear (Lerp) smoothing.
lerp(float, float[], Quaternion[], Quaternion) - Method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in an acyclic time sequence using linear (Nlerp/Slerp) interpolation.
lerp(float, float[], Vector3f[], Vector3f) - Static method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in an acyclic time sequence using linear (Lerp) interpolation.
Lerp - Enum constant in enum class jme3utilities.wes.SmoothVectors
acyclic linear (Lerp) smoothing
Lerp - Enum constant in enum class jme3utilities.wes.TweenVectors
acyclic linear (Lerp) interpolation
listSourceBones() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Enumerate all source bones in this mapping.
listTargetBones() - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Enumerate all target bones in this mapping.
localRotation(int, Quaternion) - Method in class jme3utilities.wes.Pose
Calculate the local rotation of the indexed joint/bone.
localTransform(int, Transform) - Method in class jme3utilities.wes.Pose
Calculate the local transform of the indexed joint/bone.
LoopCatmullRomSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
cyclic uniform Catmull-Rom cubic-spline interpolation
LoopCentripetalSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
cyclic centripetal Catmull-Rom cubic-spline interpolation
loopCubicSpline(float, int, float[], float, Vector3f[], Vector3f) - Method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in a cyclic time sequence using cubic-spline interpolation.
LoopFdcSpline - Enum constant in enum class jme3utilities.wes.TweenVectors
cyclic finite-difference cubic-spline interpolation
loopLerp(float, int, float[], float, Quaternion[], Quaternion) - Method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in a cyclic time sequence using linear (Nlerp/Slerp) interpolation.
loopLerp(float, int, float[], float, Vector3f[], Vector3f) - Static method in enum class jme3utilities.wes.TweenVectors
Interpolate among vectors in a cyclic time sequence using linear (Lerp) interpolation.
loopLerp(int, float[], float, Quaternion[], float, Quaternion[]) - Static method in enum class jme3utilities.wes.SmoothRotations
Smooth the quaternions in a cyclic time sequence using normalized linear (Nlerp) smoothing.
loopLerp(int, float[], float, Vector3f[], float, Vector3f[]) - Static method in enum class jme3utilities.wes.SmoothVectors
Smooth the vectors in a cyclic time sequence using linear (Lerp) smoothing.
LoopLerp - Enum constant in enum class jme3utilities.wes.SmoothVectors
cyclic linear (Lerp) smoothing
LoopLerp - Enum constant in enum class jme3utilities.wes.TweenVectors
cyclic linear (Lerp) interpolation
LoopNlerp - Enum constant in enum class jme3utilities.wes.SmoothRotations
cyclic normalized linear (Nlerp) smoothing
LoopNlerp - Enum constant in enum class jme3utilities.wes.TweenRotations
cyclic normalized linear (Nlerp) interpolation
LoopQuickSlerp - Enum constant in enum class jme3utilities.wes.TweenRotations
cyclic spherical linear (Slerp) or "great arc" interpolation using shortcuts
LoopSlerp - Enum constant in enum class jme3utilities.wes.TweenRotations
cyclic spherical linear (Slerp) or "great arc" interpolation
loopSpline(float, int, float[], float, Quaternion[], Quaternion) - Static method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in a cyclic time sequence using cubic-spline interpolation based on the Squad function.
LoopSpline - Enum constant in enum class jme3utilities.wes.TweenRotations
cyclic cubic-spline interpolation based on the Squad function

M

map(String, String) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Builds a BoneMapping with the given bone from the target skeleton and the given bone from the source skeleton.
map(String, String, float, Vector3f) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Add a mapping from the named bone in the target skeleton to the named bone in the source skeleton, applying the specified twist.
map(String, String, Quaternion) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Add a mapping from the named bone in the target skeleton to the named bone in the source skeleton, applying the specified twist.
modelLocation(int, Vector3f) - Method in class jme3utilities.wes.Pose
Calculate the location of the indexed bone in the coordinate system of an animated spatial.
modelOrientation(int, Quaternion) - Method in class jme3utilities.wes.Pose
Calculate the orientation of the indexed joint/bone in the coordinate system of an animated spatial.
modelTransform(int, Transform) - Method in class jme3utilities.wes.Pose
Calculate the model transform of the indexed joint/bone.

N

newInstance(AbstractControl) - Static method in class jme3utilities.wes.Pose
Instantiate bind pose for the specified SkeletonControl or SkinningControl.
newTrack(Track, float[], Vector3f[], Quaternion[], Vector3f[]) - Static method in class jme3utilities.wes.TrackEdit
Create a new bone/spatial track.
Nlerp - Enum constant in enum class jme3utilities.wes.SmoothRotations
acyclic normalized linear (Nlerp) smoothing
Nlerp - Enum constant in enum class jme3utilities.wes.TweenRotations
acyclic normalized linear (Nlerp) interpolation
normalizeQuaternions(AnimClip, float) - Static method in class jme3utilities.wes.AnimationEdit
Normalize all quaternions in an AnimClip.
normalizeQuaternions(AnimTrack<?>, float) - Static method in class jme3utilities.wes.TrackEdit
Normalize all quaternions in a morph/transform track if any of them are out of tolerance.
normalizeQuaternions(Animation, float) - Static method in class jme3utilities.wes.AnimationEdit
Normalize all quaternions in an Animation.
normalizeQuaternions(Track, float) - Static method in class jme3utilities.wes.TrackEdit
Normalize all quaternions in a bone/spatial track if any of them are out of tolerance.

P

Pose - Class in jme3utilities.wes
Encapsulate a pose for a specific Armature or Skeleton.
Pose(Armature) - Constructor for class jme3utilities.wes.Pose
Instantiate bind pose for the specified Armature.
Pose(Skeleton) - Constructor for class jme3utilities.wes.Pose
Instantiate bind pose for the specified Skeleton.
precompute(float[], float, Quaternion[]) - Method in enum class jme3utilities.wes.TweenRotations
Generate a rotation curve.
precompute(float[], float, Vector3f[]) - Method in enum class jme3utilities.wes.TweenVectors
Precompute a curve from vectors in a time sequence.
preOrderIndices() - Method in class jme3utilities.wes.Pose
Enumerate all bones/joints in a pre-order depth-first traversal of the skeleton/armature, such that child bones/joints are never visited before their ancestors.

Q

QuickSlerp - Enum constant in enum class jme3utilities.wes.TweenRotations
acyclic spherical linear (Slerp) or "great arc" interpolation using shortcuts

R

read(JmeImporter) - Method in class com.jme3.scene.plugins.bvh.BoneMapping
De-serialize this mapping.
read(JmeImporter) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
De-serialize this mapping.
reduce(TransformTrack, int) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, uniformly reducing the number of keyframes by the specified factor.
reduce(Track, int) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, uniformly reducing the number of keyframes by the specified factor.
removeMapping(BoneMapping) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Remove a bone mapping from this skeleton mapping.
removeRepeats(AnimClip) - Static method in class jme3utilities.wes.AnimationEdit
Remove repetitious keyframes from an AnimClip.
removeRepeats(MorphTrack) - Static method in class jme3utilities.wes.TrackEdit
Remove all repetitious keyframes from a MorphTrack.
removeRepeats(TransformTrack) - Static method in class jme3utilities.wes.TrackEdit
Remove all repetitious keyframes from a TransformTrack.
removeRepeats(Animation) - Static method in class jme3utilities.wes.AnimationEdit
Remove repetitious keyframes from an Animation.
removeRepeats(Track) - Static method in class jme3utilities.wes.TrackEdit
Remove all repetitious keyframes from a bone/spatial track.
renameSourceBone(String, String) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Update this mapping after a source bone is renamed.
renameTargetBone(String, String) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Update this mapping after a target bone is renamed.
replaceKeyframe(TransformTrack, int, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, setting the indexed keyframe to the specified transform.
replaceKeyframe(Track, int, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, setting the indexed keyframe to the specified transform.
resample(TransformTrack, float[]) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, resampling at the specified times.
resample(Track, float[], float) - Method in class jme3utilities.wes.TweenTransforms
Copy a bone/spatial track, resampling at the specified times using these techniques.
resampleAtRate(TransformTrack, float, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, resampling it at the specified rate.
resampleAtRate(Track, float, float) - Method in class jme3utilities.wes.TweenTransforms
Copy a bone/spatial track, resampling it at the specified rate using these techniques.
resampleToNumber(TransformTrack, int, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, resampling to the specified number of samples.
resampleToNumber(Track, int, float) - Method in class jme3utilities.wes.TweenTransforms
Copy a bone/spatial track, resampling to the specified number of samples using these techniques.
resetRotation(int) - Method in class jme3utilities.wes.Pose
Reset the user/animation rotation of the indexed joint/bone to identity.
resetScale(int) - Method in class jme3utilities.wes.Pose
Reset the user/animation scale of the indexed joint/bone to identity.
resetTranslation(int) - Method in class jme3utilities.wes.Pose
Reset the user/animation translation of the indexed joint/bone to zero.
retargetAnimation(AnimClip, Armature, Armature, SkeletonMapping, String) - Static method in class jme3utilities.wes.AnimationEdit
Re-target the specified AnimClip from the specified source armature to the specified target armature using the specified map.
retargetAnimation(AnimClip, Armature, Skeleton, SkeletonMapping, String) - Static method in class jme3utilities.wes.AnimationEdit
Re-target the specified Animation from the specified source armature to the specified target skeleton using the specified map.
retargetAnimation(Animation, Skeleton, Skeleton, SkeletonMapping, TweenTransforms, String) - Static method in class jme3utilities.wes.AnimationEdit
Re-target the specified Animation from the specified source Skeleton to the specified target Skeleton using the specified map.
retargetTrack(AnimClip, TransformTrack, Armature, Armature, Joint, SkeletonMapping, Map<Float, Pose>) - Static method in class jme3utilities.wes.TrackEdit
Re-target the specified AnimClip from the specified source armature to the specified target armature using the specified map.
retargetTrack(AnimClip, TransformTrack, Armature, Skeleton, int, SkeletonMapping, Map<Float, Pose>) - Static method in class jme3utilities.wes.TrackEdit
Re-target the specified AnimClip from the specified source armature to the specified target skeleton using the specified map.
retargetTrack(Animation, BoneTrack, Skeleton, Skeleton, int, SkeletonMapping, TweenTransforms, Map<Float, Pose>) - Static method in class jme3utilities.wes.TrackEdit
Re-target the specified BoneTrack from the specified source skeleton to the specified target skeleton using the specified map.
reverse(AnimTrack<?>) - Static method in class jme3utilities.wes.TrackEdit
Copy the specified transform/morph track, reversing the sequence of its frames.
reverse(Track) - Static method in class jme3utilities.wes.TrackEdit
Copy the specified bone/spatial track, reversing the sequence of its frames.
reverseAnimation(AnimClip, String) - Static method in class jme3utilities.wes.AnimationEdit
Reverse the specified AnimClip.
reverseAnimation(Animation, String) - Static method in class jme3utilities.wes.AnimationEdit
Reverse the specified Animation.
rootBoneIndices() - Method in class jme3utilities.wes.Pose
Enumerate all root bones/joints in the skeleton/armature.
RotationCurve - Class in jme3utilities.wes
Encapsulate a rotation curve.
RotationCurve(float[], float, Quaternion[]) - Constructor for class jme3utilities.wes.RotationCurve
Instantiate a generic rotation curve.

S

set(int, Transform) - Method in class jme3utilities.wes.Pose
Alter the user/animation transform of the indexed joint/bone.
setDuration(AnimClip, float, String) - Static method in class jme3utilities.wes.AnimationEdit
Alter the duration of the specified AnimClip.
setDuration(MorphTrack, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a MorphTrack, altering its duration and adjusting all its keyframe times proportionately.
setDuration(TransformTrack, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, altering its duration and adjusting all its keyframe times proportionately.
setDuration(Track, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a track, altering its duration and adjusting all its keyframe times proportionately.
setFrameTime(Track, int, float) - Static method in class jme3utilities.wes.TrackEdit
Copy the specified track, adjusting the animation time of the indexed frame.
setKeyframes(Track, float[], Vector3f[], Quaternion[], Vector3f[]) - Static method in class jme3utilities.wes.TrackEdit
Alter the keyframes in a bone/spatial track.
setRotation(int, Quaternion) - Method in class jme3utilities.wes.Pose
Alter the user/animation rotation of the indexed joint/bone.
setScale(int, Vector3f) - Method in class jme3utilities.wes.Pose
Alter the user/animation scale of the indexed joint/bone.
setSourceName(String) - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Alter the name of the bone in the source skeleton.
setTargetName(String) - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Alter the name of the bone in the target skeleton.
setToAnimation(Animation, float, TweenTransforms) - Method in class jme3utilities.wes.Pose
Configure this Pose for the specified Animation at the specified time.
setToBind() - Method in class jme3utilities.wes.Pose
Configure this Pose to represent bind pose.
setToClip(AnimClip, double) - Method in class jme3utilities.wes.Pose
Configure this Pose for the specified AnimClip at the specified time.
setToRetarget(Pose, SkeletonMapping) - Method in class jme3utilities.wes.Pose
Configure this Pose by re-targeting the specified source pose.
setTranslation(int, Vector3f) - Method in class jme3utilities.wes.Pose
Alter the user/animation translation of the indexed joint/bone.
setTweenRotations(TweenRotations) - Method in class jme3utilities.wes.TweenTransforms
Alter the technique for rotations.
setTweenScales(TweenVectors) - Method in class jme3utilities.wes.TweenTransforms
Alter the technique for scales.
setTweenTranslations(TweenVectors) - Method in class jme3utilities.wes.TweenTransforms
Alter the technique for translations.
setTwist(Quaternion) - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Alter the rotation to apply.
simplify(TransformTrack) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, deleting any components that consist entirely of identities.
simplify(TransformTrack, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, deleting the scale component if it consists entirely of approximate identities.
simplify(Track) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, deleting any optional components that consist entirely of identities.
SkeletonMapping - Class in com.jme3.scene.plugins.bvh
Data used to map poses from one skeleton to another: a collection of bone mappings.
SkeletonMapping() - Constructor for class com.jme3.scene.plugins.bvh.SkeletonMapping
A no-arg constructor to avoid javadoc warnings from JDK 18.
skin(Matrix4f[]) - Method in class jme3utilities.wes.Pose
Calculate skinning matrices for this Pose.
Slerp - Enum constant in enum class jme3utilities.wes.TweenRotations
acyclic spherical linear (Slerp) or "great arc" interpolation
smooth(float[], float, Quaternion[], float, Quaternion[]) - Method in enum class jme3utilities.wes.SmoothRotations
Smooth the rotations in a time sequence using this technique.
smooth(float[], float, Vector3f[], float, Vector3f[]) - Method in enum class jme3utilities.wes.SmoothVectors
Smooth the vectors in a time sequence using this technique.
smooth(TransformTrack, float, SmoothVectors, SmoothRotations, SmoothVectors, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, smoothing it using the specified techniques.
smooth(Track, float, SmoothVectors, SmoothRotations, SmoothVectors, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, smoothing it using the specified techniques.
SmoothRotations - Enum Class in jme3utilities.wes
Enumerate and implement some smoothing techniques on time sequences of unit quaternions.
SmoothVectors - Enum Class in jme3utilities.wes
Enumerate and implement some smoothing techniques on time sequences of Vector3f values.
spline(float, float[], Quaternion[], Quaternion) - Static method in enum class jme3utilities.wes.TweenRotations
Interpolate among unit quaternions in an acyclic time sequence using cubic-spline interpolation based on the Squad function.
Spline - Enum constant in enum class jme3utilities.wes.TweenRotations
acyclic cubic-spline interpolation based on the Squad function

T

TrackEdit - Class in jme3utilities.wes
Utility methods for editing JME animation tracks.
transform(Track, float, float, Transform, Transform) - Method in class jme3utilities.wes.TweenTransforms
Calculate the transform for the specified time and bone/spatial track using these techniques.
truncate(MorphTrack, float, float[]) - Static method in class jme3utilities.wes.TrackEdit
Copy a MorphTrack, truncating it at the specified time.
truncate(TransformTrack, float, Transform) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, truncating it at the specified time.
truncate(Track, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, truncating it at the specified time.
TweenRotations - Enum Class in jme3utilities.wes
Enumerate and implement some interpolation techniques on time sequences of unit quaternions.
TweenTransforms - Class in jme3utilities.wes
Tweening techniques for time sequences of JME transforms.
TweenTransforms() - Constructor for class jme3utilities.wes.TweenTransforms
A no-arg constructor to avoid javadoc warnings from JDK 18.
TweenVectors - Enum Class in jme3utilities.wes
Enumerate and implement some interpolation techniques on time sequences of Vector3f values.

U

userForLocal(int, Transform, Transform) - Method in class jme3utilities.wes.Pose
Determine the user/animation Transform for the indexed joint/bone to give it the specified local Transform.
userForModel(int, Quaternion, Quaternion) - Method in class jme3utilities.wes.Pose
Calculate the user/animation rotation for the indexed joint/bone to give it the specified orientation in the coordinate system of an animated spatial.
userRotation(int, Quaternion) - Method in class jme3utilities.wes.Pose
Copy the user/animation rotation of the indexed joint/bone.
userScale(int, Vector3f) - Method in class jme3utilities.wes.Pose
Copy the user/animation scale of the indexed joint/bone.
userTransform(int, Transform) - Method in class jme3utilities.wes.Pose
Copy the user/animation transform of the indexed joint/bone.
userTranslation(int, Vector3f) - Method in class jme3utilities.wes.Pose
Copy the user/animation translation of the indexed joint/bone.

V

valueOf(String) - Static method in enum class jme3utilities.wes.SmoothRotations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3utilities.wes.SmoothVectors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3utilities.wes.TweenRotations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3utilities.wes.TweenVectors
Returns the enum constant of this class with the specified name.
values() - Static method in enum class jme3utilities.wes.SmoothRotations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3utilities.wes.SmoothVectors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3utilities.wes.TweenRotations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3utilities.wes.TweenVectors
Returns an array containing the constants of this enum class, in the order they are declared.
VectorCurve - Class in jme3utilities.wes
Encapsulate a vector curve.
VectorCurve(float[], float, Vector3f[]) - Constructor for class jme3utilities.wes.VectorCurve
Instantiate a generic rotation curve.
versionShort() - Static method in class jme3utilities.wes.WesVersion
Determine the terse version string for this library.

W

WesVersion - Class in jme3utilities.wes
Version strings for the Wes library.
wrap(TransformTrack, float, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a TransformTrack, altering the track's first keyframe and end-time keyframe so that they precisely match.
wrap(Track, float, float) - Static method in class jme3utilities.wes.TrackEdit
Copy a bone/spatial track, altering the track's first keyframe and end-time keyframe so that they precisely match.
write(JmeExporter) - Method in class com.jme3.scene.plugins.bvh.BoneMapping
Serialize this mapping.
write(JmeExporter) - Method in class com.jme3.scene.plugins.bvh.SkeletonMapping
Serialize this instance.

Z

zeroFirst(AnimClip) - Static method in class jme3utilities.wes.AnimationEdit
Repair all tracks in which the first keyframe isn't at time=0.
zeroFirst(Animation) - Static method in class jme3utilities.wes.AnimationEdit
Repair all tracks in which the first keyframe isn't at time=0.
A B C D E F G I J L M N P Q R S T U V W Z 
All Classes and Interfaces|All Packages