Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ psbis(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PSBIS(3g)  —  Subroutines

Name

PSBIS − Specifies the back interior style for drawing back-facing portions of area primitives. 

Operating States: PHOP, ∗, STOP, ∗
PHIGS PLUS function
Creates a structure element

Old Syntax

DSBIS (INTS)

Argument       Data Type      Access   Description
---------------------------------------------------------------------------
INTS           Integer        Read     Back interior style
---------------------------------------------------------------------------

New Syntax

PSBIS (INTS)

Argument       Data Type      Access   Description
---------------------------------------------------------------------------
INTS           Integer        Read     Back interior style
---------------------------------------------------------------------------

Constants

Defined Argument      Constant      Description
---------------------------------------------------------------------------
INTS                  PHOLLO        Hollow interior.  This is the default
                                    value.
                      PSOLID        Solid interior.
                      PPATTR        Patterned interior.
                      PHATCH        Hatched interior.
                      PISEMP        Empty interior.
---------------------------------------------------------------------------

Description

PSBIS specifies the back interior style that Digital PHIGS uses to draw back-facing portions of area primitives.  Depending on the edit mode, this function either inserts the new structure element directly after the pointer or replaces the element indicated by the pointer. The pointer then points to the new set back interior style element. 

  The following back interior styles determine the style in which Digital PHIGS fills the interior or back-facing area-defining primitives:

Style          Method
-------------------------------------------------------------------------
HOLLOW         Draws the boundary using the colors resulting from
               the rendering pipeline. Does not fill. Line width and
               line type are implementation-dependent.
SOLID          Fills the interior using the colors resulting from the
               rendering pipeline.
PATTERN        Fills the interior using the colors resulting from the
               rendering pipeline. Uses the current back interior
               style index (sometimes referred to as the pattern
               index in this context) to select a pattern from the
               pattern table. This value must be greater than 0.
HATCH          Fills the interior using the colors resulting from the
               rendering pipeline. Uses the current back interior
               style index (sometimes referred to as the pattern
               index in this context) to select a hatch from the
               hatch table. This value must be greater than 0.
EMPTY          Area-defining primitives using this value are visible
               only if the edge flag is set to ON. Does not fill.

If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element. 

The new function syntax conforms to the ISO Fortran standard.  Digital recommends that you code using the new function syntax. 

See Also

PQIFP
PSBISI
PSFDM
PSIASF
PSIP
PSIS

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026