Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshTransformFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshTransformFunctions.h |
| Include | #include "GeometryScript/MeshTransformFunctions.h" |
Syntax
UCLASS&40;Meta&61;&40;ScriptName&61;"GeometryScript_MeshTransforms"&41;&41;
class UGeometryScriptLibrary_MeshTransformFunctions : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh * | RotateMesh
(
UDynamicMesh* TargetMesh, |
Rotates the mesh relative to the specified Rotation Origin. | |
| UDynamicMesh * | RotateMeshSelection
(
UDynamicMesh* TargetMesh, |
Rotates the selected part of the mesh relative to the specified Rotation Origin. | |
| UDynamicMesh * | ScaleMesh
(
UDynamicMesh* TargetMesh, |
Applies the provided Scale transformation relative to the Scale Origin to the vertices of a Mesh. | |
| UDynamicMesh * | ScaleMeshSelection
(
UDynamicMesh* TargetMesh, |
Applies the given Scale transform relative to the Scale Origin to the selection part of the mesh. | |
| UDynamicMesh * | TransformMesh
(
UDynamicMesh* TargetMesh, |
Applies the provided Transform to the vertices of a Mesh. | |
| UDynamicMesh * | TransformMeshSelection
(
UDynamicMesh* TargetMesh, |
Applies the given Transform to the vertices identified by the Selection of the mesh. | |
| UDynamicMesh * | TranslateMesh
(
UDynamicMesh* TargetMesh, |
Applies the provided Translation to the vertices of a Mesh. | |
| UDynamicMesh * | TranslateMeshSelection
(
UDynamicMesh* TargetMesh, |
Applies the given Translation to the vertices identified by the Selection of the mesh. | |
| UDynamicMesh * | TranslatePivotToLocation
(
UDynamicMesh* TargetMesh, |
Set the Pivot Location for the Mesh. |