Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/UGeometryScriptLibrary_MeshSimpl-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Simplifies planar areas of the mesh that have more triangles than necessary. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh down to the PolyGroup Topology. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh until a target triangle count is reached. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh until a target vertex count is reached. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh until a target triangle count is reached, using the UE Editor's standard mesh simplifier. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh until a target vertex count is reached, using the UE Editor's standard mesh simplifier. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh to a target geometric tolerance. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh to a target edge length, using error-based edge collapse. | GeometryScript/MeshSimplifyFunctions.h |
|
static static UPARAM
(
DisplayName |
Simplifies the mesh to a target edge length, using a fast cluster-based method (not error-based). | GeometryScript/MeshSimplifyFunctions.h |
|
UPARAM(DisplayName)
Description
Simplifies planar areas of the mesh that have more triangles than necessary. Note that it does not change the 3D shape of the mesh. Planar regions are identified by comparison of face normals using a Angle Threshold in the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh down to the PolyGroup Topology. For example, the high-level faces of the mesh PolyGroups. Another example would be on a default Box-Sphere where simplifying to PolyGroup topology produces a box.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug", DisplayName="Apply Simplify To PolyGroup Topology"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh until a target triangle count is reached. Behavior can be additionally controlled with the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh until a target vertex count is reached. Behavior can be additionally controlled with the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh until a target triangle count is reached, using the UE Editor's standard mesh simplifier. Editor only.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh until a target vertex count is reached, using the UE Editor's standard mesh simplifier. Editor only.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh to a target geometric tolerance. Stops when any further simplification would result in a deviation from the input mesh larger than the tolerance. Behavior can be additionally controlled with the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh to a target edge length, using error-based edge collapse. Note: Not intended to create uniform edge lengths. Result may have edge lengths much larger than the target value.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Simplifies the mesh to a target edge length, using a fast cluster-based method (not error-based). Note: Lengths are approximated via 'graph distance' on the original mesh; will not exactly match the target.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Simplification",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)