Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshBooleanFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBooleanFunctions.h |
| Include Path | #include "GeometryScript/MeshBooleanFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshBooleans"))
class UGeometryScriptLibrary_MeshBooleanFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshBooleanFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CutFrame | FTransform | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FTransformFGeometryScriptMeshPlaneSliceOptionsUGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FGeometryScriptMeshIsoCurveOptions const FGeometryScriptScalarList float UGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FTransformFGeometryScriptMeshMirrorOptionsUGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FGeometryScriptMeshSelfUnionOptionsUGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FTransformFGeometryScriptMeshPlaneCutOptionsUGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| Debug | FTransformUDynamicMeshFTransformEGeometryScriptBooleanOperationFGeometryScriptMeshBooleanOptionsUGeometryScriptDebug * | GeometryScript/MeshBooleanFunctions.h | ||
| IsoValue | FGeometryScriptMeshIsoCurveOptions const FGeometryScriptScalarList float | GeometryScript/MeshBooleanFunctions.h | ||
| MirrorFrame | FTransform | GeometryScript/MeshBooleanFunctions.h | ||
| Operation | FTransformUDynamicMeshFTransformEGeometryScriptBooleanOperation | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FGeometryScriptMeshSelfUnionOptions | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FTransformUDynamicMeshFTransformEGeometryScriptBooleanOperationFGeometryScriptMeshBooleanOptions | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FTransformFGeometryScriptMeshPlaneCutOptions | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FTransformFGeometryScriptMeshPlaneSliceOptions | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FTransformFGeometryScriptMeshMirrorOptions | GeometryScript/MeshBooleanFunctions.h | ||
| Options | FGeometryScriptMeshIsoCurveOptions | GeometryScript/MeshBooleanFunctions.h | ||
| PerVertexValue | FGeometryScriptMeshIsoCurveOptions const FGeometryScriptScalarList & | GeometryScript/MeshBooleanFunctions.h | ||
| TargetTransform | FTransform | GeometryScript/MeshBooleanFunctions.h | ||
| ToolMesh | FTransformUDynamicMesh * | GeometryScript/MeshBooleanFunctions.h | ||
| ToolTransform | FTransformUDynamicMeshFTransform | GeometryScript/MeshBooleanFunctions.h |
Functions
Static
| 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 |
|