29#ifndef GU_DISTANCE_SEGMENT_TRIANGLE_H
30#define GU_DISTANCE_SEGMENT_TRIANGLE_H
32#include "common/PxPhysXCommonConfig.h"
40 PX_PHYSX_COMMON_API PxReal distanceSegmentTriangleSquared(
41 const PxVec3& segmentOrigin,
const PxVec3& segmentExtent,
42 const PxVec3& triangleOrigin,
const PxVec3& triangleEdge0,
const PxVec3& triangleEdge1,
43 PxReal* t=NULL, PxReal* u=NULL, PxReal* v=NULL);
45 PX_INLINE PxReal distanceSegmentTriangleSquared(
46 const Gu::Segment& segment,
47 const PxVec3& triangleOrigin,
48 const PxVec3& triangleEdge0,
49 const PxVec3& triangleEdge1,
54 return distanceSegmentTriangleSquared(
55 segment.p0, segment.computeDirection(), triangleOrigin, triangleEdge0, triangleEdge1, t, u, v);
#define PX_INLINE
Definition PxPreprocessor.h:320
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39