#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 |
|