Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/DetectExteriorVisibility.h |
| Include | #include "Operations/DetectExteriorVisibility.h" |
Syntax
struct FExteriorVisibilitySampling
Remarks
Parameters controlling how exterior visiblity is tested.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDoubleSided | Whether to treat faces as double-sided. | |
| bool | bMarkDegenerateAsVisible | Whether to mark degenerate tris as visible. If bPerPolyGroup is true, this setting controls the classification of PolyGroups that only have degenerate tris. | |
| int32 | NumSearchDirections | Number of directions to test for visibility. | |
| double | SamplingDensity | Approximate spacing between triangle samples used for visibility tests. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ComputePerTriangleOcclusion
(
const FDynamicMesh3& Mesh, |
Compute per-triangle visibility array for a triangle mesh | |
| void | ComputePerTriangleOcclusion
(
const FDynamicMesh3& Mesh, |
Compute per-triangle visibility array for a triangle mesh, with support for transparent (non-occluding) triangles |