Home | History | Annotate | Download | only in CollisionShapes

Lines Matching refs:aabbMax

58 			btVector3	aabbMin,aabbMax;
60 aabbMax.setValue(btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT));
62 aabbMax.setMax(triangle[0]);
64 aabbMax.setMax(triangle[1]);
66 aabbMax.setMax(triangle[2]);
70 node.m_aabbMaxOrg = aabbMax;
106 btVector3 aabbMin,aabbMax;
108 aabbMax.setValue(btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT));
110 aabbMax.setMax(triangle[0]);
112 aabbMax.setMax(triangle[1]);
114 aabbMax.setMax(triangle[2]);
119 if (aabbMax.x() - aabbMin.x() < MIN_AABB_DIMENSION)
121 aabbMax.setX(aabbMax.x() + MIN_AABB_HALF_DIMENSION);
124 if (aabbMax.y() - aabbMin.y() < MIN_AABB_DIMENSION)
126 aabbMax.setY(aabbMax.y() + MIN_AABB_HALF_DIMENSION);
129 if (aabbMax.z() - aabbMin.z() < MIN_AABB_DIMENSION)
131 aabbMax.setZ(aabbMax.z() + MIN_AABB_HALF_DIMENSION);
136 m_optimizedTree->quantize(&node.m_quantizedAabbMax[0],aabbMax,1);
172 btVector3 aabbMax(btScalar(BT_LARGE_FLOAT),btScalar(BT_LARGE_FLOAT),btScalar(BT_LARGE_FLOAT));
174 triangles->InternalProcessAllTriangles(&callback,aabbMin,aabbMax);
206 void btOptimizedBvh::refit(btStridingMeshInterface* meshInterface,const btVector3& aabbMin,const btVector3& aabbMax)
211 setQuantizationValues(aabbMin,aabbMax);
233 void btOptimizedBvh::refitPartial(btStridingMeshInterface* meshInterface,const btVector3& aabbMin,const btVector3& aabbMax)
242 btAssert(aabbMax.getX() < m_bvhAabbMax.getX());
243 btAssert(aabbMax.getY() < m_bvhAabbMax.getY());
244 btAssert(aabbMax.getZ() < m_bvhAabbMax.getZ());
253 quantize(&quantizedQueryAabbMax[0],aabbMax,1);
291 btVector3 aabbMin,aabbMax;
341 aabbMax.setValue(btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT),btScalar(-BT_LARGE_FLOAT));
343 aabbMax.setMax(triangleVerts[0]);
345 aabbMax.setMax(triangleVerts[1]);
347 aabbMax.setMax(triangleVerts[2]);
350 quantize(&curNode.m_quantizedAabbMax[0],aabbMax,1);