/nurbs

Vectorized implementation of the non-uniform rational B-spline (St. Petersburg Polytechnic State University)

Primary LanguagePython

Interactive non-uniform rational B-spline (NURBS)

Requirements

Launch

  • from root:

$ python -m nurbs

Description

This project was dedicated to create fast and interactive NURBS (which stands for non-uniform rational B-spline) visualization. User can add/remove control points, move them and change spline degree. If there is enough control points (> degree) - correspondant NURBS will be created. Examples:

1. Degree = 2, 3 control points

image

2. Degree = 6, 10 control points

image