Recently I’ve been looking into OpenGL for an application involving viewports (similar to Rhino viewports).
In the design phase, I seem to have some difficulty conceptualizing how to interface the way my application understands and categorizes its own data internally and how OpenGL expects that stuff for display.
The problem is that once something is stored into a vertex array, it becomes a mere heap of triangles.
Does Rhino keep two sets of data at all times ? One describing the nurbs nature of the object and one storing it as a vertex array for display ?