Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/UGeometryScriptLibrary_MeshBoole-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Applies a Boolean operation (such as, Union, Intersect, and Subtract) to the Target Dynamic Mesh based on a Tool Dynamic Mesh. | GeometryScript/MeshBooleanFunctions.h |
|
static static UPARAM
(
DisplayName |
Mesh-Boolean-Union an object with itself to repair self-intersections, remove floating geometry, etc. | GeometryScript/MeshBooleanFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a plane cut to a mesh, optionally filling any holes created. | GeometryScript/MeshBooleanFunctions.h |
|
static static UPARAM
(
DisplayName |
Slices a mesh into two halves, with optional hole filling. | GeometryScript/MeshBooleanFunctions.h |
|
static static UPARAM
(
DisplayName |
Mirrors a mesh across a plane, with optional cutting and welding of triangles. | GeometryScript/MeshBooleanFunctions.h |
|
static static UPARAM
(
DisplayName |
Insert edges along the curve where the interpolated per-vertex values match a given isovalue | GeometryScript/MeshBooleanFunctions.h |
|
UPARAM(DisplayName)
Description
Applies a Boolean operation (such as, Union, Intersect, and Subtract) to the Target Dynamic Mesh based on a Tool Dynamic Mesh.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| TargetMesh | Dynamic Mesh to be acted upon |
| TargetTransform | used to position the TargetMesh |
| ToolMesh | Dynamic Mesh that acts as the cutting tool |
| ToolTransform | used to position the ToolMesh |
| Operation | selects the specific boolean operation |
| Options | selects additional options that are applied to the result |
UPARAM(DisplayName)
Description
Mesh-Boolean-Union an object with itself to repair self-intersections, remove floating geometry, etc.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Applies a plane cut to a mesh, optionally filling any holes created.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| TargetMesh | Dynamic Mesh to updated with the cut |
| CutFrame | defines the plane used to cut the TargetMesh |
| Options | selects additional clean-up operations performed after the cut. |
UPARAM(DisplayName)
Description
Slices a mesh into two halves, with optional hole filling.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| TargetMesh | Dynamic Mesh to be updated by the slice. |
| CutFrame | defines the plane used to slice the TargetMesh. |
| Options | selects additional clean-up operations performed after the cut. |
UPARAM(DisplayName)
Description
Mirrors a mesh across a plane, with optional cutting and welding of triangles.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| TargetMesh | Dynamic Mesh to be updated by the mirror operation. |
| MirrorFrame | defines the plane used to mirror the TargetMesh. |
| Options | selects additional clean-up operations performed after the mirror. |
UPARAM(DisplayName)
Description
Insert edges along the curve where the interpolated per-vertex values match a given isovalue
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Booleans", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| TargetMesh | Dynamic Mesh to be updated. |
| Options | Settings for processing to perform after inserting the curve edges |
| PerVertexValue | Values to interpolate, must be one per vertex |
| IsoValue | Value at which to insert the new curve |