Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FDynamicMeshUVEditor
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool SetTriangleUVsFromExpMap
(
const TArray< int32 >& Triangles, |
Create new UV island for given Triangles, and set UVs for that island using Discrete Exponential Map. | Parameterization/DynamicMeshUVEditor.h | |
bool SetTriangleUVsFromExpMap
(
const TArray< int32 >& Triangles, |
Create new UV island for given Triangles, and set UVs for that island using Discrete Exponential Map. | Parameterization/DynamicMeshUVEditor.h |
SetTriangleUVsFromExpMap(const TArray< int32 > &, const FExpMapOptions &, FUVEditResult *)
Warnings * computes a single ExpMap, so input triangle set must be connected, however this is not verified internally
Description
Create new UV island for given Triangles, and set UVs for that island using Discrete Exponential Map. ExpMap center-point is calculated by finding maximum (Dijkstra-approximated) geodesic distance from border of island.
computes a single ExpMap, so input triangle set must be connected, however this is not verified internally
| Name | SetTriangleUVsFromExpMap |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/DynamicMeshUVEditor.h |
| Include Path | #include "Parameterization/DynamicMeshUVEditor.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/DynamicMeshUVEditor.cpp |
bool SetTriangleUVsFromExpMap
(
const TArray < int32 > & Triangles,
const FExpMapOptions & Options,
FUVEditResult * Result
)
SetTriangleUVsFromExpMap(const TArray< int32 > &, TFunctionRef< FVector3d(const FVector3d &)>, const FFrame3d &, const FVector2d &, int32, double, double, FUVEditResult *)
Warnings * computes a single ExpMap, so input triangle set must be connected, however this is not verified internally
Description
Create new UV island for given Triangles, and set UVs for that island using Discrete Exponential Map. ExpMap center-point is calculated by finding maximum (Dijkstra-approximated) geodesic distance from border of island.
computes a single ExpMap, so input triangle set must be connected, however this is not verified internally
| Name | SetTriangleUVsFromExpMap |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/DynamicMeshUVEditor.h |
| Include Path | #include "Parameterization/DynamicMeshUVEditor.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/DynamicMeshUVEditor.cpp |
bool SetTriangleUVsFromExpMap
(
const TArray < int32 > & Triangles,
TFunctionRef < FVector3d> PointTransform,
const FFrame3d & ProjectionFrame,
const FVector2d & Dimensions,
int32 NormalSmoothingRounds,
double NormalSmoothingAlpha,
double FrameNormalBlendWeight,
FUVEditResult * Result
)