sphmod man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



SPHMOD(3L)							    SPHMOD(3L)

NAME
     sphmod - set sphere attributes

FORTRAN 77 SPECIFICATION
     #include <gl/fsphere.h>

     integer*4 function sphmod(attribute, value)
     integer*4 attribute
     integer*4 value

PARAMETERS
     attribute
	    the sphere attribute to set

     value  the value to which the attribute is to be set

FUNCTION RETURN VALUE
     Returns -1 if an invalid attribute or value is specified, 0 otherwise.

DESCRIPTION
     sphmod is used to specify the attributes of a sphere.

     The sphere attributes and valid settings are as follows:

     SPHTES
	  selects the type of sphere tesselation.  Valid settings for
	  tesselation are: SPHOCT, SPHICOS, SPHBAR, SPHCUB, and SPHBIL. These
	  constants correspond to algorithms that tesselate a sphere into
	  polygons based on the following types of tesselation:	 octahedral,
	  icosahedral, barycentric, cubic, and bilinear tesselation.  The
	  octahedral, icosahedral, and cubic methods tesselate by subdividing
	  the original faces of the base form.	The barycentric method
	  guarantees that all of the triangles have equal area and has the
	  same number of triangles as the octahedral tesselation.  The
	  bilinear tesselation is the traditional longitude-latitude method.
	  The default tesselation is SPHOCT.

     SPHDEP
	  sets depth of sphere tesselation. The number of polygons in a sphere
	  is a function of the tesselation type, depth, and primitive used.
	  Higher depth values result in more polygons, and hence a smoother
	  looking sphere that takes longer to draw.  Valid settings for sphere
	  depth are any value from 1 to SPHMXD, inclusive.  The default sphere
	  depth is 5.

     SPHPRI
	  selects the GL drawing primitive.  Valid settings for sphere
	  primitive are: SPHPOL, SPHMSH, SPHLIN, and SPHPNT.  When the
	  primitive attribute is set to SPHPOL, independent triangles or quads
	  are drawn, depending on the sphere tesselation type.	When using
	  SPHMSH, tmeshes or qstrips are used.	The default value for the
	  sphere primitive is SPHMSH.

									Page 1

SPHMOD(3L)							    SPHMOD(3L)

     SPHHEM
	  toggles the hemisphere attribute.  When TRUE, less than the entire
	  sphere may be drawn, but all of the non-negative Z portion of the
	  sphere from its canonical orientation will be drawn. Use of this
	  attribute can improve performance when using the SPHORI attribute.
	  The default value is FALSE, meaning that full spheres are drawn.

     SPHORI
	  to toggle the fixed-orientation attribute.  When TRUE, spheres will
	  be displayed in a fixed orientation. This means that when viewing
	  rotations are done, the center of a sphere is transformed to its
	  correct position, and the sphere surface is drawn in a fixed
	  orientation. The default orientation is the canonical orientation
	  unless specified by user with the sphrma cmd.	 Use of this attribute
	  can reduce some lighting artifacts.  When the value of SPH_ORIENT is
	  TRUE, the Sphere Library assumes uniform scaling.  When doing non-
	  uniform scaling in viewing transformations the results are
	  undefined.  The default value is FALSE so that spheres can be
	  manipulated freely by all matrix operations.

SEE ALSO
     libsphere, sphdra, sphfre, sphgnp, sphobj, sphrma

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net