public class btWorldImporter extends BulletBase
className| Constructor and Description |
|---|
btWorldImporter(btDynamicsWorld world) |
btWorldImporter(long cPtr,
boolean cMemoryOwn)
Construct a new btWorldImporter, 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 btWorldImporter(long cPtr,
boolean cMemoryOwn)
public btWorldImporter(btDynamicsWorld world)
public static long getCPtr(btWorldImporter obj)
public void deleteAllData()
public void setVerboseMode(int verboseMode)
public int getVerboseMode()
public int getNumCollisionShapes()
public btCollisionShape getCollisionShapeByIndex(int index)
public int getNumRigidBodies()
public btCollisionObject getRigidBodyByIndex(int index)
public int getNumConstraints()
public btTypedConstraint getConstraintByIndex(int index)
public int getNumBvhs()
public btOptimizedBvh getBvhByIndex(int index)
public int getNumTriangleInfoMaps()
public btTriangleInfoMap getTriangleInfoMapByIndex(int index)
public btCollisionShape getCollisionShapeByName(String name)
public btRigidBody getRigidBodyByName(String name)
public btTypedConstraint getConstraintByName(String name)
public String getNameForPointer(long ptr)
public void setDynamicsWorldInfo(Vector3 gravity, btContactSolverInfo solverInfo)
public btRigidBody createRigidBody(boolean isDynamic, float mass, Matrix4 startTransform, btCollisionShape shape, String bodyName)
public btCollisionObject createCollisionObject(Matrix4 startTransform, btCollisionShape shape, String bodyName)
public btCollisionShape createPlaneShape(Vector3 planeNormal, float planeConstant)
public btCollisionShape createBoxShape(Vector3 halfExtents)
public btCollisionShape createSphereShape(float radius)
public btCollisionShape createCapsuleShapeX(float radius, float height)
public btCollisionShape createCapsuleShapeY(float radius, float height)
public btCollisionShape createCapsuleShapeZ(float radius, float height)
public btCollisionShape createCylinderShapeX(float radius, float height)
public btCollisionShape createCylinderShapeY(float radius, float height)
public btCollisionShape createCylinderShapeZ(float radius, float height)
public btCollisionShape createConeShapeX(float radius, float height)
public btCollisionShape createConeShapeY(float radius, float height)
public btCollisionShape createConeShapeZ(float radius, float height)
public btTriangleIndexVertexArray createTriangleMeshContainer()
public btBvhTriangleMeshShape createBvhTriangleMeshShape(btStridingMeshInterface trimesh, btOptimizedBvh bvh)
public btCollisionShape createConvexTriangleMeshShape(btStridingMeshInterface trimesh)
public btGImpactMeshShape createGimpactShape(btStridingMeshInterface trimesh)
public btStridingMeshInterfaceData createStridingMeshInterfaceData(btStridingMeshInterfaceData interfaceData)
public btConvexHullShape createConvexHullShape()
public btCompoundShape createCompoundShape()
public btScaledBvhTriangleMeshShape createScaledTrangleMeshShape(btBvhTriangleMeshShape meshShape, Vector3 localScalingbtBvhTriangleMeshShape)
public btMultiSphereShape createMultiSphereShape(btVector3 positions, FloatBuffer radi, int numSpheres)
public btTriangleIndexVertexArray createMeshInterface(btStridingMeshInterfaceData meshData)
public btOptimizedBvh createOptimizedBvh()
public btTriangleInfoMap createTriangleInfoMap()
public btPoint2PointConstraint createPoint2PointConstraint(btRigidBody rbA, btRigidBody rbB, Vector3 pivotInA, Vector3 pivotInB)
public btPoint2PointConstraint createPoint2PointConstraint(btRigidBody rbA, Vector3 pivotInA)
public btHingeConstraint createHingeConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame, boolean useReferenceFrameA)
public btHingeConstraint createHingeConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame)
public btHingeConstraint createHingeConstraint(btRigidBody rbA, Matrix4 rbAFrame, boolean useReferenceFrameA)
public btHingeConstraint createHingeConstraint(btRigidBody rbA, Matrix4 rbAFrame)
public btConeTwistConstraint createConeTwistConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame)
public btConeTwistConstraint createConeTwistConstraint(btRigidBody rbA, Matrix4 rbAFrame)
public btGeneric6DofConstraint createGeneric6DofConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public btGeneric6DofConstraint createGeneric6DofConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameB)
public btGeneric6DofSpringConstraint createGeneric6DofSpringConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public btGeneric6DofSpring2Constraint createGeneric6DofSpring2Constraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, int rotateOrder)
public btSliderConstraint createSliderConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public btSliderConstraint createSliderConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameA)
public btGearConstraint createGearConstraint(btRigidBody rbA, btRigidBody rbB, Vector3 axisInA, Vector3 axisInB, float ratio)
Copyright © 2021. All rights reserved.