UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshAdapterTransforms.h File Reference
#include "CoreMinimal.h"
#include "FrameTypes.h"
#include "MathUtil.h"
#include "VectorTypes.h"
#include "Async/ParallelFor.h"

Go to the source code of this file.

Namespaces

namespace  MeshAdapterTransforms
 

Typedefs

using MeshAdapterTransforms::FFrame3d = UE::Geometry::FFrame3d
 

Functions

template<class TriangleMeshType >
void MeshAdapterTransforms::Translate (TriangleMeshType &Mesh, const FVector3d &Translation)
 
template<class TriangleMeshType >
void MeshAdapterTransforms::WorldToFrameCoords (TriangleMeshType &Mesh, const FFrame3d &Frame)
 
template<class TriangleMeshType >
void MeshAdapterTransforms::FrameCoordsToWorld (TriangleMeshType &Mesh, const FFrame3d &Frame)
 
template<class TriangleMeshType >
void MeshAdapterTransforms::ApplyTransform (TriangleMeshType &Mesh, const FTransformSRT3d &Transform)
 
template<class TriangleMeshType >
void MeshAdapterTransforms::ApplyTransformInverse (TriangleMeshType &Mesh, const FTransformSRT3d &Transform)
 
template<class TriangleMeshType >
void MeshAdapterTransforms::ApplyTransform (TriangleMeshType &Mesh, TFunctionRef< FVector3d(const FVector3d &)> PositionTransform, TFunctionRef< FVector3f(const FVector3f &)> NormalTransform)