signed-distance
v0.0.3
Published
Signed distance field computations
Downloads
22
Readme
signed-distance
Signed distance field computations for meshes
Usage & Install
Via npm:
npm install signed-distance
Here is how you can use it:
var mesh = require("bunny");
var dist = require("signed-distance")(
require("spatial-grid")(grid, 0.1),
require("normals").faceNormals(mesh.positions, mesh.faces),
[1.0, 0.0, 0.0]);
require("signed-distance")(grid, faceNormals, point)
Computes the signed distance to the mesh from point
grid
: A spatial gridfaceNormals
: The normals of the meshpoint
: The point to query
Returns: The signed distance to the boundary of the mesh, or else NaN
Credit
(c) 2013 Mikola Lysenko. BSD