public class btHinge2Constraint extends btGeneric6DofSpring2Constraint
btTypedConstraint.btConstraintInfo1, btTypedConstraint.btConstraintInfo2className| Constructor and Description |
|---|
btHinge2Constraint(btRigidBody rbA,
btRigidBody rbB,
Vector3 anchor,
Vector3 axis1,
Vector3 axis2) |
btHinge2Constraint(long cPtr,
boolean cMemoryOwn)
Construct a new btHinge2Constraint, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
Vector3 |
getAnchor() |
Vector3 |
getAnchor2() |
float |
getAngle1() |
float |
getAngle2() |
Vector3 |
getAxis1() |
Vector3 |
getAxis2() |
static long |
getCPtr(btHinge2Constraint 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 |
setLowerLimit(float ang1min) |
void |
setUpperLimit(float ang1max) |
btGetMatrixElem, calculateTransforms, calculateTransforms, enableMotor, enableSpring, getAngle, getAngularLowerLimit, getAngularLowerLimitReversed, getAngularUpperLimit, getAngularUpperLimitReversed, getAxis, getCalculatedTransformA, getCalculatedTransformB, getCPtr, getFrameOffsetA, getFrameOffsetAConst, getFrameOffsetB, getFrameOffsetBConst, getLinearLowerLimit, getLinearUpperLimit, getParam, getParam, getRelativePivotPosition, getRotationalLimitMotor, getRotationOrder, getTranslationalLimitMotor, isLimited, matrixToEulerXYZ, matrixToEulerXZY, matrixToEulerYXZ, matrixToEulerYZX, matrixToEulerZXY, matrixToEulerZYX, setAngularLowerLimit, setAngularLowerLimitReversed, setAngularUpperLimit, setAngularUpperLimitReversed, setAxis, setBounce, setDamping, setDamping, setEquilibriumPoint, setEquilibriumPoint, setEquilibriumPoint, setFrames, setLimit, setLimitReversed, setLinearLowerLimit, setLinearUpperLimit, setMaxMotorForce, setParam, setParam, setRotationOrder, setServo, setServoTarget, setStiffness, setStiffness, setTargetVelocitybuildJacobian, 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 btHinge2Constraint(long cPtr,
boolean cMemoryOwn)
public btHinge2Constraint(btRigidBody rbA, btRigidBody rbB, Vector3 anchor, Vector3 axis1, Vector3 axis2)
public static long getCPtr(btHinge2Constraint obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btGeneric6DofSpring2Constraintpublic void operatorDelete(long ptr)
operatorDelete in class btGeneric6DofSpring2Constraintpublic long operatorNew(long arg0,
long ptr)
operatorNew in class btGeneric6DofSpring2Constraintpublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btGeneric6DofSpring2Constraintpublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btGeneric6DofSpring2Constraintpublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btGeneric6DofSpring2Constraintpublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btGeneric6DofSpring2Constraintpublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btGeneric6DofSpring2Constraintpublic Vector3 getAnchor()
public Vector3 getAnchor2()
public Vector3 getAxis1()
public Vector3 getAxis2()
public float getAngle1()
public float getAngle2()
public void setUpperLimit(float ang1max)
public void setLowerLimit(float ang1min)
Copyright © 2021. All rights reserved.