public class btRotationalLimitMotor extends BulletBase
className| Constructor and Description |
|---|
btRotationalLimitMotor() |
btRotationalLimitMotor(btRotationalLimitMotor limot) |
btRotationalLimitMotor(long cPtr,
boolean cMemoryOwn)
Construct a new btRotationalLimitMotor, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getAccumulatedImpulse() |
float |
getBounce() |
static long |
getCPtr(btRotationalLimitMotor obj) |
int |
getCurrentLimit() |
float |
getCurrentLimitError() |
float |
getCurrentPosition() |
float |
getDamping() |
boolean |
getEnableMotor() |
float |
getHiLimit() |
float |
getLimitSoftness() |
float |
getLoLimit() |
float |
getMaxLimitForce() |
float |
getMaxMotorForce() |
float |
getNormalCFM() |
float |
getStopCFM() |
float |
getStopERP() |
float |
getTargetVelocity() |
boolean |
isLimited() |
boolean |
needApplyTorques() |
void |
setAccumulatedImpulse(float value) |
void |
setBounce(float value) |
void |
setCurrentLimit(int value) |
void |
setCurrentLimitError(float value) |
void |
setCurrentPosition(float value) |
void |
setDamping(float value) |
void |
setEnableMotor(boolean value) |
void |
setHiLimit(float value) |
void |
setLimitSoftness(float value) |
void |
setLoLimit(float value) |
void |
setMaxLimitForce(float value) |
void |
setMaxMotorForce(float value) |
void |
setNormalCFM(float value) |
void |
setStopCFM(float value) |
void |
setStopERP(float value) |
void |
setTargetVelocity(float value) |
float |
solveAngularLimits(float timeStep,
Vector3 axis,
float jacDiagABInv,
btRigidBody body0,
btRigidBody body1) |
int |
testLimitValue(float test_value) |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btRotationalLimitMotor(long cPtr,
boolean cMemoryOwn)
public btRotationalLimitMotor()
public btRotationalLimitMotor(btRotationalLimitMotor limot)
public static long getCPtr(btRotationalLimitMotor obj)
public void setLoLimit(float value)
public float getLoLimit()
public void setHiLimit(float value)
public float getHiLimit()
public void setTargetVelocity(float value)
public float getTargetVelocity()
public void setMaxMotorForce(float value)
public float getMaxMotorForce()
public void setMaxLimitForce(float value)
public float getMaxLimitForce()
public void setDamping(float value)
public float getDamping()
public void setLimitSoftness(float value)
public float getLimitSoftness()
public void setNormalCFM(float value)
public float getNormalCFM()
public void setStopERP(float value)
public float getStopERP()
public void setStopCFM(float value)
public float getStopCFM()
public void setBounce(float value)
public float getBounce()
public void setEnableMotor(boolean value)
public boolean getEnableMotor()
public void setCurrentLimitError(float value)
public float getCurrentLimitError()
public void setCurrentPosition(float value)
public float getCurrentPosition()
public void setCurrentLimit(int value)
public int getCurrentLimit()
public void setAccumulatedImpulse(float value)
public float getAccumulatedImpulse()
public boolean isLimited()
public boolean needApplyTorques()
public int testLimitValue(float test_value)
public float solveAngularLimits(float timeStep,
Vector3 axis,
float jacDiagABInv,
btRigidBody body0,
btRigidBody body1)
Copyright © 2021. All rights reserved.