public class btSolverBody extends BulletBase
className| Constructor and Description |
|---|
btSolverBody() |
btSolverBody(long cPtr,
boolean cMemoryOwn)
Construct a new btSolverBody, normally you should not need this constructor it's intended for low-level usage.
|
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btSolverBody(long cPtr,
boolean cMemoryOwn)
public btSolverBody()
public static long getCPtr(btSolverBody obj)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public void setWorldTransform(btTransform value)
public btTransform getWorldTransform()
public void setDeltaLinearVelocity(btVector3 value)
public btVector3 getDeltaLinearVelocity()
public void setDeltaAngularVelocity(btVector3 value)
public btVector3 getDeltaAngularVelocity()
public void setAngularFactor(btVector3 value)
public btVector3 getAngularFactor()
public void setLinearFactor(btVector3 value)
public btVector3 getLinearFactor()
public void setInvMass(btVector3 value)
public btVector3 getInvMass()
public void setPushVelocity(btVector3 value)
public btVector3 getPushVelocity()
public void setTurnVelocity(btVector3 value)
public btVector3 getTurnVelocity()
public void setLinearVelocity(btVector3 value)
public btVector3 getLinearVelocity()
public void setAngularVelocity(btVector3 value)
public btVector3 getAngularVelocity()
public void setExternalForceImpulse(btVector3 value)
public btVector3 getExternalForceImpulse()
public void setExternalTorqueImpulse(btVector3 value)
public btVector3 getExternalTorqueImpulse()
public void setOriginalBody(btRigidBody value)
public btRigidBody getOriginalBody()
public void getVelocityInLocalPointNoDelta(Vector3 rel_pos, Vector3 velocity)
public void getVelocityInLocalPointObsolete(Vector3 rel_pos, Vector3 velocity)
public void getAngularVelocity(Vector3 angVel)
public void applyImpulse(Vector3 linearComponent, Vector3 angularComponent, float impulseMagnitude)
public void internalApplyPushImpulse(Vector3 linearComponent, Vector3 angularComponent, float impulseMagnitude)
public Vector3 internalGetDeltaLinearVelocity()
public Vector3 internalGetDeltaAngularVelocity()
public Vector3 internalGetAngularFactor()
public Vector3 internalGetInvMass()
public void internalSetInvMass(Vector3 invMass)
public Vector3 internalGetPushVelocity()
public Vector3 internalGetTurnVelocity()
public void internalGetVelocityInLocalPointObsolete(Vector3 rel_pos, Vector3 velocity)
public void internalGetAngularVelocity(Vector3 angVel)
public void internalApplyImpulse(Vector3 linearComponent, Vector3 angularComponent, float impulseMagnitude)
public void writebackVelocity()
public void writebackVelocityAndTransform(float timeStep,
float splitImpulseTurnErp)
Copyright © 2021. All rights reserved.