UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RecastMeshDetail.cpp File Reference
#include "CoreMinimal.h"
#include "Recast/Recast.h"
#include "Recast/RecastAlloc.h"
#include "Recast/RecastAssert.h"

Classes

struct  rcHeightPatch
 

Macros

#define _USE_MATH_DEFINES
 

Enumerations

enum  EdgeValues { UNDEF = -1 , HULL = -2 }
 

Functions

rcReal vdot2 (const rcReal *a, const rcReal *b)
 
rcReal vdistSq2 (const rcReal *p, const rcReal *q)
 
rcReal vdist2 (const rcReal *p, const rcReal *q)
 
rcReal vcross2 (const rcReal *p1, const rcReal *p2, const rcReal *p3)
 
rcReal getJitterX (const int i)
 
rcReal getJitterY (const int i)
 
bool rcBuildPolyMeshDetail (rcContext *ctx, const rcPolyMesh &mesh, const rcCompactHeightfield &chf, const rcReal sampleDist, const rcReal sampleMaxError, rcPolyMeshDetail &dmesh)
 
bool rcMergePolyMeshDetails (rcContext *ctx, rcPolyMeshDetail **meshes, const int nmeshes, rcPolyMeshDetail &mesh)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Enumeration Type Documentation

◆ EdgeValues

Enumerator
UNDEF 
HULL 

Function Documentation

◆ getJitterX()

rcReal getJitterX ( const int  i)
inline

◆ getJitterY()

rcReal getJitterY ( const int  i)
inline

◆ rcBuildPolyMeshDetail()

bool rcBuildPolyMeshDetail ( rcContext ctx,
const rcPolyMesh mesh,
const rcCompactHeightfield chf,
const rcReal  sampleDist,
const rcReal  sampleMaxError,
rcPolyMeshDetail dmesh 
)

See the rcConfig documentation for more information on the configuration parameters.

See also
rcAllocPolyMeshDetail, rcPolyMesh, rcCompactHeightfield, rcPolyMeshDetail, rcConfig

◆ rcMergePolyMeshDetails()

bool rcMergePolyMeshDetails ( rcContext ctx,
rcPolyMeshDetail **  meshes,
const int  nmeshes,
rcPolyMeshDetail mesh 
)

◆ vcross2()

rcReal vcross2 ( const rcReal p1,
const rcReal p2,
const rcReal p3 
)
inline

◆ vdist2()

rcReal vdist2 ( const rcReal p,
const rcReal q 
)
inline

◆ vdistSq2()

rcReal vdistSq2 ( const rcReal p,
const rcReal q 
)
inline

◆ vdot2()

rcReal vdot2 ( const rcReal a,
const rcReal b 
)
inline