public class btPoint2PointConstraint extends btTypedConstraint
btTypedConstraint.btConstraintInfo1, btTypedConstraint.btConstraintInfo2className| Constructor and Description |
|---|
btPoint2PointConstraint(btRigidBody rbA,
btRigidBody rbB,
Vector3 pivotInA,
Vector3 pivotInB) |
btPoint2PointConstraint(btRigidBody rbA,
Vector3 pivotInA) |
btPoint2PointConstraint(long cPtr,
boolean cMemoryOwn)
Construct a new btPoint2PointConstraint, normally you should not need this constructor it's intended for low-level usage.
|
buildJacobian, calculateSerializeBufferSize, enableFeedback, getAppliedImpulse, getBreakingImpulseThreshold, getConstraintType, getCPtr, getDbgDrawSize, getFixedBody, getInfo1, getInfo2, getJointFeedback, getJointFeedbackConst, getOverrideNumSolverIterations, getRigidBodyA, getRigidBodyAConst, getRigidBodyB, getRigidBodyBConst, 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 btPoint2PointConstraint(long cPtr,
boolean cMemoryOwn)
public btPoint2PointConstraint(btRigidBody rbA, btRigidBody rbB, Vector3 pivotInA, Vector3 pivotInB)
public btPoint2PointConstraint(btRigidBody rbA, Vector3 pivotInA)
public static long getCPtr(btPoint2PointConstraint obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btTypedConstraintpublic void operatorDelete(long ptr)
operatorDelete in class btTypedConstraintpublic long operatorNew(long arg0,
long ptr)
operatorNew in class btTypedConstraintpublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btTypedConstraintpublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btTypedConstraintpublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btTypedConstraintpublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btTypedConstraintpublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btTypedConstraintpublic void setUseSolveConstraintObsolete(boolean value)
public boolean getUseSolveConstraintObsolete()
public void setSetting(btConstraintSetting value)
public btConstraintSetting getSetting()
public void getInfo1NonVirtual(btTypedConstraint.btConstraintInfo1 info)
public void getInfo2NonVirtual(btTypedConstraint.btConstraintInfo2 info, Matrix4 body0_trans, Matrix4 body1_trans)
public void updateRHS(float timeStep)
public void setPivotA(Vector3 pivotA)
public void setPivotB(Vector3 pivotB)
public Vector3 getPivotInA()
public Vector3 getPivotInB()
public void setParam(int num,
float value,
int axis)
setParam in class btTypedConstraintpublic void setParam(int num,
float value)
setParam in class btTypedConstraintpublic float getParam(int num,
int axis)
getParam in class btTypedConstraintpublic float getParam(int num)
getParam in class btTypedConstraintpublic int getFlags()
Copyright © 2021. All rights reserved.