Previous: setms Up: ../plot79_s.html Next: setnf
SUBROUTINE SETMSZ (SCALE)
C$ (Set Marker Size)
C$ Set the current marker height scale factor to "SCALE". The
C$ default standard marker height will be multiplied by this
C$ factor, allowing the marker to be made smaller or larger,
C$ as required. Markers always appear at a standard
C$ orientation and size -- unrotated, centered at the current
C$ point, in the view surface plane, and of a size
C$ corresponding to harware character size (about 0.01 on a
C$ scale of 0..1). Markers are not affected by world
C$ coordinate object modelling transformations or by
C$ perspective or rotation.
C$
C$ Markers 1-5 are standard in all CORE implementations. The
C$ remaining ones are implementation-dependent. Markers
C$ currently supported are taken from the Hershey font
C$ digitizations. the Hershey numbers are given in
C$ parentheses below for each marker. Marker heights have
C$ been adjusted to make them all roughly the same size.
C$
C$ The CORE proposal did not provide for user specification of
C$ marker heights. Experience has shown this to be an
C$ unsatisfactory limitation, and this routine is provided to
C$ remedy this deficiency.
C$
C$ 1.....dot or period (828).
C$ 2.....plus (845).
C$ 3.....asterisk (847).
C$ 4.....circle (840).
C$ 5.....x or cross (846).
C$ 6.....square (841).
C$ 7.....triangle (842).
C$ 8.....crosshair (1284).
C$ 9.....5-pointed star (844).
C$ 10....6-pointed star (868).
C$ 11....swiss cross (866).
C$ 12....bell (869).
C$ 13....paragraph (1276).
C$ 14....dagger (1277).
C$ 15....double dagger (1278).
C$ 16....spade (741).
C$ 17....heart (742).
C$ 18....diamond (743).
C$ 19....club (744).
C$ 20....shamrock (745).
C$
C$ Marker values less than 1 default to 1, and values greater
C$ than 20 are taken modulus 20.
C$ (16-NOV-81)