HomeSort by relevance Sort by last modified time
    Searched defs:halfExtents (Results 1 - 19 of 19) sorted by null

  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/
btBox2dShape.cpp 31 btVector3 halfExtents = getHalfExtentsWithMargin();
33 btScalar lx=btScalar(2.)*(halfExtents.x());
34 btScalar ly=btScalar(2.)*(halfExtents.y());
35 btScalar lz=btScalar(2.)*(halfExtents.z());
btBoxShape.cpp 40 btVector3 halfExtents = getHalfExtentsWithMargin();
42 btScalar lx=btScalar(2.)*(halfExtents.x());
43 btScalar ly=btScalar(2.)*(halfExtents.y());
44 btScalar lz=btScalar(2.)*(halfExtents.z());
btConeShape.cpp 26 btVector3 halfExtents;
btHeightfieldTerrainShape.cpp 129 btVector3 halfExtents = (m_localAabbMax-m_localAabbMin)* m_localScaling * btScalar(0.5);
137 btVector3 extent = halfExtents.dot3(abs_b[0], abs_b[1], abs_b[2]);
btStaticPlaneShape.cpp 61 btVector3 halfExtents = (aabbMax - aabbMin) * btScalar(0.5);
62 btScalar radius = halfExtents.length();
btBoxShape.h 38 btVector3 halfExtents = getHalfExtentsWithoutMargin();
40 halfExtents += margin;
41 return halfExtents;
52 btVector3 halfExtents = getHalfExtentsWithoutMargin();
54 halfExtents += margin;
56 return btVector3(btFsels(vec.x(), halfExtents.x(), -halfExtents.x()),
57 btFsels(vec.y(), halfExtents.y(), -halfExtents.y()),
58 btFsels(vec.z(), halfExtents.z(), -halfExtents.z()))
    [all...]
btCylinderShape.cpp 18 btCylinderShape::btCylinderShape (const btVector3& halfExtents)
22 setSafeMargin(halfExtents);
25 m_implicitShapeDimensions = (halfExtents * m_localScaling) - margin;
30 btCylinderShapeX::btCylinderShapeX (const btVector3& halfExtents)
31 :btCylinderShape(halfExtents)
38 btCylinderShapeZ::btCylinderShapeZ (const btVector3& halfExtents)
39 :btCylinderShape(halfExtents)
68 btVector3 halfExtents = getHalfExtentsWithMargin(); // get cylinder dimension
90 radius2 = halfExtents[idxRadius] * halfExtents[idxRadius]
    [all...]
btCylinderShape.h 38 btVector3 halfExtents = getHalfExtentsWithoutMargin();
40 halfExtents += margin;
41 return halfExtents;
49 btCylinderShape (const btVector3& halfExtents);
142 btCylinderShapeX (const btVector3& halfExtents);
165 btCylinderShapeZ (const btVector3& halfExtents);
btMultiSphereShape.cpp 144 btVector3 halfExtents = (localAabbMax-localAabbMin)*btScalar(0.5);
146 btScalar lx=btScalar(2.)*(halfExtents.x());
147 btScalar ly=btScalar(2.)*(halfExtents.y());
148 btScalar lz=btScalar(2.)*(halfExtents.z());
btBox2dShape.h 41 btVector3 halfExtents = getHalfExtentsWithoutMargin();
43 halfExtents += margin;
44 return halfExtents;
55 btVector3 halfExtents = getHalfExtentsWithoutMargin();
57 halfExtents += margin;
59 return btVector3(btFsels(vec.x(), halfExtents.x(), -halfExtents.x()),
60 btFsels(vec.y(), halfExtents.y(), -halfExtents.y()),
61 btFsels(vec.z(), halfExtents.z(), -halfExtents.z()))
    [all...]
btConeShape.h 54 btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5);
58 btScalar lx=btScalar(2.)*(halfExtents.x()+margin);
59 btScalar ly=btScalar(2.)*(halfExtents.y()+margin);
60 btScalar lz=btScalar(2.)*(halfExtents.z()+margin);
btCompoundShape.cpp 201 btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5);
203 btScalar lx=btScalar(2.)*(halfExtents.x());
204 btScalar ly=btScalar(2.)*(halfExtents.y());
205 btScalar lz=btScalar(2.)*(halfExtents.z());
btConvexShape.cpp 140 const btVector3& halfExtents = convexShape->getImplicitShapeDimensions();
144 return btVector3( _mm_xor_ps( _mm_and_ps( localDir.mVec128, (__m128){-0.0f, -0.0f, -0.0f, -0.0f }), halfExtents.mVec128 ));
146 return btVector3( (float32x4_t) (((uint32x4_t) localDir.mVec128 & (uint32x4_t){ 0x80000000, 0x80000000, 0x80000000, 0x80000000}) ^ (uint32x4_t) halfExtents.mVec128 ));
151 return btVector3(btFsels(localDir.x(), halfExtents.x(), -halfExtents.x()),
152 btFsels(localDir.y(), halfExtents.y(), -halfExtents.y()),
153 btFsels(localDir.z(), halfExtents.z(), -halfExtents.z()));
168 //mapping of halfextents/dimension onto radius/height depends on how cylinder local orientation is (upAxis
    [all...]
btPolyhedralConvexShape.cpp 415 btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5);
417 btScalar lx=btScalar(2.)*(halfExtents.x()+margin);
418 btScalar ly=btScalar(2.)*(halfExtents.y()+margin);
419 btScalar lz=btScalar(2.)*(halfExtents.z()+margin);
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/model/
MeshPart.java 63 public final Vector3 halfExtents = new Vector3();
65 * same as the length of the {@link #halfExtents} member. See {@link #update()}. **/
100 this.halfExtents.set(other.halfExtents);
114 this.halfExtents.set(0, 0, 0);
119 /** Calculates and updates the {@link #center}, {@link #halfExtents} and {@link #radius} values. This is considered a costly
126 bounds.getDimensions(halfExtents).scl(0.5f);
127 radius = halfExtents.len();
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletSoftBody/
btSoftBodyConcaveCollisionAlgorithm.cpp 193 btVector3 halfExtents = (aabbWorldSpaceMax-aabbWorldSpaceMin)*btScalar(0.5);
202 btTransformAabb(halfExtents,m_collisionMarginTriangle,convexInTriangleSpace,m_aabbMin,m_aabbMax);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/
btCollisionWorldImporter.cpp 314 //The btCapsuleShape* API has issue passing the margin/scaling/halfextents unmodified through the API
384 btVector3 halfExtents = implicitShapeDimensions+margin;
389 shape = createCylinderShapeX(halfExtents.getY(),halfExtents.getX());
394 shape = createCylinderShapeY(halfExtents.getX(),halfExtents.getY());
399 shape = createCylinderShapeZ(halfExtents.getX(),halfExtents.getZ());
416 btVector3 halfExtents = implicitShapeDimensions;//+margin;
421 shape = createConeShapeX(halfExtents.getY(),halfExtents.getX())
    [all...]
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/LinearMath/
btIDebugDraw.h 140 btVector3 halfExtents = (to-from)* 0.5f;
149 pa = btVector3(edgecoord[0]*halfExtents[0], edgecoord[1]*halfExtents[1],
150 edgecoord[2]*halfExtents[2]);
155 pb = btVector3(edgecoord[0]*halfExtents[0], edgecoord[1]*halfExtents[1],
156 edgecoord[2]*halfExtents[2]);
  /external/libgdx/extensions/gdx-bullet/jni/src/extras/Serialize/BulletWorldImporter/
btWorldImporter.cpp 203 //The btCapsuleShape* API has issue passing the margin/scaling/halfextents unmodified through the API
273 btVector3 halfExtents = implicitShapeDimensions+margin;
278 shape = createCylinderShapeX(halfExtents.getY(),halfExtents.getX());
283 shape = createCylinderShapeY(halfExtents.getX(),halfExtents.getY());
288 shape = createCylinderShapeZ(halfExtents.getX(),halfExtents.getZ());
305 btVector3 halfExtents = implicitShapeDimensions;//+margin;
310 shape = createConeShapeX(halfExtents.getY(),halfExtents.getX())
    [all...]

Completed in 835 milliseconds