bitey
Version:
bitey the dog skull. public domain triangle mesh in the same format as 'bunny'
19 lines (15 loc) • 573 B
JavaScript
var stl = require('stl');
var fs = require('fs');
var fileres = fs.readFileSync('./Bitey_Reconstructed_5k.stl');
var tris = stl.toObject(fileres).facets.map(function(f){return f.verts});
var ti = require('triangles-index');
var indexed = ti.indexTriangles_meshView(tris);
indexed.positions = indexed.positions.map(function(pos){
return [
parseFloat(pos[0].toFixed(3)),
parseFloat(pos[1].toFixed(3)),
parseFloat(pos[2].toFixed(3))
]
});
fs.writeFileSync('./index.js', `module.exports = ${JSON.stringify(indexed)};`);
console.log(indexed);