Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pset_int_style(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pset_int_style(3g)  —  Subroutines

Name

pset_int_style − Specifies the interior style. 

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

Syntax

void pset_int_style (
  Pint_style    style    /∗ (I) Interior style ∗/
)

Data Structures

typedef enum {
    PSTYLE_HOLLOW,    /∗ Hollow interior.  This is the default value. ∗/
    PSTYLE_SOLID,     /∗ Solid interior. ∗/
    PSTYLE_PAT,       /∗ Patterned interior. ∗/
    PSTYLE_HATCH,     /∗ Hatched interior. ∗/
    PSTYLE_EMPTY      /∗ Empty interior. ∗/
} Pint_style;

Description

pset_int_style specifies the interior style.  Depending on the current edit mode, this function either inserts the new structure element directly after the element indicated by the pointer or replaces the element indicated by the pointer. The pointer then points to the new set interior style element. 

The set interior style element produces the following effects during structure traversal:

•Digital PHIGS sets the current interior style entry in the PHIGS traversal state list to the specified value.  If the current interior style index ASF entry is INDIVIDUAL, Digital PHIGS uses this value to fill areas during the traversal of subsequent fill area, fill area 3, fill area set, and fill area set 3 primitives. If the corresponding ASF is BUNDLED, the value has no effect. 

•If the requested interior style is not available on the workstation during structure traversal, Digital PHIGS uses the value HOLLOW. 

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

See Also

pfill_area
pfill_area3
pfill_area_set
pfill_area_set3
pfill_area_set_data
pfill_area_set3_data
pe_fill_area_set_wshape
pe_fill_area_set3_wshape
pinq_int_facs
pnon_uniform_b_spline_surf3
pquad_mesh3_data
pset_back_int_style
pset_edge_flag
pset_indiv_asf
pset_int_ind
pset_int_rep
pset_int_rep_plus
pset_int_style_ind
pset_pat_rep
ptri_strip3_data

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