public class btDynamicsWorld extends btCollisionWorld
className| Constructor and Description |
|---|
btDynamicsWorld(long cPtr,
boolean cMemoryOwn)
Construct a new btDynamicsWorld, normally you should not need this constructor it's intended for low-level usage.
|
addCollisionObject, addCollisionObject, addCollisionObject, computeOverlappingPairs, contactPairTest, contactTest, convexSweepTest, convexSweepTest, debugDrawObject, debugDrawWorld, getBroadphase, getBroadphaseConst, getCollisionObjectArray, getCollisionObjectArrayConst, getCPtr, getDebugDrawer, getDispatcher, getDispatcherConst, getDispatchInfo, getDispatchInfoConst, getForceUpdateAllAabbs, getNumCollisionObjects, getPairCache, objectQuerySingle, objectQuerySingleInternal, performDiscreteCollisionDetection, rayTest, rayTestSingle, rayTestSingleInternal, removeCollisionObject, serialize, setBroadphase, setDebugDrawer, setForceUpdateAllAabbs, updateAabbs, updateSingleAabbdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btDynamicsWorld(long cPtr,
boolean cMemoryOwn)
public static long getCPtr(btDynamicsWorld obj)
public int stepSimulation(float timeStep,
int maxSubSteps,
float fixedTimeStep)
public int stepSimulation(float timeStep,
int maxSubSteps)
public int stepSimulation(float timeStep)
public void addConstraint(btTypedConstraint constraint, boolean disableCollisionsBetweenLinkedBodies)
public void addConstraint(btTypedConstraint constraint)
public void removeConstraint(btTypedConstraint constraint)
public void addAction(btActionInterface action)
public void removeAction(btActionInterface action)
public void setGravity(Vector3 gravity)
public Vector3 getGravity()
public void synchronizeMotionStates()
public void addRigidBody(btRigidBody body)
public void addRigidBody(btRigidBody body, int group, int mask)
public void removeRigidBody(btRigidBody body)
public void setConstraintSolver(btConstraintSolver solver)
public btConstraintSolver getConstraintSolver()
public int getNumConstraints()
public btTypedConstraint getConstraint(int index)
public btTypedConstraint getConstraintConst(int index)
public int getWorldType()
public void clearForces()
public void setInternalTickCallback(SWIGTYPE_p_f_p_btDynamicsWorld_float__void cb, long worldUserInfo, boolean isPreTick)
public void setInternalTickCallback(SWIGTYPE_p_f_p_btDynamicsWorld_float__void cb, long worldUserInfo)
public void setInternalTickCallback(SWIGTYPE_p_f_p_btDynamicsWorld_float__void cb)
public void setWorldUserInfo(long worldUserInfo)
public long getWorldUserInfo()
public btContactSolverInfo getSolverInfo()
public btContactSolverInfo getSolverInfoConst()
public void addVehicle(btActionInterface vehicle)
public void removeVehicle(btActionInterface vehicle)
public void addCharacter(btActionInterface character)
public void removeCharacter(btActionInterface character)
Copyright © 2021. All rights reserved.