Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.5 KB

README.md

File metadata and controls

65 lines (45 loc) · 1.5 KB

RecastCLI

A command line tools to build navigation mesh for game, which means you can automatically generate navigation mesh on server or localhost in pipeline.

Based on recastnavigation under ZLib license

Nodejs addon

Building (nodejs branch)

$ npm install && npm run build

Usage

const recast = require('./build/Release/RecastCLI');

recast.loadFile('myfile.obj');
recast.loadContent('v -0.5 0 0.5@v -0.5 0 [email protected] 27 26 25@f 28 26 27@');
recast.loadArray(new Float32Array(position), new Int32Array(index))

recast.build(cellSize, cellHeight, agentHeight, agentRadius, agentMaxClimp, agentMaxSlope); // return string

recast.save("navmesh.obj");

Command line tools

At master branch

Building

Usage

$ ./RecastCLI nav_test.obj 0 0 0 0 0 0 0 0 0 0 0 0 0 > navmesh.obj
  • Running at debug mode

Toggle with macro #define DEBUG

Order

  • cellSize
  • cellHeight
  • agentHeight
  • agentRadius
  • agentMaxClimp
  • agentMaxSlope
  • regionMinSize
  • regionMergeSize
  • edgeMaxLen
  • edgeMaxError
  • vertsPerPoly
  • detailSampleDist
  • detailSampleMaxErro

Powered by cafe team