|
| | TTriangle () |
| |
| | TTriangle (const TVec3< T > &InA, const TVec3< T > &InB, const TVec3< T > &InC) |
| |
| FORCEINLINE TVec3< T > & | operator[] (uint32 InIndex) |
| |
| FORCEINLINE const TVec3< T > & | operator[] (uint32 InIndex) const |
| |
| FORCEINLINE const TVec3< T > & | GetVertex (const int32 InIndex) const |
| |
| FORCEINLINE TVec3< T > | GetNormal () const |
| |
| FORCEINLINE TPlane< T, 3 > | GetPlane () const |
| |
| FORCEINLINE TPlaneConcrete< T, 3 > | GetPlane (int32 FaceIndex) const |
| |
| FORCEINLINE void | GetPlaneNX (const int32 FaceIndex, TVec3< T > &OutN, TVec3< T > &OutX) const |
| |
| FORCEINLINE TVec3< T > | GetCentroid () const |
| |
| TVec3< T > | GetClosestEdge (int32 PlaneIndexHint, const TVec3< T > &Position, TVec3< T > &OutEdgePos0, TVec3< T > &OutEdgePos1) const |
| |
| TVec3< T > | GetClosestEdgePosition (int32 PlaneIndexHint, const TVec3< T > &Position) const |
| |
| int32 | NumPlaneVertices (int32 PlaneIndex) const |
| |
| FTriangle & | ReverseWinding () |
| |
| FORCEINLINE T | GetWindingOrder () const |
| |
| FORCEINLINE int32 | FindVertexPlanes (int32 VertexIndex, int32 *OutVertexPlanes, int32 MaxVertexPlanes) const |
| |
| int32 | GetVertexPlanes3 (int32 VertexIndex, int32 &PlaneIndex0, int32 &PlaneIndex1, int32 &PlaneIndex2) const |
| |
| int32 | GetMostOpposingPlane (const TVec3< T > &Normal) const |
| |
| int32 | GetPlaneVertex (int32 PlaneIndex, int32 PlaneVertexIndex) const |
| |
| int32 | NumPlanes () const |
| |
| FORCEINLINE T | PhiWithNormal (const TVec3< T > &InSamplePoint, TVec3< T > &OutNormal) const |
| |
| FORCEINLINE TVec3< T > | Support (const TVec3< T > &Direction, const T Thickness, int32 &VertexIndex) const |
| |
| FORCEINLINE_DEBUGGABLE TVec3< T > | SupportCore (const TVec3< T > &Direction, const T InMargin, T *OutSupportDelta, int32 &VertexIndex) const |
| |
| FORCEINLINE TVec3< T > | SupportCoreScaled (const TVec3< T > &Direction, T InMargin, const TVec3< T > &Scale, T *OutSupportDelta, int32 &VertexIndex) const |
| |
| FORCEINLINE T | GetMargin () const |
| |
| FORCEINLINE T | GetRadius () const |
| |
| FORCEINLINE FRealSingle | GetMarginf () const |
| |
| FORCEINLINE FRealSingle | GetRadiusf () const |
| |
| FORCEINLINE bool | Raycast (const TVec3< T > &StartPoint, const TVec3< T > &Dir, const T Length, const T Thickness, T &OutTime, TVec3< T > &OutPosition, TVec3< T > &OutNormal, int32 &OutFaceIndex) const |
| |
| FORCEINLINE bool | Overlap (const TVec3< T > &Point, const T Thickness) const |
| |
| FORCEINLINE bool | IsConvex () const |
| |
| FString | ToString () const |
| |
| FORCEINLINE bool | LineIntersection (const TVec3< T > &StartPoint, const TVec3< T > &EndPoint, TVector< T, 2 > &OutBary, T &OutTime) const |
| |