True Axis Physics SDK 1.2.0.1 Beta Documentation
www.trueaxis.com

void TA::PhysicsJoint::InitialiseEulerConstraint (
const Vec3 &   v3Position,
const Mat33 &   m33JointOrientation,
const EulerAngles &   minAngles,
const EulerAngles &   maxAngles
 

Call this function to initialise the joint as an Euler Angle Constraint. This type of joint, joins two objects at one location, and constrains their relative rotation using minimum and maximum euler angles. This provides a flexible method for creating different types of joints however, gimbal lock can sometimes be a problem.

Note:
To create a joint, use TA::DynamicObject::AddJoint.
See Also
TA::PhysicsJoint::InitialiseEulerConstraintEx.
Parameters:
v3Position
The location, in world space, where the 2 objects are joined.
m33JointOrientation
The initial orientation of the joint, specified in world space. The euler angle constraints work in the space specified by this orientation.
minAngles
The minimum euler angle constraints. To ignore a constraint use the floating point value TA::JOINT_LIMIT_DISABLED.
maxAngles
The maximum euler angle constraints. To ignore a constraint use the floating point value TA::JOINT_LIMIT_DISABLED.



© Copyright 2004-2006 TRUE AXIS PTY LTD Australia. All rights reserved.