Skip to content

dongxuli-concord-design/bm-geom

 
 

Repository files navigation

@bluemath/geom

Geometry submodule of BlueMath.

NPM packageDocsTestsPlayground

  • Implementation of basic NURBS primitives

    • Bezier Curves
    • BSpline Curves
    • Bezier Surfaces
    • BSpline Surfaces
  • Tessellation (fixed resolution or adaptive) of curves and surfaces

  • Fundamental NURBS algorithms of NURBS

    • Knot insertion
    • Knot refinement
    • Decomposition of BSpline curves and surfaces into Bezier curves and surfaces
  • Definition of regular geometry in terms of NURBS

    • Line
    • Circle
    • Bilinear Surface
    • Cylinder
    • Surface of revolution (Sphere, Cone, Torus)

Usage

npm install @bluemath/geom

About

NURBS in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.7%
  • JavaScript 33.0%
  • HTML 1.3%