Package Exports
- normals
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (normals) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
normals
Estimates normals for surface meshes.
Installation
Using npm:
npm install normals
Example
Here is how to compute the vertex and face normals for the Stanford bunny:
var bunny = require("bunny");
bunny.vertexNormals = require("normals").vertexNormals(bunny.cells, bunny.positions[,epsilon]);
bunny.faceNormals = require("normals").faceNormals(bunny.cells, bunny.positions[,epsilon]);
require("normals").vertexNormals(cells, positions[,epsilon])
This estimates the vertex normals for an oriented mesh.
cells
is an array of indexed vertex positionspositions
is an array of vertex positions
Returns: An array of length = positions.length
of the per-vertex normals.
require("normals").faceNormals(cells, positions[,epsilon])
This estimates the face normals for an oriented mesh.
cells
is an array of indexed vertex positionspositions
is an array of vertex positions
Returns: An array of length = cells.length
of the per-face normals.
Credits
(c) 2013 Mikola Lysenko. BSD