![]() |
KudanAR - iOS
|
#import <ARBoneNode.h>
Inheritance diagram for ARBoneNode:
Collaboration diagram for ARBoneNode:Properties | |
| ARMatrix4 * | offsetMatrix |
Properties inherited from ARNode | |
| NSString * | name |
| ARNode * | parent |
| NSArray< ARNode * > * | children |
| NSArray * | descendants |
| ARVector3 * | position |
| ARVector3 * | scale |
| ARQuaternion * | orientation |
| ARMatrix4 * | localTransform |
| ARMatrix4 * | worldTransform |
| ARMatrix4 * | fullTransform |
| ARQuaternion * | fullOrientation |
| ARQuaternion * | worldOrientation |
| ARVector3 * | worldScale |
| ARVector3 * | worldPosition |
| ARVector3 * | fullPosition |
| ARNode * | world |
| NSUInteger | childCount |
| BOOL | visible |
An ARBoneNode is a type of ARNode that represents a bone in a model's mesh. They are structures that describe how certain parts of a mesh deform with the movement of a scene node. The node describes the current pose of the skeleton. These are imported automatically by the Model Importer and are used for skeletal animations.
|
readwritenonatomicassign |
The bone's offset matrix describes the transformation from mesh space to local bone space. The node's current transformation in concatenation with its parents describes the inverse transformation. Together they form the bone's transformation matrix which can be used to deform vertices.