Skip to content
nodejs
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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 -0.5@...f 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
You can’t perform that action at this time.