I did not mean to replace it, but to add the functionality to cylinder.
yes, I say replace because I think it's easyer to replace than to adapt...
Anyhow, this stuff should be thought out well, it would be nice to have a common interface for changing objects.
what do you mean by "changing" : distortion? yes, that would be very great, but don't know how to do.
The gluXXX are not Open GL commands, but utility functions that just set up a display list, so depending on the implementation you won't loose too much. If the performance loss really matters you can still switch between the static and dynamic cylinder inside cylinder, depending on the fact if the parameters changed ...
ok
well, don't really know what to do...
Me neither ... after all it was only a suggestion, maybe it was stupid and you just ignore it .. :)
well, I aggre that too much primitive is not good. but i think some important stuff is still missing...
Cyrille