Rhino3d can create, edit, analyze, document, render, animate, and translate NURBS curves, surfaces, and solids with no limits on complexity, degree, or size.
Rhino also supports polygon meshes and point clouds. Its accuracy and flexibility makes it possible to explore and build ideas without having to spend much time learning “CAD”.
Also, any geometry created in Rhino can be manufactured using laser cutters, milling machines or 3D printers.
The open architecture allows using Rhino as a development platform with a C++ SDK and a series of scripting methods (RhinoScript, Python and RhinoCommon).
Rhino 7 now includes SubD modelling and Rhino Inside.