#include <ConvexDecomposition3.h>
|
| | FConvexPart () |
| |
| | FConvexPart (const FDynamicMesh3 &SourceMesh, bool bMergeEdges, FTransformSRT3d &TransformOut) |
| |
| | FConvexPart (const FDynamicMesh3 &SourceMesh, const FConvexDecomposition3::FPreprocessMeshOptions &Options, FTransformSRT3d &TransformOut) |
| |
| | FConvexPart (TArrayView< const FVector3f > Vertices, TArrayView< const FIntVector3 > Faces, const FConvexDecomposition3::FPreprocessMeshOptions &Options, FTransformSRT3d &TransformOut, int32 FaceVertexOffset=0) |
| |
| | FConvexPart (TArrayView< const FVector3f > Vertices, TArrayView< const FIntVector3 > Faces, bool bMergeEdges, FTransformSRT3d &TransformOut, int32 FaceVertexOffset=0) |
| |
| | FConvexPart (bool bIsCompact) |
| |
| void | Reset () |
| |
| bool | IsCompact () const |
| |
| bool | IsFailed () const |
| |
| void | ComputeHullPlanes () |
| |
| double | GetHullDepth (FVector3d Pt) |
| |
| bool | ComputeHull (bool bComputePlanes=true, double ThickenAfterHullFailureInLocalSpace=0.0) |
| |
| void | ComputeStats () |
| |
| void | Compact () |
| |
◆ FConvexPart() [1/6]
| UE::Geometry::FConvexDecomposition3::FConvexPart::FConvexPart |
( |
| ) |
|
|
inline |
◆ FConvexPart() [2/6]
◆ FConvexPart() [3/6]
◆ FConvexPart() [4/6]
◆ FConvexPart() [5/6]
◆ FConvexPart() [6/6]
| UE::Geometry::FConvexDecomposition3::FConvexPart::FConvexPart |
( |
bool |
bIsCompact | ) |
|
|
inline |
◆ Compact()
| void UE::Geometry::FConvexDecomposition3::FConvexPart::Compact |
( |
| ) |
|
◆ ComputeHull()
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::ComputeHull |
( |
bool |
bComputePlanes = true, |
|
|
double |
ThickenAfterHullFailureInLocalSpace = 0.0 |
|
) |
| |
◆ ComputeHullPlanes()
| void UE::Geometry::FConvexDecomposition3::FConvexPart::ComputeHullPlanes |
( |
| ) |
|
◆ ComputeStats()
| void UE::Geometry::FConvexDecomposition3::FConvexPart::ComputeStats |
( |
| ) |
|
◆ GetHullDepth()
| double UE::Geometry::FConvexDecomposition3::FConvexPart::GetHullDepth |
( |
FVector3d |
Pt | ) |
|
|
inline |
◆ IsCompact()
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::IsCompact |
( |
| ) |
const |
|
inline |
◆ IsFailed()
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::IsFailed |
( |
| ) |
const |
|
inline |
◆ Reset()
| void UE::Geometry::FConvexDecomposition3::FConvexPart::Reset |
( |
| ) |
|
|
inline |
◆ bFailed
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::bFailed = false |
|
protected |
◆ bGeometryVolumeUnreliable
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::bGeometryVolumeUnreliable = false |
◆ bIsCompact
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::bIsCompact = false |
|
protected |
◆ bMustMerge
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::bMustMerge = false |
◆ Bounds
◆ bSplitFailed
| bool UE::Geometry::FConvexDecomposition3::FConvexPart::bSplitFailed = false |
◆ GeoCenter
◆ GeoVolume
| double UE::Geometry::FConvexDecomposition3::FConvexPart::GeoVolume = 0 |
◆ HullError
| double UE::Geometry::FConvexDecomposition3::FConvexPart::HullError = FMathd::MaxReal |
◆ HullPlanes
| TArray<FPlane3d> UE::Geometry::FConvexDecomposition3::FConvexPart::HullPlanes |
◆ HullSourceID
| int32 UE::Geometry::FConvexDecomposition3::FConvexPart::HullSourceID = -1 |
◆ HullTriangles
| TArray<FIndex3i> UE::Geometry::FConvexDecomposition3::FConvexPart::HullTriangles |
◆ HullVolume
| double UE::Geometry::FConvexDecomposition3::FConvexPart::HullVolume = 0 |
◆ InternalGeo
| FDynamicMesh3 UE::Geometry::FConvexDecomposition3::FConvexPart::InternalGeo |
◆ OverlapsNegativeSpace
| TArray<int32> UE::Geometry::FConvexDecomposition3::FConvexPart::OverlapsNegativeSpace |
◆ SumHullsVolume
| double UE::Geometry::FConvexDecomposition3::FConvexPart::SumHullsVolume = -FMathd::MaxReal |
The documentation for this struct was generated from the following files: