Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshUVFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshUVFunctions.h |
| Include | #include "GeometryScript/MeshUVFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_UVs"))
class UGeometryScriptLibrary_MeshUVFunctions : public UBlueprintFunctionLibrary
Variables
Functions
| Type | Name | Description | |
|---|---|---|---|
| static | UPARAM
(
DisplayName |
Set the number of UV Channels on the Target Mesh. | |
| FVector2D | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| bool | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
Copy the data in one UV Channel to another UV Channel on the same Target Mesh. | |
| static | UPARAM
(
DisplayName |
Sets the UVs of a mesh triangle in the given UV Channel. | |
| static | UPARAM
(
DisplayName |
Adds a new UV Element to the specified UV Channel of the Mesh and returns a new UV Element ID. | |
| static | UPARAM
(
DisplayName |
Sets the UV Element IDs for a given Triangle in the specified UV Channel, ie the "UV Triangle" indices. | |
| static | UPARAM
(
DisplayName |
Returns the UV Element IDs associated with the three vertices of the triangle in the specified UV Channel. | |
| static | UPARAM
(
DisplayName |
Convert Selection to an Edge selection, and set or remove UV seams along all of the selected edges | |
| static | UPARAM
(
DisplayName |
Returns the UV Position for a given UV Element ID in the specified UV Channel. | |
| static | UPARAM
(
DisplayName |
Sets the UV position of a specific ElementID in the given UV Set/Channel If the UV Set or Element ID does not exist, bIsValidElementID will be returned as false. | |
| static | UPARAM
(
DisplayName |
Update all selected UV values in the specified UV Channel by adding the Translation value to each. | |
| static | UPARAM
(
DisplayName |
Update all selected UV values in the specified UV Channel by Scale, mathematically the new value is given by (UV - ScaleOrigin) * Scale + ScaleOrigin If the provided Selection is empty, the update is applied to the entire UV Channel. | |
| static | UPARAM
(
DisplayName |
Update all the selected UV values in the specified UV Channel by a rotation of Rotation Angle (in degrees) relative to the Rotation Origin. | |
| static | UPARAM
(
DisplayName |
Scale of PlaneTransform defines world-space dimension that maps to 1 UV dimension | |
| static | UPARAM
(
DisplayName, |
||
| static | UPARAM
(
DisplayName |
Using Box Projection, update the UVs in the UV Channel for an entire mesh or a subset defined by a non-empty Selection. | |
| static | UPARAM
(
DisplayName |
Rescales UVs in the UV Channel for a Mesh to match a specified texel density, described by the options passed in. | |
| static | UPARAM
(
DisplayName |
Recomputes UVs in the UV Channel for a Mesh based on different types of well-defined UV islands, such as existing UV islands, PolyGroups, or a subset of the mesh based on a non-empty Selection. | |
| static | UPARAM
(
DisplayName |
Packs the existing UV islands in the specified UV Channel into standard UV space based on the Repack Options. | |
| static | UPARAM
(
DisplayName |
Packs the existing UV islands in the specified UV Channel into standard UV space based on the Repack Options. | |
| static | UPARAM
(
DisplayName |
Computes new UVs for the specified UV Channel using PatchBuilder method in the Options, and optionally packs. | |
| static | UPARAM
(
DisplayName |
Computes new UVs for the specified UV Channel using XAtlas, and optionally packs. | |
| static | UPARAM
(
DisplayName |
Compute information about dimensions and areas for a UV Set of a Mesh, with an optional Mesh Selection | |
| static | UPARAM
(
DisplayName |
Get a list of single vertex UVs for each mesh vertex in the TargetMesh, derived from the specified UV Channel. | |
| static | UPARAM
(
DisplayName |
Copy the 2D UVs from the given UV Channel in CopyFromMesh to the 3D vertex positions in CopyToUVMesh, with the triangle mesh topology defined by the UV Channel. | |
| static | UPARAM
(
DisplayName |
Transfer the 3D vertex positions and triangles of CopyFromUVMesh to the given UV Channel identified by ToUVChannel of CopyToMesh. | |
| static | UPARAM
(
DisplayName |
Compute local UV parameterization on TargetMesh vertices around the given CenterPoint / Triangle. | |
| static | UPARAM
(
DisplayName |
||
| static | UPARAM
(
DisplayName |
Using Cylinder Projection, update the UVs in the UV Channel for an entire mesh or a subset defined by a non-empty Selection. | |
| static | UPARAM
(
DisplayName, |