NURBS for COMPAS
copied from cf-staging / compas_nurbscompas_nurbs is a package inspired by the NURBS-Python, however uses a NumPy-based backend for better performance. Curve, and Surface are non-uniform non-rational B-Spline geometries (NUBS), RationalCurve, and RationalSurface are non-uniform rational B-Spline Geometries (NURBS). They all built upon the class BSpline. Coordinates have to be in 3D space (x, y, z).