Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PSPKFT(3g)  —  Subroutines

Name

PSPKFT − Controls the pickability of the primitive. 

Operating States: PHOP, WSOP, ∗, ∗
PHIGS standard function

Syntax

PSPKFT (WKID, PKDNR, ISN, IS, ESN, ES)

Argument       Data Type      Access     Description
---------------------------------------------------------------------------
WKID           Integer        Read       Workstation identifier
PKDNR          Integer        Read       Pick device number.
ISN            Integer        Read       Number of names in the
                                         inclusion set.  The maximum
                                         number of names is 1024 (in the
                                         range 0 to 1023).
IS(ISN)        Array of       Read       Inclusion set.
               integers
ESN            Integer        Read       Number of names in the exclusion
                                         set.
ES(ESN)        Array of       Read       Exclusion set.
               integers
---------------------------------------------------------------------------

Description

PSPKFT allows you to control the pickability of the primitive using the specified pick-class logical input device.  You can pick a primitive if both of the following conditions are true:

•The intersection of the inclusion set and the primitive’s name set is not the empty set. 

•The intersection of the exclusion set and the primitive’s name set is the empty set. 

The inclusion and exclusion sets are lists of integer values.  These values represent names (application-defined logical groups or classes) within a given structure hierarchy. 

If you do not call PSPKFT, no primitives are pickable. If both the current inclusion and exclusion sets are null, no primitives are pickable. 

See Also

PADS
PRES

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