Rhino 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.
Programmers of any level of expertise can now customize and automate Rhino and extend its capabilities. The open architecture allows using Rhino as a development platform with a C++ SDK and a series of scripting methods (RhinoScript, Python and RhinoCommon).