| GuActorShapeMap.h |
|
1653 |
- |
| GuBounds.h |
|
6906 |
- |
| GuBox.h |
\brief Represents an oriented bounding box.
As a center point, extents(radii) and a rotation. i.e. the center of the box is at the center point,
the box is rotated around this point with the rotation and it is 2*extents in width, height and depth.
|
4811 |
- |
| GuCachedFuncs.h |
|
839 |
- |
| GuCapsule.h |
\brief Represents a capsule.
|
1108 |
- |
| GuCenterExtents.h |
|
3152 |
- |
| GuConvexGeometry.h |
|
1083 |
- |
| GuConvexSupport.h |
|
40932 |
- |
| GuCooking.h |
|
7793 |
- |
| GuDistancePointTetrahedron.h |
|
3520 |
- |
| GuDistancePointTriangle.h |
|
6371 |
- |
| GuDistanceSegmentBox.h |
|
1092 |
- |
| GuDistanceSegmentSegment.h |
|
2223 |
- |
| GuFactory.h |
|
843 |
- |
| GuIntersectionBoxBox.h |
|
932 |
- |
| GuIntersectionTetrahedronBox.h |
Tests if a tetrahedron overlaps a box (AABB).
\param a [in] tetrahedron's first point
\param b [in] tetrahedron's second point
\param c [in] tetrahedron's third point
\param d [in] tetrahedron's fourth point
\param box [in] The axis aligned box box to check for overlap
\return true if tetrahedron overlaps box
|
1032 |
- |
| GuIntersectionTetrahedronTetrahedron.h |
return PxMin(plane.distance(tet.verts[0]), PxMin(plane.distance(tet.verts[1]),
PxMin(plane.distance(tet.verts[2]), plane.distance(tet.verts[3])))); |
4393 |
- |
| GuIntersectionTriangleBox.h |
Tests if a triangle overlaps a box (AABB). This is the reference non-SIMD code.
\param center [in] the box center
\param extents [in] the box extents
\param p0 [in] triangle's first point
\param p1 [in] triangle's second point
\param p2 [in] triangle's third point
\return true if triangle overlaps box
|
2520 |
- |
| GuIntersectionTriangleBoxRef.h |
/
/* AABB-triangle overlap test code |
7703 |
- |
| GuIntersectionTriangleTriangle.h |
Tests if a two triangles intersect
\param a1 [in] First point of the first triangle
\param b1 [in] Second point of the first triangle
\param c1 [in] Third point of the first triangle
\param a2 [in] First point of the second triangle
\param b2 [in] Second point of the second triangle
\param c2 [in] Third point of the second triangle
\param ignoreCoplanar [in] True to filter out coplanar triangles
\return true if triangles intersect
|
1183 |
- |
| GuLocalCluster.h |
|
1675 |
- |
| GuMeshDepenetration.h |
Depenetrates two triangle meshes in a given direction (reference code).
This is a slow experimental iterative algorithm.
\param meshGeom0 [in] geom for 1st mesh
\param meshGeom1 [in] geom for 2nd mesh
\param pose0 [in] pose for 1st mesh
\param pose1 [in] pose for 2nd mesh
\param dir [in] depenetration direction
\param maxIter [in] max number of iterations allowed
\param nbIter [out] number of iterations used
\return Displacement vector
|
4357 |
- |
| GuOverlapTests.h |
|
3313 |
- |
| GuPruner.h |
\brief Adds objects to the pruner.
\param[out] results Returned handles for added objects
\param[in] bounds Bounds of added objects. These bounds are used as-is so they should be pre-inflated if inflation is needed.
\param[in] data Payloads for added objects.
\param[in] transforms Transforms of added objects.
\param[in] count Number of objects in the arrays
\param[in] hasPruningStructure True if added objects have pruning structure. The structure will be merged later, adding the objects will not invalidate the pruner.
\return true if success, false if internal allocation failed. The first failing add results in a INVALID_PRUNERHANDLE.
\see PxPruningStructure
|
7563 |
- |
| GuPrunerMergeData.h |
|
1077 |
- |
| GuPrunerPayload.h |
|
1528 |
- |
| GuPrunerTypedef.h |
|
942 |
- |
| GuQuerySystem.h |
, const PxQueryThreadContext* context |
17429 |
- |
| GuRaycastTests.h |
|
2254 |
- |
| GuRefGjkEpa.h |
|
19539 |
- |
| GuSegment.h |
\brief Represents a line segment.
Line segment geometry
In some cases this structure will be used to represent the infinite line that passes point0 and point1.
|
3034 |
- |
| GuSphere.h |
\brief Represents a sphere defined by its center point and radius.
|
1536 |
- |
| GuSqInternal.h |
|
3947 |
- |
| GuSweepTests.h |
|
6363 |
- |