public class btDiscreteDynamicsWorld extends btDynamicsWorld
className| Constructor and Description |
|---|
btDiscreteDynamicsWorld(btDispatcher dispatcher,
btBroadphaseInterface pairCache,
btConstraintSolver constraintSolver,
btCollisionConfiguration collisionConfiguration) |
btDiscreteDynamicsWorld(long cPtr,
boolean cMemoryOwn)
Construct a new btDiscreteDynamicsWorld, normally you should not need this constructor it's intended for low-level usage.
|
addAction, addCharacter, addVehicle, clearForces, getConstraint, getConstraintConst, getConstraintSolver, getCPtr, getGravity, getNumConstraints, getSolverInfo, getSolverInfoConst, getWorldType, getWorldUserInfo, removeAction, removeCharacter, removeConstraint, removeRigidBody, removeVehicle, setConstraintSolver, setGravity, setInternalTickCallback, setInternalTickCallback, setInternalTickCallback, setWorldUserInfo, synchronizeMotionStatescomputeOverlappingPairs, 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 btDiscreteDynamicsWorld(long cPtr,
boolean cMemoryOwn)
public btDiscreteDynamicsWorld(btDispatcher dispatcher, btBroadphaseInterface pairCache, btConstraintSolver constraintSolver, btCollisionConfiguration collisionConfiguration)
public static long getCPtr(btDiscreteDynamicsWorld 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 int stepSimulation(float timeStep,
int maxSubSteps,
float fixedTimeStep)
stepSimulation in class btDynamicsWorldpublic int stepSimulation(float timeStep,
int maxSubSteps)
stepSimulation in class btDynamicsWorldpublic int stepSimulation(float timeStep)
stepSimulation in class btDynamicsWorldpublic void synchronizeSingleMotionState(btRigidBody body)
public void addConstraint(btTypedConstraint constraint, boolean disableCollisionsBetweenLinkedBodies)
addConstraint in class btDynamicsWorldpublic void addConstraint(btTypedConstraint constraint)
addConstraint in class btDynamicsWorldpublic btSimulationIslandManager getSimulationIslandManager()
public btSimulationIslandManager getSimulationIslandManagerConst()
public btCollisionWorld getCollisionWorld()
public void addCollisionObject(btCollisionObject collisionObject, int collisionFilterGroup, int collisionFilterMask)
addCollisionObject in class btCollisionWorldpublic void addCollisionObject(btCollisionObject collisionObject, int collisionFilterGroup)
addCollisionObject in class btCollisionWorldpublic void addCollisionObject(btCollisionObject collisionObject)
addCollisionObject in class btCollisionWorldpublic void addRigidBody(btRigidBody body)
addRigidBody in class btDynamicsWorldpublic void addRigidBody(btRigidBody body, int group, int mask)
addRigidBody in class btDynamicsWorldpublic void debugDrawConstraint(btTypedConstraint constraint)
public void applyGravity()
public void setNumTasks(int numTasks)
public void updateVehicles(float timeStep)
public void setSynchronizeAllMotionStates(boolean synchronizeAll)
public boolean getSynchronizeAllMotionStates()
public void setApplySpeculativeContactRestitution(boolean enable)
public boolean getApplySpeculativeContactRestitution()
public void setLatencyMotionStateInterpolation(boolean latencyInterpolation)
public boolean getLatencyMotionStateInterpolation()
Copyright © 2021. All rights reserved.