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

1 2

  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/
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...]
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...]
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());
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);
btCapsuleShape.h 63 btVector3 halfExtents(getRadius(),getRadius(),getRadius());
64 halfExtents[m_upAxis] = getRadius() + getHalfHeight();
65 halfExtents += btVector3(getMargin(),getMargin(),getMargin());
68 btVector3 extent = halfExtents.dot3(abs_b[0], abs_b[1], abs_b[2]);
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);
btCapsuleShape.cpp 133 btVector3 halfExtents(radius,radius,radius);
134 halfExtents[getUpAxis()]+=getHalfHeight();
138 btScalar lx=btScalar(2.)*(halfExtents[0]+margin);
139 btScalar ly=btScalar(2.)*(halfExtents[1]+margin);
140 btScalar lz=btScalar(2.)*(halfExtents[2]+margin);
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...]
btConvexInternalShape.h 78 void setSafeMargin(const btVector3& halfExtents, btScalar defaultMarginMultiplier = 0.1f)
83 btScalar minDimension=halfExtents[halfExtents.minAxis()];
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());
btStaticPlaneShape.cpp 61 btVector3 halfExtents = (aabbMax - aabbMin) * btScalar(0.5);
62 btScalar radius = halfExtents.length();
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());
btConeShape.cpp 26 btVector3 halfExtents;
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/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/
btConvexInternalShape.java 77 public void setSafeMargin(Vector3 halfExtents, float defaultMarginMultiplier) {
78 CollisionJNI.btConvexInternalShape_setSafeMargin__SWIG_2(swigCPtr, this, halfExtents, defaultMarginMultiplier);
81 public void setSafeMargin(Vector3 halfExtents) {
82 CollisionJNI.btConvexInternalShape_setSafeMargin__SWIG_3(swigCPtr, this, halfExtents);
btCylinderShape.java 69 public btCylinderShape(Vector3 halfExtents) {
70 this(CollisionJNI.new_btCylinderShape(halfExtents), true);
btCylinderShapeX.java 61 public btCylinderShapeX(Vector3 halfExtents) {
62 this(CollisionJNI.new_btCylinderShapeX(halfExtents), true);
btCylinderShapeZ.java 61 public btCylinderShapeZ(Vector3 halfExtents) {
62 this(CollisionJNI.new_btCylinderShapeZ(halfExtents), true);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/LinearMath/
btTransformUtil.h 25 SIMD_FORCE_INLINE btVector3 btAabbSupport(const btVector3& halfExtents,const btVector3& supportDir)
27 return btVector3(supportDir.x() < btScalar(0.0) ? -halfExtents.x() : halfExtents.x(),
28 supportDir.y() < btScalar(0.0) ? -halfExtents.y() : halfExtents.y(),
29 supportDir.z() < btScalar(0.0) ? -halfExtents.z() : halfExtents.z());
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/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/swig-src/linearmath/com/badlogic/gdx/physics/bullet/linearmath/
LinearMath.java 312 public static void btTransformAabb(Vector3 halfExtents, float margin, Matrix4 t, Vector3 aabbMinOut, Vector3 aabbMaxOut) {
313 LinearMathJNI.btTransformAabb__SWIG_0(halfExtents, margin, t, aabbMinOut, aabbMaxOut);
338 public static Vector3 btAabbSupport(Vector3 halfExtents, Vector3 supportDir) {
339 return LinearMathJNI.btAabbSupport(halfExtents, supportDir);

Completed in 831 milliseconds

1 2