Lexicon of type names
When reading the documentation for the native code, it may help to know the correspondences between C++ class/struct/enum names and Java class names. The following table documents those correspondences.
Bullet v2 C++ type name | Java class name |
---|---|
btBox2dShape |
com.jme3.bullet.collision.shapes.Box2dShape |
btBoxShape |
com.jme3.bullet.collision.shapes.BoxCollisionShape |
btBU_Simplex1to4 |
com.jme3.bullet.collision.shapes.SimplexCollisionShape |
btBvhTriangleMeshShape |
com.jme3 .bullet.collision.shapes.MeshCollisionShape |
btCapsuleShape |
com.jme3 .bullet.collision.shapes.CapsuleCollisionShape |
btCollisionObject |
com.jme3 .bullet.collision.PhysicsCollisionObject |
btCollisionObject::CollisionFlags |
com.jme3 .bullet.collision.CollisionFlag |
btCollisionObject::CollisionObjectTypes |
com.jme3.bullet.collision.PcoType |
btCollisionShape |
com.jme3.bullet.collision.shapes.CollisionShape |
btCollisionWorld |
com.jme3.bullet.CollisionSpace |
btCollisionWorld::LocalConvexResult |
com.jme3.bullet.collision.PhysicsSweepTestResult |
btCollisionWorld::LocalRayResult |
com.jme3.bullet.collision.PhysicsRayTestResult |
btCompoundShape |
com.jme3.bullet.collision.shapes.CompoundCollisionShape |
btCompoundShapeChild |
com.jme3.bullet.collision.shapes.info.ChildCollisionShape |
btConeShape |
com.jme3.bullet.collision.shapes.ConeCollisionShape |
btConeTwistConstraint |
com.jme3.bullet.joints.ConeJoint |
btConstraintParams |
com.jme3.bullet.joints.motors.MotorParam |
btContactPointFlags |
com.jme3.bullet.collision.ContactPointFlag |
btContactSolverInfo |
com.jme3.bullet.SolverInfo |
btConvex2dShape |
com.jme3.bullet.collision.shapes.Convex2dShape |
btConvexHullShape |
com.jme3.bullet.collision.shapes.HullCollisionShape |
btConvexShape |
com.jme3.bullet.collision.shapes.ConvexShape |
btCylinderShape |
com.jme3.bullet.collision.shapes.CylinderCollisionShape |
btDeformableMultiBodyDynamicsWorld |
com.jme3.bullet.DeformableSpace |
btDiscreteDynamicsWorld |
com.jme3.bullet.PhysicsSpace |
btEmptyShape |
com.jme3.bullet.collision.shapes.EmptyShape |
btGearConstraint |
com.jme3.bullet.joints.GearJoint |
btGeneric6DofConstraint |
com.jme3.bullet.joints.SixDofJoint |
btGeneric6DofSpring2Constraint |
com.jme3.bullet.joints.New6Dof |
btGeneric6DofSpringConstraint |
com.jme3.bullet.joints.SixDofSpringJoint |
btGImpactMeshShape |
com.jme3.bullet.collision.shapes.GImpactCollisionShape |
btHeightfieldTerrainShape |
com.jme3.bullet.collision.shapes.HeightfieldCollisionShape |
btHinge2Constraint |
com.jme3.bullet.joints.NewHinge |
btHingeConstraint |
com.jme3.bullet.joints.HingeJoint |
btIndexedMesh |
com.jme3.bullet.collision.shapes.infos.IndexedMesh |
btKinematicCharacterController |
com.jme3.bullet.objects.infos.CharacterController |
btManifoldPoint |
com.jme3.bullet.collision.PhysicsCollisionEvent |
btMatrix3x3 |
com.jme3.math.Matrix3f |
btMultiBody |
com.jme3.bullet.MultiBody |
btMultiBodyCollider |
com.jme3.bullet.objects.MultiBodyCollider |
btMultiBodyLink |
com.jme3.bullet.MultiBodyLink |
btMultiBodyLink::eFeatherstoneJointType |
com.jme3.bullet.MultiBodyJointType |
btMultiBodyDynamicsWorld |
com.jme3.bullet.MultiBodySpace |
btMultiSphereShape |
com.jme3.bullet.collision.shapes.MultiSphere |
btOptimizedBvh |
com.jme3.bullet.collision.shapes.infos.BoundingValueHierarchy |
btPairCachingGhostObject |
com.jme3.bullet.objects.PhysicsGhostObject |
btPersistentManifold |
com.jme3.bullet.collision.PersistentManifolds |
btPoint2PointConstraint |
com.jme3.bullet.joints.Point2PointJoint |
btQuaternion |
com.jme3.math.Quaternion |
btRaycastVehicle |
com.jme3.bullet.objects.infos.VehicleController |
btRaycastVehicle::btVehicleTuning |
com.jme3.bullet.objects.infos.VehicleTuning |
btReducedDeformableBody |
com.jme3.bullet.objects.ReducedDeformableBody |
btRigidBody |
com.jme3.bullet.objects.PhysicsRigidBody |
btRotationalLimitMotor |
com.jme3.bullet.joints.motors.RotationalLimitMotor |
btRotationalLimitMotor2 |
com.jme3.bullet.joints.motors.RotationMotor |
btSliderConstraint |
com.jme3.bullet.joints.SliderJoint |
btSoftBody |
com.jme3.bullet.objects.PhysicsSoftBody |
btSoftBody::AJoint |
com.jme3.bullet.joints.SoftAngularJoint |
btSoftBody::Anchor |
com.jme3.bullet.joints.Anchor |
btSoftBody::Body |
com.jme3.bullet.object.PhysicsBody |
btSoftBody::Config |
com.jme3.bullet.objects.infos.SoftBodyConfig |
btSoftBody::eAeroModel |
com.jme3.bullet.objects.infos.Aero |
btSoftBody::Joint |
com.jme3.bullet.joints.SoftPhysicsJoint |
btSoftBody::LJoint |
com.jme3.bullet.joints.SoftLinearJoint |
btSoftBody::Material |
com.jme3.bullet.objects.infos.SoftBodyMaterial |
btSoftBodyRigidBodyCollisionConfiguration |
com.jme3.bullet.CollisionConfiguration |
btSoftBodyWorldInfo |
com.jme3.bullet.SoftBodyWorldInfo |
btSoftRigidDynamicsWorld |
com.jme3.bullet.PhysicsSoftSpace |
btSolverMode |
com.jme3.bullet.SolverMode |
btSphereShape |
com.jme3.bullet.collision.shapes.SphereCollisionShape |
btStaticPlaneShape |
com.jme3.bullet.collision.shapes.PlaneCollisionShape |
btTransform |
com.jme3.math.Transform |
btTranslationalLimitMotor |
com.jme3.bullet.joints.motors.TranslationalLimitMotor |
btTranslationalLimitMotor2 |
com.jme3.bullet.joints.motors.TranslationMotor |
btTriangleIndexVertexArray |
com.jme3.bullet.collision.shapes.infos.CompoundMesh |
btTriangleRaycastCallback::Eflags |
com.jme3.bullet.RayTestFlag |
btTypedConstraint |
com.jme3.bullet.joints.Constraint |
btVector3 |
com.jme3.math.Vector3f |
btWheelInfo |
com.jme3.bullet.objects.VehicleWheel |
IVHACD |
vhacd.VHACD |
IVHACD::ConvexHull |
vhacd.VHACDHull |
IVHACD::Parameters |
vhacd.VHACDParameters |
RotateOrder |
com.jme3.bullet.RotationOrder |