Inherits AxisPlaneConstraint.
Public Member Functions | |
| CameraConstraint (const Camera *const camera) | |
| virtual | ~CameraConstraint () |
| virtual void | constrainTranslation (Vec &translation, Frame *const frame) |
| virtual void | constrainRotation (Quaternion &rotation, Frame *const frame) |
| const Camera * | camera () const |
The translationConstraintDirection() and rotationConstraintDirection() are expressed in the associated camera() coordinate system.
See the constrainedFrame and constrainedCamera examples for an illustration.
|
|
Creates a CameraConstraint, whose constrained directions are defined in the |
|
|
Virtual destructor. Empty. |
|
|
Returns the associated Camera. Set using the CameraConstraint constructor. |
|
||||||||||||
|
When rotationConstraintType() is AxisPlaneConstraint::AXIS, constrain Reimplemented from AxisPlaneConstraint. |
|
||||||||||||
|
Depending on translationConstraintType(), constrain Reimplemented from AxisPlaneConstraint. |
1.4.4