rcRasterizeTriangles

Rasterizes triangles into the specified heightfield.

Windows
MacOS
Linux

References

Module

Navmesh

Header

/Engine/Source/Runtime/Navmesh/Public/Recast/Recast.h

Include

#include "Recast/Recast.h"

Syntax

void rcRasterizeTriangles
(
    rcContext * ctx,
    const float * verts,
    const unsigned char * areas,
    const int nt,
    rcHeightfield & solid,
    const int flagMergeThr
)

Remarks

Rasterizes triangles into the specified heightfield.

Parameters

Parameter

Description

ctx

The build context to use during the operation.

verts

The triangle vertices. [(ax, ay, az, bx, by, bz, cx, by, cx) * nt]

areas

The area id's of the triangles. [Limit: <= #RC_WALKABLE_AREA] [Size: nt]

nt

The number of triangles.

solid

An initialized heightfield.

flagMergeThr

The distance where the walkable flag is favored over the non-walkable flag. [Limit: >= 0] [Units: vx]

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss