Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshSimplifyFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSimplifyFunctions.h |
| Include | #include "GeometryScript/MeshSimplifyFunctions.h" |
Syntax
UCLASS&40;Meta&61;&40;ScriptName&61;"GeometryScript_MeshSimplification"&41;&41;
class UGeometryScriptLibrary_MeshSimplifyFunctions : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh * | ApplySimplifyToPlanar
(
UDynamicMesh* TargetMesh, |
Simplifies planar areas of the mesh that have more triangles than necessary. | |
| UDynamicMesh * | ApplySimplifyToPolygroupTopology
(
UDynamicMesh* TargetMesh, |
Simplifies the mesh down to the PolyGroup Topology. | |
| UDynamicMesh * | ApplySimplifyToTolerance
(
UDynamicMesh* TargetMesh, |
Simplifies the mesh to a target geometric tolerance. | |
| UDynamicMesh * | ApplySimplifyToTriangleCount
(
UDynamicMesh* TargetMesh, |
Simplifies the mesh until a target triangle count is reached. | |
| UDynamicMesh * | ApplySimplifyToVertexCount
(
UDynamicMesh* TargetMesh, |
Simplifies the mesh until a target vertex count is reached. |