Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
primitive-sphere
a sphere mesh with normals, texture coordinates and indices
primitive-torus
creates a 3D torus mesh
primitive-geometry
Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.
canvas-sketch-util
Utilities for sketching in Canvas, WebGL and generative art
pex-geom
Geometry intersection and bounding volume helpers for PEX.
@fabiocaccamo/utils.js
zero dependencies vanilla JavaScript utils.
primitive-cube
A minimal cube geometry for 3D rendering, including normals, UVs and cell indices (faces).
primitive-plane
Plane geometry including UVs and normals
primitive-icosphere
an icosphere mesh with normals, texture coordinates and indices
geom-builder
Simplicial-complex-like geometry builder backed by typed arrays.
geom-normals
Compute normals for a simplicial complex geometry based on faces/cells information.
geom-sweep
Extrudes a shape along a path
geom-export-obj
Convert one (or more) simplicial complex geometry (positions/cells/normals/uvs/vertexColors) into an OBJ string (optionally optimized with number precision to reduce its size).
primitive-capsule
A minimal capsule geometry for 3D rendering, including normals, UVs and cell indices (faces).
primitive-ellipsoid
An ellipsoid geometry for 3D rendering, including normals, UVs and cell indices (faces).
mi-geom
A simple 2d geometry library.
geom-center-and-normalize
Center a simplicial complex geometry's positions in place and scale them to fill a defined bounding box.
ipsamut
a sphere mesh with normals, texture coordinates and indices
geom-revolve
Create a simplicial complex geometry by revolving a path around Y axis.
geom-merge
Merge a list of geometries (simplicial complex) into one geometry and concat all other attributes.