Navigation
API > API/Runtime > API/Runtime/GeometryCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void MeshTransforms::ApplyTransform
(
FDynamicMesh3& Mesh, |
Apply given Transform to a Mesh. | DynamicMesh/MeshTransforms.h | |
void MeshTransforms::ApplyTransform
(
FDynamicMesh3& Mesh, |
Apply given Transform to a Mesh. | DynamicMesh/MeshTransforms.h | |
void MeshTransforms::ApplyTransform
(
FDynamicMesh3& Mesh, |
Apply given Transform to a Mesh. | DynamicMesh/MeshTransforms.h |
MeshTransforms::ApplyTransform(FDynamicMesh3 &, TFunctionRef< FVector3d(const FVector3d &)>, TFunctionRef< FVector3f(const FVector3f &)>)
Description
Apply given Transform to a Mesh. Modifies Vertex Positions and Normals, and any Per-Triangle Normal Overlays
| Name | MeshTransforms::ApplyTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/MeshTransforms.h |
| Include Path | #include "DynamicMesh/MeshTransforms.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMesh/MeshTransforms.cpp |
namespace MeshTransforms
{
void MeshTransforms::ApplyTransform
(
FDynamicMesh3 & Mesh,
TFunctionRef < FVector3d> PositionTransform,
TFunctionRef < FVector3f> NormalTransform
)
}
MeshTransforms::ApplyTransform(FDynamicMesh3 &, const FTransformSRT3d &, bool, ETransformAttributes)
Description
Apply given Transform to a Mesh.
| Name | MeshTransforms::ApplyTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/MeshTransforms.h |
| Include Path | #include "DynamicMesh/MeshTransforms.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMesh/MeshTransforms.cpp |
namespace MeshTransforms
{
void MeshTransforms::ApplyTransform
(
FDynamicMesh3 & Mesh,
const FTransformSRT3d & Transform,
bool bReverseOrientationIfNeeded,
ETransformAttributes TransformAttributes
)
}
Parameters
| Name | Remarks |
|---|---|
| bReverseOrientationIfNeeded | If the Transform inverts the mesh with negative scale, also invert the triangle orientations |
| TransformAttributes | Bitflag enum specifying which attributes to transform |
MeshTransforms::ApplyTransform(FDynamicMesh3 &, TFunctionRef< FVector3d(const FVector3d &)>, TFunctionRef< FVector3f(const FVector3f &)>, TFunctionRef< FVector3f(const FVector3f &)>, ETransformAttributes)
Description
Apply given Transform to a Mesh.
| Name | MeshTransforms::ApplyTransform |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/MeshTransforms.h |
| Include Path | #include "DynamicMesh/MeshTransforms.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMesh/MeshTransforms.cpp |
namespace MeshTransforms
{
void MeshTransforms::ApplyTransform
(
FDynamicMesh3 & Mesh,
TFunctionRef < FVector3d> PositionTransform,
TFunctionRef < FVector3f> NormalTransform,
TFunctionRef < FVector3f> TangentTransform,
ETransformAttributes TransformAttributes
)
}
Parameters
| Name | Remarks |
|---|---|
| TransformAttributes | Bitflag enum specifying which attributes to transform |