Packageaway3dlite.animators.bones
Classpublic class SkinController
InheritanceSkinController Inheritance Object

Stores the connection between a Bone and a collection of SkinVertices in a bones animation.

See also

away3dlite.animators.BonesAnimator


Public Properties
 PropertyDefined By
  bindMatrix : Matrix3D
Defines the 3d matrix that transforms the position of the Bone to the position of the SkinVertices.
SkinController
  joint : ObjectContainer3D
Reference to the joint of the controlling Bone object.
SkinController
  name : String
Reference to the name of the controlling Bone object.
SkinController
  parent : ObjectContainer3D
Defines the containing 3d object that holds the Mesh to which the SkinVertex objects belong.
SkinController
  skinVertices : Vector.<SkinVertex>
Store of all SkinVertex being controlled
SkinController
  transformMatrix3D : Matrix3D
[read-only] Returns the 3d transform matrix to apply to the SkinVertex objects.
SkinController
Public Methods
 MethodDefined By
  
update():void
Updates the 3d transform matrix.
SkinController
Property Detail
bindMatrixproperty
public var bindMatrix:Matrix3D

Defines the 3d matrix that transforms the position of the Bone to the position of the SkinVertices.

jointproperty 
public var joint:ObjectContainer3D

Reference to the joint of the controlling Bone object.

nameproperty 
public var name:String

Reference to the name of the controlling Bone object.

parentproperty 
public var parent:ObjectContainer3D

Defines the containing 3d object that holds the Mesh to which the SkinVertex objects belong.

skinVerticesproperty 
public var skinVertices:Vector.<SkinVertex>

Store of all SkinVertex being controlled

transformMatrix3Dproperty 
transformMatrix3D:Matrix3D  [read-only]

Returns the 3d transform matrix to apply to the SkinVertex objects.


Implementation
    public function get transformMatrix3D():Matrix3D
Method Detail
update()method
public function update():void

Updates the 3d transform matrix.