Show rendering of parametric surfaces.
A parametric surface is defined by three functions: S(u, v) : {x(u, v), y(u, v), z(u, v)}. To create parametric surface and draw it one has to:
- Create canvas, which support OpenGL drawing (two ways):
- Call gStyle->SetCanvasPreferGL(kTRUE)
- Or create canvas with name, wich contains "gl".
- create TGLParametricEquation object.
"some FORMULA here - x(u, v)",
"some FORMULA here - y(u, v)",
"some FORMULA here - z(u, v)",
uMin, uMax, vMin, vMax);
where FORMULA is the same string (mathematical expression), as in TF2, but you should use 'u' (or 'U') instead of 'x' and 'v' (or 'V') instead of 'y'.
- Call equation->Draw(); Parametric surfaces support 21 color "schemes", you can change the color:
- place mouse cursor above surface (surface is selected in pad)
- press 's' or 'S'.
Definition in file glparametric.C.