public class btSliderConstraint extends btTypedConstraint
btTypedConstraint.btConstraintInfo1, btTypedConstraint.btConstraintInfo2className| Constructor and Description |
|---|
btSliderConstraint(btRigidBody rbA,
btRigidBody rbB,
Matrix4 frameInA,
Matrix4 frameInB,
boolean useLinearReferenceFrameA) |
btSliderConstraint(btRigidBody rbB,
Matrix4 frameInB,
boolean useLinearReferenceFrameA) |
btSliderConstraint(long cPtr,
boolean cMemoryOwn)
Construct a new btSliderConstraint, 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, getRigidBodyB, 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 btSliderConstraint(long cPtr,
boolean cMemoryOwn)
public btSliderConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public btSliderConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public static long getCPtr(btSliderConstraint 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 getInfo1NonVirtual(btTypedConstraint.btConstraintInfo1 info)
public void getInfo2NonVirtual(btTypedConstraint.btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 linVelA, Vector3 linVelB, float rbAinvMass, float rbBinvMass)
public btRigidBody getRigidBodyAConst()
getRigidBodyAConst in class btTypedConstraintpublic btRigidBody getRigidBodyBConst()
getRigidBodyBConst in class btTypedConstraintpublic Matrix4 getCalculatedTransformA()
public Matrix4 getCalculatedTransformB()
public Matrix4 getFrameOffsetAConst()
public Matrix4 getFrameOffsetBConst()
public Matrix4 getFrameOffsetA()
public Matrix4 getFrameOffsetB()
public float getLowerLinLimit()
public void setLowerLinLimit(float lowerLimit)
public float getUpperLinLimit()
public void setUpperLinLimit(float upperLimit)
public float getLowerAngLimit()
public void setLowerAngLimit(float lowerLimit)
public float getUpperAngLimit()
public void setUpperAngLimit(float upperLimit)
public boolean getUseLinearReferenceFrameA()
public float getSoftnessDirLin()
public float getRestitutionDirLin()
public float getDampingDirLin()
public float getSoftnessDirAng()
public float getRestitutionDirAng()
public float getDampingDirAng()
public float getSoftnessLimLin()
public float getRestitutionLimLin()
public float getDampingLimLin()
public float getSoftnessLimAng()
public float getRestitutionLimAng()
public float getDampingLimAng()
public float getSoftnessOrthoLin()
public float getRestitutionOrthoLin()
public float getDampingOrthoLin()
public float getSoftnessOrthoAng()
public float getRestitutionOrthoAng()
public float getDampingOrthoAng()
public void setSoftnessDirLin(float softnessDirLin)
public void setRestitutionDirLin(float restitutionDirLin)
public void setDampingDirLin(float dampingDirLin)
public void setSoftnessDirAng(float softnessDirAng)
public void setRestitutionDirAng(float restitutionDirAng)
public void setDampingDirAng(float dampingDirAng)
public void setSoftnessLimLin(float softnessLimLin)
public void setRestitutionLimLin(float restitutionLimLin)
public void setDampingLimLin(float dampingLimLin)
public void setSoftnessLimAng(float softnessLimAng)
public void setRestitutionLimAng(float restitutionLimAng)
public void setDampingLimAng(float dampingLimAng)
public void setSoftnessOrthoLin(float softnessOrthoLin)
public void setRestitutionOrthoLin(float restitutionOrthoLin)
public void setDampingOrthoLin(float dampingOrthoLin)
public void setSoftnessOrthoAng(float softnessOrthoAng)
public void setRestitutionOrthoAng(float restitutionOrthoAng)
public void setDampingOrthoAng(float dampingOrthoAng)
public void setPoweredLinMotor(boolean onOff)
public boolean getPoweredLinMotor()
public void setTargetLinMotorVelocity(float targetLinMotorVelocity)
public float getTargetLinMotorVelocity()
public void setMaxLinMotorForce(float maxLinMotorForce)
public float getMaxLinMotorForce()
public void setPoweredAngMotor(boolean onOff)
public boolean getPoweredAngMotor()
public void setTargetAngMotorVelocity(float targetAngMotorVelocity)
public float getTargetAngMotorVelocity()
public void setMaxAngMotorForce(float maxAngMotorForce)
public float getMaxAngMotorForce()
public float getLinearPos()
public float getAngularPos()
public boolean getSolveLinLimit()
public float getLinDepth()
public boolean getSolveAngLimit()
public float getAngDepth()
public void testLinLimits()
public void testAngLimits()
public Vector3 getAncorInA()
public Vector3 getAncorInB()
public boolean getUseFrameOffset()
public void setUseFrameOffset(boolean frameOffsetOnOff)
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.