Navigation
API > API/Runtime > API/Runtime/GeometryCore
FDynamicMeshTangents is a helper object for accessing tangents stored in the AttributeSet of a FDynamicMesh3.
| Name | FDynamicMeshTangents |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/MeshTangents.h |
| Include Path | #include "DynamicMesh/MeshTangents.h" |
Syntax
class FDynamicMeshTangents
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDynamicMeshTangents
(
const FDynamicMesh3* MeshIn |
DynamicMesh/MeshTangents.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bitangents | const FDynamicMeshNormalOverlay * | DynamicMesh/MeshTangents.h | ||
| Mesh | const FDynamicMesh3 * | DynamicMesh/MeshTangents.h | ||
| Normals | const FDynamicMeshNormalOverlay * | DynamicMesh/MeshTangents.h | ||
| Tangents | const FDynamicMeshNormalOverlay * | DynamicMesh/MeshTangents.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetTangentFrame
(
int32 TriangleID, |
If tangents are available in the overlays, returns them. | DynamicMesh/MeshTangents.h | |
void GetTangentVectors
(
int32 TriangleID, |
If tangents are available in the overlays, returns them, otherwise falls back to unit X/Y axes. | DynamicMesh/MeshTangents.h | |
void GetTangentVectors
(
int32 TriangleID, |
If tangents are available in the overlays, returns them. | DynamicMesh/MeshTangents.h | |
bool HasValidTangents
(
bool bCheckValues |
Checks the mesh for valid tangents. | DynamicMesh/MeshTangents.h |