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
$ npm install && npm run build
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");
At master branch
$ ./RecastCLI nav_test.obj 0 0 0 0 0 0 0 0 0 0 0 0 0 > navmesh.obj
- Running at debug mode
- cellSize
- cellHeight
- agentHeight
- agentRadius
- agentMaxClimp
- agentMaxSlope
- regionMinSize
- regionMergeSize
- edgeMaxLen
- edgeMaxError
- vertsPerPoly
- detailSampleDist
- detailSampleMaxErro
Powered by cafe team