We usually check the newsgroup regularly and will attempt to respond promptly to questions posted there. Your program must implement the following required features. The demo code shows you how to draw spheres. You will be responsible for implementing a restricted class of generalized cylinders. You must support piecewise-linear radial functions.
Any intermediate values are to be computed by linear interpolation.
You may also implement additional kinds of radial functions, in addition to the required linear type. You may not generalize the given equations further. You must move and position your objects solely by transformations. It is up to you to select a reasonable method of specifying these transformations. Any good interactive environment must allow the viewpoint to move.