NurbsForThree

THREE.js, JavaScript, Geometric Modeling

Three.Js Implementation of NURBS Curves and Surfaces

NURBSForThree was a personal project I developed while taking a geometric modelling course at the University of Kansas. The projected implemented the following:

  • The mathematical computations to represent NURBS curves and surfaces
  • Tools to generate surfaces such as rotation and sweeping
  • Drag and drop controls for interacting with 3D elements
  • A demo application to select tools and to save/load surfaces