everybody here working in and on Rhino i am sure
has at least heard the word once ············· NURBS
what does that actually mean for what is being displayed on my monitor? and
why would it not be possible to display them without ugly polygon conversion?
i am hoping that somebody having a bit of a deeper insight could explain that in a nutshell for dummies like i am. what i know so far and feel free to correct me or to amend your knowledge:
generally NURBS are describing an object through mathematical mostly parametric curves and surfaces which theoretically are infinitely precise at least in what they can display according to their parametric limitations. also having limitations in the practical world with our computers and processors of course.
Meshes on the contrary to NURBS describe an object through vertices which are connected through straight lines only, hence the lack of precision as we “know”. one can make triangles smaller but it would never reach the resolution of NURBS in this matter. at least so it has been said somewhere. dont hit me now for missing quotes pls.
what we see on our monitor while working in Rhino, is basically also just a polygonal representation of our NURBS. why is that so? is there no other way to send data to the graphic card? and what if there would be a way, would it not save the double effort of calculating internally NURBS while having to remesh every change bothering processor, memory, graphic card and last but not least our esthetically sensitive eyes with this?
that everything which is being displayed at least on our monitor has to come down to pixel and sub pixel is clear to everybody i believe. but why the extra polygon conversion… why why why