integer, intent(in) :: np type (GPOINT3), intent(in) :: points(*),vector
integer, optional, intent(in) :: gUComp, gVComp
Arguments
np
Number of control points
points
Array of 3D control points
vector
Extrusion vector
Optional Args
gUComp ,gVComp
Optional object complexity (default 10 x 10)
Description
The routine gDrawTabulatedBezierSurface() draws a surface based on an interpolation of the control points extruded along the supplied vector.
The arguments gUComp and gVComp define the object's complexity in its U (control curve) and V (extrusion vector) axes respectively. These values determine the number of divisions (facets) in either direction and therefore the object's smoothness.
The facets are drawn in the current facet colour/material according to the current lighting/shading environment and subject to the current modelling/viewing transformations.