pset_pat_ref_point_vecs(3g) — Subroutines
Name
pset_pat_ref_point_vecs − Sets the geometric attributes current pattern reference points 3 and current pattern reference vectors entries in the PHIGS state list.
Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element
Syntax
void pset_pat_ref_point_vecs (
const Ppoint3 ∗pat_ref_point, /∗ (I) Pattern reference point ∗/
const Pvec3 pat_ref_vec[2] /∗ (I) Reference vectors, in the
order x, y ∗/
)
Data Structures
typedef struct {
Pfloat x; /∗ x coordinate ∗/
Pfloat y; /∗ y coordinate ∗/
Pfloat z; /∗ z coordinate ∗/
} Ppoint3;
typedef struct {
Pfloat delta_x; /∗ delta x value ∗/
Pfloat delta_y; /∗ delta y value ∗/
Pfloat delta_z; /∗ delta z value ∗/
} Pvec3;
Description
pset_pat_ref_point_vecs sets the geometric attributes current pattern reference points 3 and current pattern reference vectors entries in the PHIGS state list. 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 pattern reference point and vectors element.
The current pattern reference point 3 attribute represents the starting point for a pattern used to fill the designated area. Digital PHIGS uses this value for all subsequent calls to fill area functions until you specify another value. When the currently selected fill area interior style is PATTERN, Digital PHIGS uses the current pattern reference vectors attribute in conjunction with the current pattern width and height vectors entry to display the fill area and fill area set output primitives.
If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.
Digital PHIGS Version 4.1 does not support this function.
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
pe_fill_area_wshape
pe_fill_area3_wshape
pinq_pat_facs
pnon_uniform_b_spline_surf3
pquad_mesh3_data
pset_of_fill_area_sets3_data
pset_pat_ref_point
pset_pat_rep
pset_pat_size
ptri_strip3_data