Name Description Size Coverage
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 -