#import "CC3Matrix.h"
Classes | |
class | CC3DirectionalRotator |
class | CC3MutableRotator |
class | CC3ReverseDirectionalRotator |
class | CC3Rotator |
class | CC3TargettingRotator |
Macros | |
#define | CC3TargettingAxisRestriction CC3TargettingConstraint |
Enumerations | |
enum | CC3RotationType { kCC3RotationTypeUnknown, kCC3RotationTypeEuler, kCC3RotationTypeQuaternion, kCC3RotationTypeAxisAngle, kCC3RotationTypeDirection, kCC3RotationTypeLocation } |
enum | CC3TargettingConstraint { kCC3TargettingConstraintLocalUnconstrained, kCC3TargettingConstraintLocalXAxis, kCC3TargettingConstraintLocalYAxis, kCC3TargettingConstraintLocalZAxis, kCC3TargettingConstraintGlobalUnconstrained, kCC3TargettingConstraintGlobalXAxis, kCC3TargettingConstraintGlobalYAxis, kCC3TargettingConstraintGlobalZAxis, __deprecated = kCC3TargettingConstraintGlobalUnconstrained, __deprecated = kCC3TargettingConstraintGlobalUnconstrained, __deprecated = kCC3TargettingConstraintGlobalUnconstrained, __deprecated = kCC3TargettingConstraintGlobalUnconstrained } |
#define CC3TargettingAxisRestriction CC3TargettingConstraint |
enum CC3RotationType |
Enumeration of rotation types.
Enumeration of options for constraining the rotation of a CC3Node when attempting to point at a target node or targetLocation.
Targetting can be constrained to use either local or global coordinates, and can be further constrained to rotate only around a single axis.
Enumerator | |
---|---|
kCC3TargettingConstraintLocalUnconstrained |
Rotate around all axes in the local coordinate system. |
kCC3TargettingConstraintLocalXAxis |
Rotate only around the X-axis in the local coordinate system. |
kCC3TargettingConstraintLocalYAxis |
Rotate only around the Y-axis in the local coordinate system. |
kCC3TargettingConstraintLocalZAxis |
Rotate only around the Z-axis in the local coordinate system. |
kCC3TargettingConstraintGlobalUnconstrained |
Rotate around all axes in the global coordinate system. |
kCC3TargettingConstraintGlobalXAxis |
Rotate only around the X-axis in the global coordinate system. |
kCC3TargettingConstraintGlobalYAxis |
Rotate only around the Y-axis in the global coordinate system. |
kCC3TargettingConstraintGlobalZAxis |
Rotate only around the Z-axis in the global coordinate system. |
__deprecated |
|
__deprecated |
|
__deprecated |
|
__deprecated |
|