Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/UGeometryScriptLibrary_MeshDefor-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Applies a Bend Warp around an axis defined by the Bend Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a twist warp around an axis defined by the Twist Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a Flare/Bulge warp around an axis defined by the Flare Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies various simple math-function-based warps around an axis defined by the Warp Orientation transform, currently a 1D or 2D sine-wave with arbitrary orientation may be selected by WarpType. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies 3D Perlin noise displacement to the Target Mesh. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a number of iterations of mesh smoothing to a Dynamic Mesh. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a displacement to a Dynamic Mesh based on a Texture2D and a UV Channel. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Add the vectors in VectorList, scaled by Magnitude, to the vertex positions in Target Mesh. | GeometryScript/MeshDeformFunctions.h |
|
| GeometryScript/MeshDeformFunctions.h |
UPARAM(DisplayName)
Description
Applies a Bend Warp around an axis defined by the Bend Orientation transform. The extents of the affected region can be controlled by the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Applies a twist warp around an axis defined by the Twist Orientation transform. The extents of the affected region can be controlled by the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Applies a Flare/Bulge warp around an axis defined by the Flare Orientation transform. The amount of flare in the perpendicular directions can be controlled by FlarePercentX and FlarePercentY and the extents of the affected region can be controlled by the Options.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Applies various simple math-function-based warps around an axis defined by the Warp Orientation transform, currently a 1D or 2D sine-wave with arbitrary orientation may be selected by WarpType.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
Description
Applies 3D Perlin noise displacement to the Target Mesh.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, DisplayName="Apply Perlin Noise to Mesh", HidePin="Debug"))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| Selection | if non-empty, only the vertices identified by the selection will be displaced, otherwise the Options' EmptyBehavior will be followed. |
UPARAM(DisplayName)
Description
Applies a number of iterations of mesh smoothing to a Dynamic Mesh.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| Selection | if non-empty, only the vertices identified by the selection will be subject to smoothing, otherwise the Options' EmptyBehavior will be followed. |
UPARAM(DisplayName)
Description
Applies a displacement to a Dynamic Mesh based on a Texture2D and a UV Channel.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| Selection | if non-empty, only the vertices identified by the selection will be subject to displacement, otherwise the Options' EmptyBehavior will be followed. |
UPARAM(DisplayName)
Description
Add the vectors in VectorList, scaled by Magnitude, to the vertex positions in Target Mesh. VectorList Length must be >= the MaxVertexID of the Target Mesh.
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Deformations",
Meta=(ScriptMethod, HidePin="Debug"))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| Selection | if non-empty, only the vertices identified by the selection will be displaced. The VectorList must still be the same size as the whole mesh, this is just a filter on which vertices are updated. |
UPARAM(DisplayName)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
UTexture2D FGeometryScriptMeshSelection FGeometryScriptDisplaceFromTextureOptions UPARAM
(
DisplayName
)