functions in glfunc.i -
|
always_show_obj3d
|
gl_always_show_obj(flag)
Draw objects while rotating if flag is non-zero.
| |
|
cage_style3d
|
cage_style3d(style)
If style is zero, the limits for the "cage" surrounding the
"interesting" data volume will be the bounds of all
objects in the scene.
See also: cage_limits3d, getcage_limits3d
| |
|
ClearList3d
|
ClearList3d
Clear both 3D display lists.
| |
| SEE ALSO: |
DrawList3d,
ClearDirectList3d,
ClearCachedList3d |
|
|
Draw3d
|
Draw3d
Draw both 3D display lists, handling all preparation and clean-up.
| |
| SEE ALSO: |
ClearList3d,
ClearDirectList3d,
ClearCachedList3d |
|
|
endtex3d
|
endtex3d(void)
finish using a 3D texture.
| |
|
get_currwin3d
|
get_currwin3d()
Return the number of the current 3D window.
| |
|
get_fov3d
|
get_fov3d
Returns the field of view (in degrees) for the current 3D window.
| |
|
get_hite3d
|
get_hite3d(void)
return the height of the current OpenGL window in pixels.
| |
|
get_width3d
|
get_width3d(void)
return the width of the current OpenGL window in pixels.
| |
|
GetBounds3d
|
GetBounds3d
Compute the bounding box for all 3D objects.
Function returns non-zero if there is at least one object.
| |
| SEE ALSO: |
DrawList3d,
ClearList3d,
GetBoundsDirectList3d, GetBoundsCachedList3d |
|
|
getGLvers
|
getGLvers
Get the version number for OpenGL.
| |
|
has_tex3d
|
has_tex3d()
result is non-zero if 3D textures are supported.
| |
|
has_texcube3d
|
has_texcube3d()
result is non-zero if cube map textures are supported.
| |
|
inc_seq3d
|
inc_seq3d(void)
increment the OpenGL sequence number. Not a user routine.
| |
|
line_width3d
|
line_width3d(void)
Set the width in pixels for a polyline in OpenGL.
| |
|
mousefunc3d
|
mousefunc3d(val)
controls the efect of mouse motion in an OpenGL window.
val==1 means rotate, val==2 means zoom, and val==3 means pan.
| |
|
msmov_val3d
|
msmov_val3d(void)
set the number of pixels the mouse must move before
the model should be rotated.
| |
|
out_ccw3d
|
out_ccw3d(dir_flag)
set the direction (zero for clockwise, else CCW) for the
front face of polygons.
| |
|
preptex3d
|
preptex3d(void)
prepare an OpenGL state suitable for the use of 3D textures.
| |
|
set_fov3d
|
set_fov3d(fov)
Set the field of view (in degrees) for the current 3D window.
| |
|
update_list3d
|
update_list3d(void)
update an existing OpenGL display list.
| |
|
use_array3d
|
use_array3d(flag)
Use OpenGL arrays if flag is non-zero.
| |
|
use_list3d
|
use_list3d(flag)
Use an OpenGL display list if flag is non-zero.
| |
|
win3d
|
win3d(num, width, height)
Create OpenGL output window number num.
Window will have specified width and height (in pixels).
| |
|
winkill3d
|
winkill3d(num)
Close OpenGL output window number num.
| |