The animation data set used by skeleton-based animators, containing skeleton animation data.


Inherited from AnimationSetBase -> EventDispatcher.


Can  be created with method new:

Lib.Away3D.Animators.SkeletonAnimationSet.new(jointsPerVertex)

Creates a new SkeletonAnimationSet

jointsPerVertex - Sets the amount of skeleton joints that can be linked to a single vertex via skinned weight values. For GPU-base animation, the maximum allowed value is 4. Defaults to 4.


Created SkeletonAnimationSet object has properties:

jointsPerVertex

[read-only] Returns the amount of skeleton joints that can be linked to a single vertex via skinned weight values. For GPU-base animation, the maximum allowed value is 4.


methods:

activate(stage3DProxy, pass)


stage3DProxy - (Stage3DProxy)

pass - (MaterialPassBase)

deactivate(stage3DProxy, pass)


stage3DProxy - (Stage3DProxy)

pass - (MaterialPassBase)

doneAGALCode(pass)


pass - (MaterialPassBase)

getAGALFragmentCode(pass, shadedTarget, profile)


pass - (MaterialPassBase)

shadedTarget - String

profile - String

getAGALUVCode(pass, UVSource, UVTarget)


pass - (MaterialPassBase)

UVSource -String

UVTarget -:String

getAGALVertexCode(pass, sourceRegisters, targetRegisters, profile)


pass - (MaterialPassBase)

sourceRegisters - Vector array of String

targetRegisters - Vector array of String

profile - String


Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator