signed-distance
Version:
Signed distance field computations
9 lines (7 loc) • 328 B
JavaScript
var mesh = require("conway-hart")("C");
var grid = require("spatial-grid")(mesh.cells, mesh.positions, 0.5);
var faceNormals = require("normals").faceNormals(mesh.cells, mesh.positions);
var signedDistance = require("../index.js");
for(var x=0.0; x<1.0; x+=0.1) {
console.log(signedDistance(grid, faceNormals, [x, 0, 0]));
}