CharacterInterfaces.kl¶
Interfaces¶
IPose (interface)¶
A Pose is an array of global space transforms, based on a specific skeleton.
Functions¶
| Xfo | getBoneXfo ! ( in Index index ) |
| String | getDesc ? ( in String indent, in Boolean includeXfos ) |
| String | getDesc ? () |
| UInt64 | getVersion ? () |
| reset ! () | |
| setBoneXfo ! ( in Index index, in Xfo xfo ) |
ICharacter (interface)¶
A Character is made up of a collection of geometries that are deformed by a skeleton and a pose.
Functions¶
| Mat44 | getBindShapeTransform ? ( in Index index ) |
| LocalBoundingVolume | getBoundingVolume ? () |
| Geometry | getDeformedGeometry ! ( in Index index ) |
| String | getDesc ? ( in String indent, in Boolean includeGeometries ) |
| String | getDesc ? () |
| Geometry | getGeometry ? ( in Index index ) |
| Xfo | getGlobalXfo ? () |
| String | getName ? () |
| Size | getNumGeometries ? () |
| IPose | getPose ? () |
| ISkeleton | getSkeleton ? () |
| Mat44[] | getSkinningMatrices ? () |
| UInt64 | getVersion ? () |
| setGlobalXfo ! ( in Xfo xfo ) |
Functions in detail¶
Mat44 ICharacter.getBindShapeTransform? ( in Index index )
LocalBoundingVolume ICharacter.getBoundingVolume? ()
Geometry ICharacter.getDeformedGeometry! ( in Index index )
String ICharacter.getDesc? ( in String indent, in Boolean includeGeometries )
String ICharacter.getDesc? ()
Geometry ICharacter.getGeometry? ( in Index index )
Xfo ICharacter.getGlobalXfo? ()
String ICharacter.getName? ()
Size ICharacter.getNumGeometries? ()
IPose ICharacter.getPose? ()
ISkeleton ICharacter.getSkeleton? ()
Mat44[] ICharacter.getSkinningMatrices? ()
UInt64 ICharacter.getVersion? ()
ICharacter.setGlobalXfo! ( in Xfo xfo )
ISkeleton (interface)¶
A Skeleton stores the hierarchy that defines the skeleton.
Functions¶
| Integer | findBone ? ( in String boneName ) |
| Integer | findBone ? ( in String boneName, in Index startingPoint ) |
| Bone | getBone ? ( in Index index ) |
| Bone[] | getBones ? () |
| Size[] | getDeformerIndices ? () |
| Bone[] | getDeformers ? () |
| String | getDesc ? ( in String indent, in Boolean includeBones ) |
| String | getDesc ? () |
| String | getName ? () |
| Size | getNumBones ? () |
| Xfo | getReferenceLocalPose ? ( in Index index ) |
| Xfo | getReferencePose ? ( in Index index ) |
| UInt64 | getVersion ? () |
Functions in detail¶
Integer ISkeleton.findBone? ( in String boneName )
Integer ISkeleton.findBone? ( in String boneName, in Index startingPoint )
Bone ISkeleton.getBone? ( in Index index )
Size[] ISkeleton.getDeformerIndices? ()
Bone[] ISkeleton.getDeformers? ()
String ISkeleton.getDesc? ( in String indent, in Boolean includeBones )
Size ISkeleton.getNumBones? ()
Xfo ISkeleton.getReferenceLocalPose? ( in Index index )
Xfo ISkeleton.getReferencePose? ( in Index index )