Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket
a

ataber

npm

Packages

Current Co-maintainers

Former Co-maintainers

13 packages

consistently-orient

Consistently orient manifold patches of a 2D simplicial complex

edge-split

Iteratively split edges to get a more uniform tessellation

manifold-patches

Extract manifold patches from a mesh

mesh-mass

Calculate mass properties of a mesh

mesh-patch

Extract a patch from a mesh given a seed face using dihedral angle heuristics.

mesh-simplify

Surface Simplification via Quadric Error Metrics

mesh-winding-number

Compute winding number for a mesh

orient-mesh-global

Globally orient mesh using raytracing heuristics

pick-point-in-triangle

Pick a random point in a triangle

pick-point-on-sphere

Pick a random point on a unit sphere in 3D

primitive-cylinder

A minimal 3D cylindrical geometry, including normals, UVs, and mesh.

triangle-quadrature

Gaussian quadrature for a triangle

triangle-split

Iteratively split triangles to get a more uniform tessellation