public class btCollisionWorldImporter extends BulletBase
className| Constructor and Description |
|---|
btCollisionWorldImporter(btCollisionWorld world) |
btCollisionWorldImporter(long cPtr,
boolean cMemoryOwn)
Construct a new btCollisionWorldImporter, 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 btCollisionWorldImporter(long cPtr,
boolean cMemoryOwn)
public btCollisionWorldImporter(btCollisionWorld world)
public static long getCPtr(btCollisionWorldImporter obj)
public boolean convertAllObjects(btBulletSerializedArrays arrays)
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 getNumBvhs()
public btOptimizedBvh getBvhByIndex(int index)
public int getNumTriangleInfoMaps()
public btTriangleInfoMap getTriangleInfoMapByIndex(int index)
public btCollisionShape getCollisionShapeByName(String name)
public btCollisionObject getCollisionObjectByName(String name)
public String getNameForPointer(long ptr)
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 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()
Copyright © 2021. All rights reserved.