public class btHingeAccumulatedAngleConstraint extends btHingeConstraint
btTypedConstraint.btConstraintInfo1, btTypedConstraint.btConstraintInfo2className| Constructor and Description |
|---|
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
btRigidBody rbB,
Matrix4 rbAFrame,
Matrix4 rbBFrame) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
btRigidBody rbB,
Matrix4 rbAFrame,
Matrix4 rbBFrame,
boolean useReferenceFrameA) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
btRigidBody rbB,
Vector3 pivotInA,
Vector3 pivotInB,
Vector3 axisInA,
Vector3 axisInB) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
btRigidBody rbB,
Vector3 pivotInA,
Vector3 pivotInB,
Vector3 axisInA,
Vector3 axisInB,
boolean useReferenceFrameA) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
Matrix4 rbAFrame) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
Matrix4 rbAFrame,
boolean useReferenceFrameA) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
Vector3 pivotInA,
Vector3 axisInA) |
btHingeAccumulatedAngleConstraint(btRigidBody rbA,
Vector3 pivotInA,
Vector3 axisInA,
boolean useReferenceFrameA) |
btHingeAccumulatedAngleConstraint(long cPtr,
boolean cMemoryOwn)
Construct a new btHingeAccumulatedAngleConstraint, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getAccumulatedHingeAngle() |
static long |
getCPtr(btHingeAccumulatedAngleConstraint obj) |
void |
operatorDelete(long ptr) |
void |
operatorDelete(long arg0,
long arg1) |
void |
operatorDeleteArray(long ptr) |
void |
operatorDeleteArray(long arg0,
long arg1) |
long |
operatorNew(long sizeInBytes) |
long |
operatorNew(long arg0,
long ptr) |
long |
operatorNewArray(long sizeInBytes) |
long |
operatorNewArray(long arg0,
long ptr) |
void |
setAccumulatedHingeAngle(float accAngle) |
enableAngularMotor, enableMotor, getAFrame, getAFrameConst, getAngularOnly, getBFrame, getBFrameConst, getCPtr, getEnableAngularMotor, getFlags, getFrameOffsetA, getFrameOffsetB, getHingeAngle, getHingeAngle, getInfo1NonVirtual, getInfo2Internal, getInfo2InternalUsingFrameOffset, getInfo2NonVirtual, getLimitBiasFactor, getLimitRelaxationFactor, getLimitSign, getLimitSoftness, getLowerLimit, getMaxMotorImpulse, getMotorTargetVelocity, getParam, getParam, getRigidBodyA, getRigidBodyAConst, getRigidBodyB, getRigidBodyBConst, getSolveLimit, getUpperLimit, getUseFrameOffset, getUseReferenceFrameA, hasLimit, setAngularOnly, setAxis, setFrames, setLimit, setLimit, setLimit, setLimit, setMaxMotorImpulse, setMotorTarget, setMotorTarget, setMotorTargetVelocity, setParam, setParam, setUseFrameOffset, setUseReferenceFrameA, testLimit, updateRHSbuildJacobian, calculateSerializeBufferSize, enableFeedback, getAppliedImpulse, getBreakingImpulseThreshold, getConstraintType, getCPtr, getDbgDrawSize, getFixedBody, getInfo1, getInfo2, getJointFeedback, getJointFeedbackConst, getOverrideNumSolverIterations, getUid, getUserConstraintId, getUserConstraintPtr, getUserConstraintType, internalGetAppliedImpulse, internalSetAppliedImpulse, isEnabled, needsFeedback, serialize, setBreakingImpulseThreshold, setDbgDrawSize, setEnabled, setJointFeedback, setOverrideNumSolverIterations, setupSolverConstraint, setUserConstraintId, setUserConstraintPtr, setUserConstraintType, solveConstraintObsoletegetCPtr, getObjectType, setObjectTypedispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btHingeAccumulatedAngleConstraint(long cPtr,
boolean cMemoryOwn)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, btRigidBody rbB, Vector3 pivotInA, Vector3 pivotInB, Vector3 axisInA, Vector3 axisInB, boolean useReferenceFrameA)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, btRigidBody rbB, Vector3 pivotInA, Vector3 pivotInB, Vector3 axisInA, Vector3 axisInB)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, Vector3 pivotInA, Vector3 axisInA, boolean useReferenceFrameA)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, Vector3 pivotInA, Vector3 axisInA)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame, boolean useReferenceFrameA)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, Matrix4 rbAFrame, boolean useReferenceFrameA)
public btHingeAccumulatedAngleConstraint(btRigidBody rbA, Matrix4 rbAFrame)
public static long getCPtr(btHingeAccumulatedAngleConstraint obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btHingeConstraintpublic void operatorDelete(long ptr)
operatorDelete in class btHingeConstraintpublic long operatorNew(long arg0,
long ptr)
operatorNew in class btHingeConstraintpublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btHingeConstraintpublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btHingeConstraintpublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btHingeConstraintpublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btHingeConstraintpublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btHingeConstraintpublic float getAccumulatedHingeAngle()
public void setAccumulatedHingeAngle(float accAngle)
Copyright © 2021. All rights reserved.