Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Plane.h |
Include | #include "Chaos/Plane.h" |
Syntax
template<typename T, int d>
class TPlaneConcrete
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TPlaneConcrete
(
const TVec3< T >& InX, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Pair< FVec3, bool > | FindClosestIntersection
(
const FVec3& StartPoint, |
|
![]() ![]() |
FVec3 | FindClosestPoint
(
const FVec3& x, |
|
![]() ![]() |
uint32 | GetTypeHash () |
|
![]() ![]() |
TPlaneConcrete< T > | MakeFrom
(
const TPlaneConcrete< U >& Plane |
|
![]() ![]() |
TPlaneConcrete< T > | MakeScaledSafe
(
const TPlaneConcrete< T >& Plane, |
Scale the plane and assume that any of the scale components could be zero. |
![]() ![]() |
TPlaneConcrete< T > | MakeScaledUnsafe
(
const TPlaneConcrete< U >& Plane, |
Scale the plane and assume that none of the scale components are zero. |
![]() ![]() |
void | ||
![]() ![]() |
const TVec3< T > & | Normal () |
|
![]() ![]() |
const TVec3< T > & | ||
![]() ![]() |
FReal | PhiWithNormal
(
const FVec3& x, |
Phi is positive on the side of the normal, and negative otherwise. |
![]() ![]() |
bool | ||
![]() |
void | ||
![]() ![]() |
U | SignedDistance
(
const TVec3< U >& x |
Phi is positive on the side of the normal, and negative otherwise. |
![]() ![]() |
const TVec3< T > & | X () |