GitHub - but0n/recastCLI.js: CLI tool & Node.js addon to generate navigation mesh (original) (raw)

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

Toggle with macro #define DEBUG

Order

Powered by cafe team