fg_3Dpolygon()Win32 DirectX Fastgraph/Light Prototype void fg_3Dpolygon (double *xyz_array, int n); Sub fg_3Dpolygon (xyz_array() As Double, ByVal n As Long) procedure fg_3Dpolygon (var xyz_array : double; n : integer); Description The fg_3Dpolygon() function draws a filled or unfilled convex polygon defined in 3D world space, with optional z-buffering and 3D clipping. Backface removal is performed unless drawing a z-buffered polygon. Parameters xyz_array is the array containing the 3D world space (x,y,z) coordinates for each polygon vertex. The first three xyz_array elements represent the (x,y,z) values at the polygon's first vertex, the next three xyz_array elements are for the second vertex, and so forth. n is the number of vertices in xyz_array. Return value none Restrictions If you attempt to fill a non-convex polygon with fg_3Dpolygon(), only a part of it will be filled. See also fg_3Dpolygonobject(), fg_3Drenderstate(), fg_3Dshade(), fg_3Dtexturemap(), fg_polyoff() Examples
|
 
copyright 2001 Ted Gruber Software, Inc.