Navigation
Unreal Engine C++ API Reference > Plugins > PlanarCut
References
Module | PlanarCut |
Header | /Engine/Plugins/Experimental/PlanarCutPlugin/Source/PlanarCut/Public/PlanarCut.h |
Include | #include "PlanarCut.h" |
Syntax
struct FPlanarCells
Remarks
Stores planar facets that divide space into cells.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | AssumeConvexCells | |
![]() |
FInternalSurfaceMaterials | InternalSurfaceMaterials | |
![]() |
int32 | NumCells | |
![]() |
TArray< TArray< int32 > > | PlaneBoundaries | |
![]() |
TArray< FVector > | PlaneBoundaryVertices | |
![]() |
TArray< TPair< int32, int32 > > | PlaneCells | |
![]() |
TArray< FPlane > | Planes |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FPlanarCells () |
||
![]() |
FPlanarCells
(
const FPlane& Plane |
||
![]() |
FPlanarCells
(
const TArrayView< const FVector > Sites, |
||
![]() |
FPlanarCells
(
const TArrayView< const FBox > Boxes, |
||
![]() |
FPlanarCells
(
const FBox& Region, |
||
![]() |
FPlanarCells
(
const FBox& Region, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddPlane
(
const FPlane& P, |
|
![]() |
int32 | ||
![]() |
void | DiscardCells
(
TFunctionRef< bool(int32)> KeepFunc, |
Discards cells from the diagram, used to support visualization of a subset of cells. |
![]() ![]() |
bool | Debugging function to check that the plane boundary vertices are wound to match the orientation of the plane normal vectors | |
![]() ![]() |
bool | ||
![]() |
void | SetNoise
(
FNoiseSettings Noise |