Recast Navigation
Navigation-mesh Toolset for Games
dtOffMeshConnection Struct Reference

Defines an navigation mesh off-mesh connection within a dtMeshTile object. More...

#include <DetourNavMesh.h>

Public Attributes

float pos [6]
 The endpoints of the connection. [(ax, ay, az, bx, by, bz)]. More...
 
float rad
 The radius of the endpoints. [Limit: >= 0]. More...
 
unsigned short poly
 The polygon reference of the connection within the tile. More...
 
unsigned char flags
 Link flags. More...
 
unsigned char side
 End point side. More...
 
unsigned int userId
 The id of the offmesh connection. (User assigned when the navigation mesh is built.) More...
 

Description

Defines an navigation mesh off-mesh connection within a dtMeshTile object.

An off-mesh connection is a user defined traversable connection made up to two vertices.

Member Data Documentation

◆ flags

unsigned char dtOffMeshConnection::flags

Link flags.

Note
These are not the connection's user defined flags. Those are assigned via the connection's dtPoly definition. These are link flags used for internal purposes.

◆ poly

unsigned short dtOffMeshConnection::poly

The polygon reference of the connection within the tile.

◆ pos

float dtOffMeshConnection::pos[6]

The endpoints of the connection. [(ax, ay, az, bx, by, bz)].

For a properly built navigation mesh, vertex A will always be within the bounds of the mesh. Vertex B is not required to be within the bounds of the mesh.

◆ rad

float dtOffMeshConnection::rad

The radius of the endpoints. [Limit: >= 0].

◆ side

unsigned char dtOffMeshConnection::side

End point side.

◆ userId

unsigned int dtOffMeshConnection::userId

The id of the offmesh connection. (User assigned when the navigation mesh is built.)


The documentation for this struct was generated from the following file: