@thi.ng/geom
Version:
Functional, polymorphic API for 2D geometry types & SVG generation
128 lines (127 loc) • 4.09 kB
JavaScript
export * from "./api.js";
export * from "./api/aabb.js";
export * from "./api/apc.js";
export * from "./api/arc.js";
export * from "./api/bpatch.js";
export * from "./api/circle.js";
export * from "./api/complex-polygon.js";
export * from "./api/cubic.js";
export * from "./api/cubic3.js";
export * from "./api/ellipse.js";
export * from "./api/extra.js";
export * from "./api/group.js";
export * from "./api/group3.js";
export * from "./api/line.js";
export * from "./api/line3.js";
export * from "./api/path.js";
export * from "./api/path3.js";
export * from "./api/plane.js";
export * from "./api/points.js";
export * from "./api/points3.js";
export * from "./api/polygon.js";
export * from "./api/polygon3.js";
export * from "./api/polyline.js";
export * from "./api/polyline3.js";
export * from "./api/quad.js";
export * from "./api/quad3.js";
export * from "./api/quadratic.js";
export * from "./api/quadratic3.js";
export * from "./api/ray.js";
export * from "./api/ray3.js";
export * from "./api/rect.js";
export * from "./api/sphere.js";
export * from "./api/text.js";
export * from "./api/triangle.js";
export * from "./api/triangle3.js";
export * from "./aabb.js";
export * from "./arc.js";
export * from "./bpatch.js";
export * from "./circle.js";
export * from "./complex-polygon.js";
export * from "./complex-polygon-from-path.js";
export * from "./cubic.js";
export * from "./cubic3.js";
export * from "./ellipse.js";
export * from "./extra.js";
export * from "./group.js";
export * from "./group3.js";
export * from "./line.js";
export * from "./line3.js";
export * from "./normalized-path.js";
export * from "./path.js";
export * from "./path3.js";
export * from "./path-builder.js";
export * from "./path-from-cubics.js";
export * from "./path-from-svg.js";
export * from "./plane.js";
export * from "./points.js";
export * from "./points3.js";
export * from "./polygon.js";
export * from "./polygon3.js";
export * from "./polyline.js";
export * from "./polyline3.js";
export * from "./quad.js";
export * from "./quad3.js";
export * from "./quadratic.js";
export * from "./quadratic3.js";
export * from "./ray.js";
export * from "./ray3.js";
export * from "./rect.js";
export * from "./rounded-rect.js";
export * from "./smooth-poly.js";
export * from "./text.js";
export * from "./triangle.js";
export * from "./triangle3.js";
export * from "./apply-transforms.js";
export * from "./arc-length.js";
export * from "./area.js";
export * from "./as-cubic.js";
export * from "./as-path.js";
export * from "./as-polygon.js";
export * from "./as-polyline.js";
export * from "./as-sector.js";
export * from "./as-svg.js";
export * from "./bounds.js";
export * from "./center.js";
export * from "./center-of-weight.js";
export * from "./centroid.js";
export * from "./centroid-of-bounds.js";
export * from "./classify-point.js";
export * from "./clip-convex.js";
export * from "./closest-point.js";
export * from "./convex-hull.js";
export * from "./convolve.js";
export * from "./edges.js";
export * from "./fit-into-bounds.js";
export * from "./flip.js";
export * from "./from-tessellation.js";
export * from "./intersects.js";
export * from "./invert-circle.js";
export * from "./map-point.js";
export * from "./offset.js";
export * from "./point-at.js";
export * from "./point-inside.js";
export * from "./proximity.js";
export * from "./resample.js";
export * from "./rotate.js";
export * from "./rotate-around-axis.js";
export * from "./scale.js";
export * from "./scale-with-center.js";
export * from "./scatter.js";
export * from "./simplify.js";
export * from "./sphere.js";
export * from "./split-arclength.js";
export * from "./split-at.js";
export * from "./split-near.js";
export * from "./subdiv-curve.js";
export * from "./tangent-at.js";
export * from "./tessellate.js";
export * from "./transform.js";
export * from "./transform-vertices.js";
export * from "./translate.js";
export * from "./union.js";
export * from "./unmap-point.js";
export * from "./vertices.js";
export * from "./volume.js";
export * from "./warp-points.js";
export * from "./with-attribs.js";