Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript > API/Plugins/GeometryScriptingCore/GeometryScript/UGeometryScriptL-_7
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include | #include "GeometryScript/MeshBooleanFunctions.h" |
| Source | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Private/MeshBooleanFunctions.cpp |
static UDynamicMesh &42; ApplyMeshBoolean
&40;
UDynamicMesh &42; TargetMesh,
FTransform TargetTransform,
UDynamicMesh &42; ToolMesh,
FTransform ToolTransform,
EGeometryScriptBooleanOperation Operation,
FGeometryScriptMeshBooleanOptions Options,
UGeometryScriptDebug &42; Debug
&41;
Remarks
Applies a Boolean operation (such as, Union, Intersect, and Subtract) to the Target Dynamic Mesh based on a Tool Dynamic Mesh.
Parameters
| Name | Description |
|---|---|
| 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 |