Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshModelingFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshModelingFunctions.h |
| Include | #include "GeometryScript/MeshModelingFunctions.h" |
Syntax
UCLASS&40;Meta&61;&40;ScriptName&61;"GeometryScript_MeshModeling"&41;&41;
class UGeometryScriptLibrary_MeshModelingFunctions : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh * | ApplyMeshBevelSelection
(
UDynamicMesh* TargetMesh, |
Apply a Mesh Bevel operation to parts of TargetMesh using the BevelOptions settings. | |
| UDynamicMesh * | ApplyMeshDisconnectFaces
(
UDynamicMesh* TargetMesh, |
Disconnect the triangles of TargetMesh identified by the Selection. | |
| UDynamicMesh * | ApplyMeshDuplicateFaces
(
UDynamicMesh* TargetMesh, |
Duplicate the triangles of TargetMesh identified by the Selection | |
| UDynamicMesh * | ApplyMeshExtrude_Compatibility_5p0
(
UDynamicMesh* TargetMesh, |
Backwards-Compatibility implementations. | |
| UDynamicMesh * | ApplyMeshInsetOutsetFaces
(
UDynamicMesh* TargetMesh, |
Apply an Inset or Outset to the faces of TargetMesh identified by the Selection, or all faces if the Selection is empty. | |
| UDynamicMesh * | ApplyMeshLinearExtrudeFaces
(
UDynamicMesh* TargetMesh, |
Apply Linear Extrusion (ie extrusion in a single direction) to the triangles of TargetMesh identified by the Selection. | |
| UDynamicMesh * | ApplyMeshOffset
(
UDynamicMesh* TargetMesh, |
Offset the vertices of TargetMesh from their initial positions based on averaged vertex normals. | |
| UDynamicMesh * | ApplyMeshOffsetFaces
(
UDynamicMesh* TargetMesh, |
Apply an Offset to the faces of TargetMesh identified by the Selection, or all faces if the Selection is empty. | |
| UDynamicMesh * | ApplyMeshPolygroupBevel
(
UDynamicMesh* TargetMesh, |
Apply a Mesh Bevel operation to all PolyGroup Edges. | |
| UDynamicMesh * | ApplyMeshShell
(
UDynamicMesh* TargetMesh, |
Create a thickened shell from TargetMesh by offsetting the vertex positions along averaged vertex normals, inwards or outwards. |