Bone (struct)¶
An element in the Skeleton hierarchy.
The Bone struct represents a joint or locator in a skeleton hierarchy. The Bone represents a transform or coordinate space in the hierarchy and is often used to deform geometries.
参考
Members¶
String | name | |
Scalar | length | |
Scalar | radius | |
Color | color | |
Integer | parentIndex | |
Index[] | childIndices | |
Integer | mirrorBoneID | |
UInt32 | flags | |
Integer | shapeType | |
Xfo | referencePose | |
Mat44 | invRefPose |
Methods¶
Bone ( in Bone other ) | |
Bone () | |
calcInvRefPose ! () | |
clearFlag ! ( in UInt32 flag ) | |
Bone | clone ? () |
String | getDesc ? ( in String indent ) |
String | getDesc ? () |
setFlag ! ( in UInt32 flag ) | |
Boolean | testFlag ? ( in UInt32 flag ) |
Methods in detail¶
copy constructor
Bone ()
Bone.calcInvRefPose! ()
Computes the cached invRefPose.
Bone.clearFlag! ( in UInt32 flag )
Clears a flag on the bone using bitwise operators
clone method
String Bone.getDesc? ( in String indent )
Generates a Description string of this bone. Used when debugging skeleton hierarchies.
indent | The indentation to use when generating the string. |
Generates a Description string of this bone. Used when debugging skeleton hierarchies.
Bone.setFlag! ( in UInt32 flag )
Sets a flag on the bone using bitwise operators
Boolean Bone.testFlag? ( in UInt32 flag )
Tests a flag on the bone using bitwise operators