#include <CorePlane.h>
|
| | TCorePlane ()=default |
| |
| | TCorePlane (const TVec3< T > &InX, const TVec3< T > &InNormal) |
| |
| template<typename U > |
| U | SignedDistance (const TVec3< U > &x) const |
| |
| FReal | PhiWithNormal (const FVec3 &x, FVec3 &Normal) const |
| |
| FVec3 | FindClosestPoint (const FVec3 &x, const FReal Thickness=(FReal) 0) const |
| |
| bool | Raycast (const FVec3 &StartPoint, const FVec3 &Dir, const FReal Length, const FReal Thickness, FReal &OutTime, FVec3 &OutPosition, FVec3 &OutNormal, int32 &OutFaceIndex) const |
| |
| Pair< FVec3, bool > | FindClosestIntersection (const FVec3 &StartPoint, const FVec3 &EndPoint, const FReal Thickness) const |
| |
| const TVec3< T > & | X () const |
| |
| const TVec3< T > & | Normal () const |
| |
| const TVec3< T > & | Normal (const TVec3< T > &) const |
| |
| FORCEINLINE void | Serialize (FArchive &Ar) |
| |
| uint32 | GetTypeHash () const |
| |
◆ TCorePlane() [1/2]
◆ TCorePlane() [2/2]
◆ FindClosestIntersection()
◆ FindClosestPoint()
◆ GetTypeHash()
◆ MakeFrom()
◆ MakeScaledSafe()
◆ MakeScaledUnsafe() [1/2]
◆ MakeScaledUnsafe() [2/2]
◆ Normal() [1/2]
◆ Normal() [2/2]
◆ PhiWithNormal()
Phi is positive on the side of the normal, and negative otherwise.
◆ Raycast()
◆ Serialize()
◆ SignedDistance()
Phi is positive on the side of the normal, and negative otherwise.
◆ X()
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/CorePlane.h