node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »



Converts a mesh into a binvox stream.


//Load Stanford bunny 
var bunny = require("bunny")
//Voxelize mesh and write to stdout 
require("mesh-to-binvox")(bunny.cells, bunny.positions, 0.1).pipe(process.stdout)

require("mesh-to-binvox")(cells, positions, resolution)

Converts a mesh to a binvox file and writes it to a stream.

  • cells are the triangles of the mesh
  • positions are the vertices of the mesh
  • resolution is the resolution of the binvox file to emit

Returns A through stream representing a binvox file containing the mesh


(c) 2013 Mikola Lysenko. MIT License