| FImplicitObject
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMeshImplicitObject.h |
Include |
#include "Chaos/TriangleMeshImplicitObject.h" |
class FTriangleMeshImplicitObject : public Chaos::FImplicitObject
Name | Description | |
---|---|---|
|
FTriangleMeshImplicitObject ( |
|
|
FTriangleMeshImplicitObject ( |
|
|
FTriangleMeshImplicitObject ( |
Name | Description | |
---|---|---|
|
~FTriangleMeshImplicitObject() |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
CopySlow() |
|
|
const FTrime... |
Elements() |
|
|
GetCullsBackFaceRaycast() |
Does Trimesh cull backfaces in raycast. |
|
|
GetExternalFaceIndexFromInternal ( |
Returns -1 if InternalFaceIndex is not in map, or map is invalid. |
|
|
GetFaceNormal ( |
||
|
GetRadius() |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint ( |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
const FParti... |
Particles() |
|
|
RaycastImp |
||
|
SerializeImp ( |
||
|
SetCullsBackFaceRaycast ( |
||
|
constexpr EI... |
StaticType() |
|
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
UpdateVertices |
||
|
VisitTriangles |
Name | Description | ||
---|---|---|---|
|
const FAABB3 |
BoundingBox() |
|
|
FindGeometryOpposingNormal |
Given a normal and a face index, compute the most opposing normal associated with the underlying geometry features. |
|
|
FindMostOpposingFace |
Returns the most opposing face. |
|
|
GetMaterialIndex ( |
||
|
GetTypeHash() |
||
|
Overlap |
This gives derived types a way to do an overlap check without calling PhiWithNormal todo: this api is confusing. |
|
|
PhiWithNormal |
Find the closest point on the surface, and return the separating distance and axis. |
|
|
Raycast |
This gives derived types a way to avoid calling PhiWithNormal todo: this api is confusing. |
|
|
Serialize ( |
||
|
ToString() |
Name |
Description |
---|---|
BVHType |