Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshSimplifyFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include Path | #include "GeometryScript/MeshSimplifyFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshSimplification"))
class UGeometryScriptLibrary_MeshSimplifyFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshSimplifyFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Debug | int32UGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | FGeometryScriptPlanarSimplifyOptionsUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | FGeometryScriptPolygroupSimplifyOptionsFGeometryScriptGroupLayerUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | double FGeometryScriptSimplifyMeshOptionsUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | int32FGeometryScriptSimplifyMeshOptionsUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | double FGeometryScriptClusterSimplifyMeshOptionsUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| Debug | float FGeometryScriptSimplifyMeshOptionsUGeometryScriptDebug * | GeometryScript/MeshSimplifyFunctions.h | ||
| EdgeLength | double | GeometryScript/MeshSimplifyFunctions.h | ||
| GroupLayer | FGeometryScriptPolygroupSimplifyOptionsFGeometryScriptGroupLayer | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | double FGeometryScriptClusterSimplifyMeshOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | double FGeometryScriptSimplifyMeshOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | FGeometryScriptPlanarSimplifyOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | int32FGeometryScriptSimplifyMeshOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | FGeometryScriptPolygroupSimplifyOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Options | float FGeometryScriptSimplifyMeshOptions | GeometryScript/MeshSimplifyFunctions.h | ||
| Tolerance | float | GeometryScript/MeshSimplifyFunctions.h | ||
| TriangleCount | int32 | GeometryScript/MeshSimplifyFunctions.h | ||
| VertexCount | int32 | GeometryScript/MeshSimplifyFunctions.h |
Functions
Static
| 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 |
|