Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pset_edgewidth(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pset_edgewidth(3g)  —  Subroutines

Name

pset_edgewidth − Specifies the scale factor to be applied to the workstation’s nominal edge width. 

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

Syntax

void pset_edgewidth (
  Pfloat    edgewidth   /∗ (I) Edge width scale factor.  The default value
                               is 1.0. ∗/
)

Description

pset_edgewidth specifies the edge width scale factor to be applied to the workstation’s nominal edge width.  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 edge width scale factor element. 

The set edge width scale factor element has the following effects during structure traversal:

•Digital PHIGS sets the current edge width scale factor entry in the PHIGS traversal state list to the specified value.  If the current edge width scale factor ASF entry is INDIVIDUAL, Digital PHIGS uses this value during the subsequent traversal of the following primitives:

•Fill area set

•Fill area set 3

•Fill area set with data

•Quadrilateral mesh with data

•Set of fill area set with data

•Triangle set with data

•Triangle strip with data

If the corresponding ASF is BUNDLED, the value has no effect. 

•Digital PHIGS applies the edge width scale factor to the workstation’s nominal edge width, and maps the resulting value to the closest value available on the workstation. 

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_set
pfill_area_set3
pfill_area_set_data
pfill_area_set3_data
pe_fill_area_set_wshape
pe_fill_area_set3_wshape
pinq_edge_facs
pnon_uniform_b_spline_surf3
pquad_mesh3_data
pset_edge_rep
pset_edge_rep_plus
pset_edgetype
pset_indiv_asf
pset_of_fill_area_sets3_data
ptri_strip3_data

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