/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...] |