Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh
(
const FDynamicMesh3& SourceUnwrapMesh, |
Given a copy of a UV Unwrap mesh whose positions and connectivity have been updated, update the destination unwrap mesh. | Parameterization/UVUnwrapMeshUtil.h | |
void UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh
(
const FDynamicMeshUVOverlay& UVOverlayIn, |
Given a mesh that corresponds to an overlay with an exact mapping of triangle IDs and element IDs to vertex IDs (i.e. one generated by GenerateUVUnwrapMesh), update the vertex locations and triangle connectivity of the mesh. | Parameterization/UVUnwrapMeshUtil.h |
UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh(const FDynamicMesh3 &, FDynamicMesh3 &, const TArray< int32 > , const TArray< int32 > )
Description
Given a copy of a UV Unwrap mesh whose positions and connectivity have been updated, update the destination unwrap mesh. Note that SourceUnwrapMesh is expected to have its overlay already updated.
| Name | UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/UVUnwrapMeshUtil.h |
| Include Path | #include "Parameterization/UVUnwrapMeshUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/UVUnwrapMeshUtil.cpp |
namespace UE
{
namespace Geometry
{
namespace UVUnwrapMeshUtil
{
void UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh
(
const FDynamicMesh3 & SourceUnwrapMesh,
FDynamicMesh3 & DestUnwrapMesh,
const TArray < int32 > * ChangedVids,
const TArray < int32 > * ChangedConnectivityTids
)
}
}
}
Parameters
| Name | Remarks |
|---|---|
| ChangedVids | If not null, only update elements corresponding to the given vertex IDs. |
| ChangedConnectivityTids | If not null, only update triangle connectivity corresponding to the given triangle IDs. |
UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh(const FDynamicMeshUVOverlay &, FDynamicMesh3 &, TFunctionRef< FVector3d(const FVector2f &)>, const TArray< int32 > , const TArray< int32 > )
Description
Given a mesh that corresponds to an overlay with an exact mapping of triangle IDs and element IDs to vertex IDs (i.e. one generated by GenerateUVUnwrapMesh), update the vertex locations and triangle connectivity of the mesh.
| Name | UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/UVUnwrapMeshUtil.h |
| Include Path | #include "Parameterization/UVUnwrapMeshUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/UVUnwrapMeshUtil.cpp |
namespace UE
{
namespace Geometry
{
namespace UVUnwrapMeshUtil
{
void UE::Geometry::UVUnwrapMeshUtil::UpdateUVUnwrapMesh
(
const FDynamicMeshUVOverlay & UVOverlayIn,
FDynamicMesh3 & UnwrapMeshOut,
TFunctionRef < FVector3d> UVToVertPosition,
const TArray < int32 > * ChangedElementIDs,
const TArray < int32 > * ChangedConnectivityTids
)
}
}
}
Parameters
| Name | Remarks |
|---|---|
| ChangedElementIDs | If not null, only update vertex locations corresponding to the given elements. |
| ChangedConnectivityTids | If not null, only update triangle connectivity corresponding to the given triangle IDs. |