primitive-geometry
Version:
Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.
39 lines (29 loc) • 1.47 kB
JavaScript
/**
* Re-export all geometries, UV mappings functions and utils.
* @module index
*/
export { default as box } from "./src/box.js";
export { default as circle } from "./src/circle.js";
export { default as quad } from "./src/quad.js";
export { default as plane } from "./src/plane.js";
export { default as roundedRectangle } from "./src/rounded-rectangle.js";
export { default as stadium } from "./src/stadium.js";
export { default as ellipse } from "./src/ellipse.js";
export { default as disc } from "./src/disc.js";
export { default as superellipse } from "./src/superellipse.js";
export { default as squircle } from "./src/squircle.js";
export { default as annulus } from "./src/annulus.js";
export { default as reuleux } from "./src/reuleux.js";
export { default as cube } from "./src/cube.js";
export { default as roundedCube } from "./src/rounded-cube.js";
export { default as sphere } from "./src/sphere.js";
export { default as icosphere } from "./src/icosphere.js";
export { default as ellipsoid } from "./src/ellipsoid.js";
export { default as cylinder } from "./src/cylinder.js";
export { default as cone } from "./src/cone.js";
export { default as capsule } from "./src/capsule.js";
export { default as torus } from "./src/torus.js";
export { default as tetrahedron } from "./src/tetrahedron.js";
export { default as icosahedron } from "./src/icosahedron.js";
export * as mappings from "./src/mappings.js";
export * as utils from "./src/utils.js";