public final class ConeTwistConstraint extends Constraint
Constraint.TypetypedConstraintId| Constructor and Description |
|---|
ConeTwistConstraint(RigidBody rigidBodyA,
RigidBody rigidBodyB,
Transform rbAFrame,
Transform rbBFrame) |
| Modifier and Type | Method and Description |
|---|---|
float |
getDamping() |
Transform |
getFrameOffsetA(Transform dst) |
Transform |
getFrameOffsetB(Transform dst) |
Vec3 |
getPointForAngle(Vec3 dst,
float angleInRadians,
float length) |
float |
getSwingSpan1() |
float |
getSwingSpan2() |
float |
getTwistAngle() |
float |
getTwistSpan() |
boolean |
isAngularOnly() |
boolean |
isMotorEnabled() |
void |
setAngularOnly(boolean angularOnly) |
void |
setDamping(float damping) |
void |
setFrames(Transform frameA,
Transform frameB) |
void |
setLimit(float swingSpan1,
float swingSpan2,
float twistSpan) |
void |
setMaxMotorImpulse(float maxMotorImpulse,
boolean normalized) |
void |
setMotorEnabled(boolean enableMotor) |
void |
setMotorTarget(Quat q,
boolean constraintSpace) |
destroy, finalize, getCollisionObjectId, getConstraint, getRigidBodyA, getRigidBodyB, getType, getTypedConstraintId, isBreakingImpulseThreshold, isCollisionBetweenLinkedBodies, isEnabled, nSetUserPointer, pivotAxisToTransform, setBreakingImpulseThreshold, setCollisionBetweenLinkedBodys, setEnabledpublic boolean isAngularOnly()
public void setAngularOnly(boolean angularOnly)
public float getSwingSpan1()
public float getSwingSpan2()
public float getTwistSpan()
public void setLimit(float swingSpan1,
float swingSpan2,
float twistSpan)
public float getTwistAngle()
public float getDamping()
public void setDamping(float damping)
public boolean isMotorEnabled()
public void setMotorEnabled(boolean enableMotor)
public void setMaxMotorImpulse(float maxMotorImpulse,
boolean normalized)
public void setMotorTarget(Quat q, boolean constraintSpace)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com