HomeSort by relevance Sort by last modified time
    Searched refs:btVector3 (Results 1 - 25 of 340) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/
btTetrahedronShape.h 30 btVector3 m_vertices[4];
37 btBU_Simplex1to4(const btVector3& pt0);
38 btBU_Simplex1to4(const btVector3& pt0,const btVector3& pt1);
39 btBU_Simplex1to4(const btVector3& pt0,const btVector3& pt1,const btVector3& pt2);
40 btBU_Simplex1to4(const btVector3& pt0,const btVector3& pt1,const btVector3& pt2,const btVector3& pt3)
    [all...]
btEmptyShape.h 21 #include "LinearMath/btVector3.h"
42 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const;
45 virtual void setLocalScaling(const btVector3& scaling)
49 virtual const btVector3& getLocalScaling() const
54 virtual void calculateLocalInertia(btScalar mass,btVector3& inertia) const;
61 virtual void processAllTriangles(btTriangleCallback* ,const btVector3& ,const btVector3& ) const
66 btVector3 m_localScaling;
btConvexTriangleMeshShape.h 44 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
45 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const;
46 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3* vectors,btVector3* supportVerticesOut,int numVectors) const;
53 virtual void getEdge(int i,btVector3& pa,btVector3& pb) const;
54 virtual void getVertex(int i,btVector3& vtx) const;
56 virtual void getPlane(btVector3& planeNormal,btVector3& planeSupport,int i ) const
    [all...]
btTriangleMeshShape.h 27 btVector3 m_localAabbMin;
28 btVector3 m_localAabbMax;
40 virtual btVector3 localGetSupportingVertex(const btVector3& vec) const;
42 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const
50 virtual void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const;
52 virtual void processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const
    [all...]
btConvexHullShape.h 28 btAlignedObjectArray<btVector3> m_unscaledPoints;
37 btConvexHullShape(const btScalar* points=0,int numPoints=0, int stride=sizeof(btVector3));
39 void addPoint(const btVector3& point, bool recalculateLocalAabb = true);
42 btVector3* getUnscaledPoints()
47 const btVector3* getUnscaledPoints() const
53 const btVector3* getPoints() const
61 SIMD_FORCE_INLINE btVector3 getScaledPoint(int i) const
71 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
72 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const
    [all...]
btConvexPointCloudShape.h 26 btVector3* m_unscaledPoints;
40 btConvexPointCloudShape(btVector3* points,int numPoints, const btVector3& localScaling,bool computeAabb = true)
51 void setPoints (btVector3* points, int numPoints, bool computeAabb = true,const btVector3& localScaling=btVector3(1.f,1.f,1.f))
61 SIMD_FORCE_INLINE btVector3* getUnscaledPoints()
66 SIMD_FORCE_INLINE const btVector3* getUnscaledPoints() const
76 SIMD_FORCE_INLINE btVector3 getScaledPoint( int index) const
82 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const
    [all...]
btConvexShape.h 21 #include "LinearMath/btVector3.h"
43 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const = 0;
47 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec) const=0;
50 btVector3 localGetSupportVertexWithoutMarginNonVirtual (const btVector3& vec) const;
51 btVector3 localGetSupportVertexNonVirtual (const btVector3& vec) const;
53 void getAabbNonVirtual (const btTransform& t, btVector3& aabbMin, btVector3& aabbMax) const
    [all...]
btPolyhedralConvexShape.h 53 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const;
54 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3* vectors,btVector3* supportVerticesOut,int numVectors) const;
56 virtual void calculateLocalInertia(btScalar mass,btVector3& inertia) const;
61 virtual void getEdge(int i,btVector3& pa,btVector3& pb) const = 0;
62 virtual void getVertex(int i,btVector3& vtx) const = 0;
64 virtual void getPlane(btVector3& planeNormal,btVector3& planeSupport,int i ) const = 0
    [all...]
btConvex2dShape.h 36 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const;
38 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
40 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3* vectors,btVector3* supportVerticesOut,int numVectors) const;
42 virtual void calculateLocalInertia(btScalar mass,btVector3& inertia) const;
65 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const;
67 virtual void getAabbSlow(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const
    [all...]
btUniformScalingShape.h 38 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const;
40 virtual btVector3 localGetSupportingVertex(const btVector3& vec)const;
42 virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3* vectors,btVector3* supportVerticesOut,int numVectors) const;
44 virtual void calculateLocalInertia(btScalar mass,btVector3& inertia) const;
72 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const;
74 virtual void getAabbSlow(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const
    [all...]
btConvexPolyhedron.h 46 btAlignedObjectArray<btVector3> m_vertices;
48 btAlignedObjectArray<btVector3> m_uniqueEdges;
50 btVector3 m_localCenter;
51 btVector3 m_extents;
53 btVector3 mC;
54 btVector3 mE;
59 void project(const btTransform& trans, const btVector3& dir, btScalar& minProj, btScalar& maxProj, btVector3& witnesPtMin,btVector3& witnesPtMax) const;
btCylinderShape.h 21 #include "LinearMath/btVector3.h"
36 btVector3 getHalfExtentsWithMargin() const
38 btVector3 halfExtents = getHalfExtentsWithoutMargin();
39 btVector3 margin(getMargin(),getMargin(),getMargin());
44 const btVector3& getHalfExtentsWithoutMargin() const
49 btCylinderShape (const btVector3& halfExtents);
51 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const;
53 virtual void calculateLocalInertia(btScalar mass,btVector3& inertia) const;
55 virtual btVector3 localGetSupportingVertexWithoutMargin(const btVector3& vec)const
    [all...]
btShapeHull.cpp 48 btVector3 norm;
56 btVector3 supportPoints[NUM_UNITSPHERE_POINTS+MAX_PREFERRED_PENETRATION_DIRECTIONS*2];
69 hd.mVertexStride = sizeof(btVector3);
72 hd.mVertexStride = sizeof (btVector3);
121 btVector3* btShapeHull::getUnitSpherePoints()
123 static btVector3 sUnitSpherePoints[NUM_UNITSPHERE_POINTS+MAX_PREFERRED_PENETRATION_DIRECTIONS*2] =
125 btVector3(btScalar(0.000000) , btScalar(-0.000000),btScalar(-1.000000)),
126 btVector3(btScalar(0.723608) , btScalar(-0.525725),btScalar(-0.447219)),
127 btVector3(btScalar(-0.276388) , btScalar(-0.850649),btScalar(-0.447219)),
128 btVector3(btScalar(-0.894426) , btScalar(-0.000000),btScalar(-0.447216))
    [all...]
btBvhTriangleMeshShape.h 52 btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax, bool buildBvh = true);
63 void performRaycast (btTriangleCallback* callback, const btVector3& raySource, const btVector3& rayTarget);
64 void performConvexcast (btTriangleCallback* callback, const btVector3& boxSource, const btVector3& boxTarget, const btVector3& boxMin, const btVector3& boxMax);
66 virtual void processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/LinearMath/
btGeometryUtil.h 19 #include "btVector3.h"
28 static void getPlaneEquationsFromVertices(btAlignedObjectArray<btVector3>& vertices, btAlignedObjectArray<btVector3>& planeEquationsOut );
30 static void getVerticesFromPlaneEquations(const btAlignedObjectArray<btVector3>& planeEquations , btAlignedObjectArray<btVector3>& verticesOut );
32 static bool isInside(const btAlignedObjectArray<btVector3>& vertices, const btVector3& planeNormal, btScalar margin);
34 static bool isPointInsidePlanes(const btAlignedObjectArray<btVector3>& planeEquations, const btVector3& point, btScalar margin);
36 static bool areVerticesBehindPlane(const btVector3& planeNormal, const btAlignedObjectArray<btVector3>& vertices, btScalar margin)
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/NarrowPhaseCollision/
btSimplexSolverInterface.h 21 #include "LinearMath/btVector3.h"
39 virtual void addVertex(const btVector3& w, const btVector3& p, const btVector3& q) = 0;
41 virtual bool closest(btVector3& v) = 0;
47 virtual int getSimplex(btVector3 *pBuf, btVector3 *qBuf, btVector3 *yBuf) const = 0;
49 virtual bool inSimplex(const btVector3& w) = 0;
51 virtual void backup_closest(btVector3& v) = 0
    [all...]
btVoronoiSimplexSolver.h 58 btVector3 m_closestPointOnSimplex;
106 btVector3 m_simplexVectorW[VORONOI_SIMPLEX_MAX_VERTS];
107 btVector3 m_simplexPointsP[VORONOI_SIMPLEX_MAX_VERTS];
108 btVector3 m_simplexPointsQ[VORONOI_SIMPLEX_MAX_VERTS];
112 btVector3 m_cachedP1;
113 btVector3 m_cachedP2;
114 btVector3 m_cachedV;
115 btVector3 m_lastW;
129 bool closestPtPointTetrahedron(const btVector3& p, const btVector3& a, const btVector3& b, const btVector3& c, const btVector3& d, btSubSimplexClosestResult& finalRe (…)
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/ConstraintSolver/
btSolve2LinearConstraint.h 20 #include "LinearMath/btVector3.h"
50 const btVector3& invInertiaADiag,
52 const btVector3& linvelA,const btVector3& angvelA,
53 const btVector3& rel_posA1,
54 const btVector3& invInertiaBDiag,
56 const btVector3& linvelB,const btVector3& angvelB,
57 const btVector3& rel_posA2,
59 btScalar depthA, const btVector3& normalA,
    [all...]
btUniversalConstraint.h 21 #include "LinearMath/btVector3.h"
37 btVector3 m_anchor;
38 btVector3 m_axis1;
39 btVector3 m_axis2;
47 btUniversalConstraint(btRigidBody& rbA, btRigidBody& rbB, const btVector3& anchor, const btVector3& axis1, const btVector3& axis2);
49 const btVector3& getAnchor() { return m_calculatedTransformA.getOrigin(); }
50 const btVector3& getAnchor2() { return m_calculatedTransformB.getOrigin(); }
51 const btVector3& getAxis1() { return m_axis1;
    [all...]
btHinge2Constraint.h 21 #include "LinearMath/btVector3.h"
35 btVector3 m_anchor;
36 btVector3 m_axis1;
37 btVector3 m_axis2;
44 btHinge2Constraint(btRigidBody& rbA, btRigidBody& rbB, btVector3& anchor, btVector3& axis1, btVector3& axis2);
46 const btVector3& getAnchor() { return m_calculatedTransformA.getOrigin(); }
47 const btVector3& getAnchor2() { return m_calculatedTransformB.getOrigin(); }
48 const btVector3& getAxis1() { return m_axis1;
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/
SphereTriangleDetector.h 37 bool collide(const btVector3& sphereCenter,btVector3 &point, btVector3& resultNormal, btScalar& depth, btScalar &timeOfImpact, btScalar contactBreakingThreshold);
42 bool pointInTriangle(const btVector3 vertices[], const btVector3 &normal, btVector3 *p );
43 bool facecontains(const btVector3 &p,const btVector3* vertices,btVector3& normal);
  /external/libgdx/extensions/gdx-bullet/jni/swig-src/linearmath/
linearmath_wrap.h 22 virtual void drawLine(btVector3 const &from, btVector3 const &to, btVector3 const &color);
23 virtual void drawLine(btVector3 const &from, btVector3 const &to, btVector3 const &fromColor, btVector3 const &toColor);
24 virtual void drawSphere(btScalar radius, btTransform const &transform, btVector3 const &color);
25 virtual void drawSphere(btVector3 const &p, btScalar radius, btVector3 const &color)
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/Gimpact/
btQuantization.h 36 btVector3 & outMinBound,
37 btVector3 & outMaxBound,
38 btVector3 & bvhQuantization,
39 const btVector3& srcMinBound,const btVector3& srcMaxBound,
43 btVector3 clampValue(quantizationMargin,quantizationMargin,quantizationMargin);
46 btVector3 aabbSize = outMaxBound - outMinBound;
47 bvhQuantization = btVector3(btScalar(65535.0),
55 const btVector3& point,
56 const btVector3 & min_bound
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/
btMultiBodyPoint2Point.h 31 btVector3 m_pivotInA;
32 btVector3 m_pivotInB;
37 btMultiBodyPoint2Point(btMultiBody* body, int link, btRigidBody* bodyB, const btVector3& pivotInA, const btVector3& pivotInB);
38 btMultiBodyPoint2Point(btMultiBody* bodyA, int linkA, btMultiBody* bodyB, int linkB, const btVector3& pivotInA, const btVector3& pivotInB);
51 const btVector3& getPivotInB() const
56 void setPivotInB(const btVector3& pivotInB)
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/
btBroadphaseInterface.h 39 btVector3 m_rayDirectionInverse;
46 #include "LinearMath/btVector3.h"
56 virtual btBroadphaseProxy* createProxy( const btVector3& aabbMin, const btVector3& aabbMax,int shapeType,void* userPtr, short int collisionFilterGroup,short int collisionFilterMask, btDispatcher* dispatcher,void* multiSapProxy) =0;
58 virtual void setAabb(btBroadphaseProxy* proxy,const btVector3& aabbMin,const btVector3& aabbMax, btDispatcher* dispatcher)=0;
59 virtual void getAabb(btBroadphaseProxy* proxy,btVector3& aabbMin, btVector3& aabbMax ) const =0;
61 virtual void rayTest(const btVector3& rayFrom,const btVector3& rayTo, btBroadphaseRayCallback& rayCallback, const btVector3& aabbMin=btVector3(0,0,0), const btV (…)
    [all...]

Completed in 342 milliseconds

1 2 3 4 5 6 7 8 91011>>