Skip to content

Releases: but0n/recastCLI.js

Fix arguments offset problem

02 Apr 06:09
4adab2f
Compare
Choose a tag to compare

Fix cross platform issues

10 Mar 08:46
c6dd0b4
Compare
Choose a tag to compare
  • Ubuntu build passing

fix #7

Read buffer

09 Mar 08:35
8bd49f3
Compare
Choose a tag to compare

Building

$ node-gyp rebuild

Usage

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

c.load('v -0.5 0 0.5@v -0.5 0 -0.5@v 0.5 0 0.5@v 0.5 0 -0.5@v -0.05 -0.05 -0.05@v -0.05 -0.05 0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 0.05@v -0.05 0.05 0.05@v -0.05 0.05 -0.05@v 0.05 0.05 0.05@v 0.05 0.05 -0.05@v -0.05 -0.05 0.05@v -0.05 0.05 0.05@v 0.05 -0.05 0.05@v 0.05 0.05 0.05@v -0.05 0.05 -0.05@v -0.05 -0.05 -0.05@v 0.05 0.05 -0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 0.05@v 0.05 0.05 -0.05@v 0.05 0.05 0.05@v -0.05 -0.05 0.05@v -0.05 -0.05 -0.05@v -0.05 0.05 0.05@v -0.05 0.05 -0.05@f 3 2 1@f 4 2 3@f 7 6 5@f 8 6 7@f 11 10 9@f 12 10 11@f 15 14 13@f 16 14 15@f 19 18 17@f 20 18 19@f 23 22 21@f 24 22 23@f 27 26 25@f 28 26 27@');

c.build(0.001, 0.001, 0.1, 0.1, 10.0); // return string

c.save("exp.obj");

RecastCLI.js v1.0.0

09 Mar 06:15
050adcf
Compare
Choose a tag to compare

RecastCLI

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

Based on recastnavigation under ZLib license

Nodejs addon

Building

$ node-gyp rebuild

Build option

  • define OUTPUT_FILE
  • define OUTPUT_STRING

Usage

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

c.setTarget("target.obj")

c.load('v -0.5 0 0.5@v -0.5 0 -0.5@v 0.5 0 0.5@v 0.5 0 -0.5@v -0.05 -0.05 -0.05@v -0.05 -0.05 0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 0.05@v -0.05 0.05 0.05@v -0.05 0.05 -0.05@v 0.05 0.05 0.05@v 0.05 0.05 -0.05@v -0.05 -0.05 0.05@v -0.05 0.05 0.05@v 0.05 -0.05 0.05@v 0.05 0.05 0.05@v -0.05 0.05 -0.05@v -0.05 -0.05 -0.05@v 0.05 0.05 -0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 -0.05@v 0.05 -0.05 0.05@v 0.05 0.05 -0.05@v 0.05 0.05 0.05@v -0.05 -0.05 0.05@v -0.05 -0.05 -0.05@v -0.05 0.05 0.05@v -0.05 0.05 -0.05@f 3 2 1@f 4 2 3@f 7 6 5@f 8 6 7@f 11 10 9@f 12 10 11@f 15 14 13@f 16 14 15@f 19 18 17@f 20 18 19@f 23 22 21@f 24 22 23@f 27 26 25@f 28 26 27@');

c.build(0.001, 0.001, 0.1, 0.1, 10.0); // return string

c.save("exp.obj");