Compaq Visual Fortran: A Guide to Creating Windows Applications

It is sometimes useful to be able to use an OpenGL three-dimensional object without having to write your own code. Fortunately, the auxiliary library contains the following ready-made three-dimensional objects. Each three-dimensional model is available in two varieties: (1) wireframe or (2) solid with shading and surface normals. The solid versions are great when you want to test lighting effects. All arguments passed to the routines are double-precision real variables.
auxWireSphere(<i class="emphasis">radius</i>) auxSolidSphere(<i class="emphasis">radius</i>) auxWireCube(<i class="emphasis">size</i>) auxSolidCube(<i class="emphasis">size</i>) auxWireBox(<i class="emphasis">width, height, depth</i>) auxSolidBox(<i class="emphasis">width, height, depth</i>) auxWireTorus(<i class="emphasis">innerRadius, outerRadius</i>) auxSolidTorus(<i class="emphasis">innerRadius, outerRadius</i>) auxWireCylinder(<i class="emphasis">radius, height</i>) auxSolidCylinder(<i class="emphasis">radius, height</i>) auxWireIcosahedron(<i class="emphasis">radius</i>) auxSolidIcosahedron(<i class="emphasis">radius</i>) auxWireOctahedron(<i class="emphasis">radius</i>) auxSolidOctahedron(<i class="emphasis">radius</i>) auxWireTetrahedron (<i class="emphasis">radius</i>) auxSolidTetrahedron(<i class="emphasis">radius</i>) auxWireDodecahedron(<i class="emphasis">radius</i>) auxSolidDodecahedron(<i class="emphasis">radius</i>)<a name="855"></a><a name="IDX-440"></a> auxWireCone(<i class="emphasis">radius, height</i>) auxSolidCone(<i class="emphasis">radius, height</i>) auxWireTeapot(<i class="emphasis">size</i>) auxSolidTeapot(<i class="emphasis">size</i>)