Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
Settings to define the important regions for a convex decomposition to preserve for a given input shape.
Note: this is similar to FComputeNegativeSpaceOptions, but with better default behavior and more intuitive parameters.
| Name | FNavigableConvexDecompositionOptions |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/CollisionFunctions.h |
| Include Path | #include "GeometryScript/CollisionFunctions.h" |
Syntax
USTRUCT (BlueprintType )
struct FNavigableConvexDecompositionOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIgnoreUnreachableInternalSpace | bool | Whether to only consider navigable space that is accessible from outside the shape. (Note this parameter is called bOnlyConnectedToHull elsewhere.) | GeometryScript/CollisionFunctions.h |
|
| CustomNavigablePositions | TArray< FVector > | Optional list of locations that we expect to be navigable. | GeometryScript/CollisionFunctions.h |
|
| MinRadius | double | Minimum radius of characters/manipulators that should be able to navigate an input shape. | GeometryScript/CollisionFunctions.h |
|
| Tolerance | double | Tolerance distance: convex decomposition should be no further than this from an input shape, in the navigable regions. | GeometryScript/CollisionFunctions.h |
|
| ToleranceDirectionalScales | TArray< FNegativeSpaceDirectionalToleranceScale > | Optionally scale the tolerance in custom directions | GeometryScript/CollisionFunctions.h |
|
| UnreachablePlanes | TArray< FPlane > | Optional list of planes defining unreachable space (on their negative side) Use this for example to specify a ground plane, if a mesh will always be placed on ground and need not be navigable from below. | GeometryScript/CollisionFunctions.h |
|