PrismaticJoint constructor
PrismaticJoint(
- PrismaticJointDef<
Body, Body> def
Implementation
PrismaticJoint(PrismaticJointDef def)
: localAnchorA = Vector2.copy(def.localAnchorA),
localAnchorB = Vector2.copy(def.localAnchorB),
localXAxisA = Vector2.copy(def.localAxisA)..normalize(),
_localYAxisA = Vector2.zero(),
super(def) {
localXAxisA.scaleOrthogonalInto(1.0, _localYAxisA);
_referenceAngle = def.referenceAngle;
_lowerTranslation = def.lowerTranslation;
_upperTranslation = def.upperTranslation;
_maxMotorForce = def.maxMotorForce;
_motorSpeed = def.motorSpeed;
_enableLimit = def.enableLimit;
_enableMotor = def.enableMotor;
_limitState = LimitState.inactive;
}