Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshPolygroupFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshPolygroupFunctions.h |
| Include | #include "GeometryScript/MeshPolygroupFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_PolyGroups"))
class UGeometryScriptLibrary_MeshPolygroupFunctions : public UBlueprintFunctionLibrary
Variables
Functions
| Type | Name | Description | |
|---|---|---|---|
| static | UPARAM
(
DisplayName |
Enables the standard PolyGroup Layer on the Target Mesh. | |
| FGeometryScriptGroupLayer | UPARAM
(
ref, |
||
| FGeometryScriptGroupLayerFGeometryScriptMeshSelection | UPARAM
(
DisplayName |
||
| FGeometryScriptGroupLayerFGeometryScriptMeshSelection | UPARAM
(
DisplayName |
||
| FGeometryScriptGroupLayerFGeometryScriptMeshSelection | UPARAM
(
DisplayName |
||
| FGeometryScriptGroupLayer | UPARAM
(
DisplayName |
||
| FGeometryScriptGroupLayer | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
Set a new PolyGroup on all the triangles of the given Selection, for the given GroupLayer. | |
| static | UPARAM
(
DisplayName |
Create list of all triangles with the given PolyGroup ID in the given GroupLayer (not necessarily a single connected-component) | |
| static | UPARAM
(
DisplayName |
Create list of all unique PolyGroup IDs that exist in the PolyGroup Layer in the Mesh | |
| static | UPARAM
(
DisplayName |
Create list of per-triangle PolyGroup IDs for the PolyGroup in the Mesh | |
| static | UPARAM
(
DisplayName |
Deletes all triangles from the Target Mesh that have a particular PolyGroup ID, in the specific Group Layer. | |
| static | UPARAM
(
DisplayName |
Gets the PolyGroup ID associated with the specified Triangle ID and stored in the Group Layer. | |
| static | UPARAM
(
DisplayName |
Sets PolyGroups by identifying adjacent triangles that form reasonable quads. | |
| static | UPARAM
(
DisplayName |
Sets PolyGroups by partitioning the mesh based on an edge crease/opening-angle. | |
| static | UPARAM
(
DisplayName |
Creates and assigns a new PolyGroup for each disconnected component of a Mesh. | |
| static | UPARAM
(
DisplayName |
Creates and assigns a new PolyGroup for each disconnected UV island of a Mesh. | |
| static | UPARAM
(
DisplayName |
Copies the triangle PolyGroup assignments from one layer on the Target Mesh to another. | |
| static | UPARAM
(
DisplayName |
Resets the triangle PolyGroup assignments within a PolyGroup Layer to the given Clear Value (or 0 if no Clear Value is specified). | |
| static | UPARAM
(
DisplayName |
Sets the number of extended PolyGroup Layers on a Mesh. | |
| FGeometryScriptGroupLayer | UPARAM
(
ref, |
||
| FGeometryScriptGroupLayer | UPARAM
(
ref, |