bullet-0.2.4: A wrapper for the Bullet physics engine.
Safe HaskellNone
LanguageHaskell98

Physics.Bullet.Raw.BulletCollision.CollisionShapes

Synopsis

Documentation

btBU_Simplex1to4_isInside' Source #

Arguments

:: BtBU_Simplex1to4Class bc 
=> bc 
-> Float

tolerance

-> IO (Bool, Vec3) 

btBoxShape_getVertex' Source #

Arguments

:: BtBoxShapeClass bc 
=> bc 
-> Int

i

-> IO Vec3 

btBoxShape_getEdge' Source #

Arguments

:: BtBoxShapeClass bc 
=> bc 
-> Int

i

-> IO (Vec3, Vec3) 

btBoxShape_isInside' Source #

Arguments

:: BtBoxShapeClass bc 
=> bc 
-> Float

tolerance

-> IO (Bool, Vec3) 

btBoxShape_getPlane' Source #

Arguments

:: BtBoxShapeClass bc 
=> bc 
-> Int

i

-> IO (Vec3, Vec3) 

btCompoundShape_updateChildTransform' Source #

Arguments

:: BtCompoundShapeClass bc 
=> bc 
-> Int

childIndex

-> Bool

shouldRecalculateLocalAabb

-> IO Transform 

btConvexHullShape_isInside' Source #

Arguments

:: BtConvexHullShapeClass bc 
=> bc 
-> Float

tolerance

-> IO (Bool, Vec3) 

btConvexInternalShape_setSafeMargin1' Source #

Arguments

:: BtConvexInternalShapeClass bc 
=> bc 
-> Float

defaultMarginMultiplier

-> IO Vec3 

btOptimizedBvh_refit' Source #

Arguments

:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) 
=> bc 
-> p0

triangles

-> IO (Vec3, Vec3) 

btOptimizedBvh_build' Source #

Arguments

:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) 
=> bc 
-> p0

triangles

-> Bool

useQuantizedAabbCompression

-> IO (Vec3, Vec3) 

btTriangleMesh_findOrAddVertex' Source #

Arguments

:: BtTriangleMeshClass bc 
=> bc 
-> Bool

removeDuplicateVertices

-> IO (Int, Vec3) 

btTriangleMesh_addTriangle' Source #

Arguments

:: BtTriangleMeshClass bc 
=> bc 
-> Bool

removeDuplicateVertices

-> IO (Vec3, Vec3, Vec3) 

btTriangleShape_isInside' Source #

Arguments

:: BtTriangleShapeClass bc 
=> bc 
-> Float

tolerance

-> IO (Bool, Vec3)