Previous: polyline Up: ../slides.html Next: pop-variablename-


POLYMARKER

 POLYMARKER LAST
 or
 POLYMARKER <ABSOLUTE|RELATIVE>
 ...zero or more x y z point coordinates...
 ENDPOLYMARKER

 In the first form  of this command, the  last polymarker is  replotted,
 which is most useful  if it was defined  as a relative polymarker.   In
 this way, pairs of  MARKER SYMBOL and POLYMARKER  LAST commands can  be
 used to plot several instances  of the same polymarker using  different
 marker symbols without having to reenter its coordinates.

 In the  second form,  the keywords  ABSOLUTE and  RELATIVE specify  the
 polymarker type, with ABSOLUTE assumed if neither keyword is specified.
 The following lines  then specify the  polymarker coordinates  (x,y,z),
 one point  per line,  with  the list  terminated by  the  ENDPOLYMARKER
 command.  The  current marker  symbol is  drawn at  each point  of  the
 polymarker.  For  a  relative  polymarker,  each  coordinate  point  is
 relative  to  the  new  current  point  established  by  the  preceding
 coordinate point.

 The polymarker coordinates are  saved internally in  a buffer of  fixed
 size (currently 256 entries); if  more coordinates are entered,  excess
 ones except the last  are discarded, and a  warning message is  issued.
 The  truncated  polymarker  will   still  be  plotted,  however.    The
 POLYMARKER LAST command can later to issued to plot the same polymarker
 again without having to reenter its coordinates.

 Any  coordinate  scale  factors  in  effect  at  the  time  a  relative
 polymarker is plotted are temporarily applied to the coordinate values,
 but the  original  coordinates are  restored  after the  polymarker  is
 actually plotted.  This can be useful with the POLYMARKER LAST  command
 to obtain multiple instances of a polymarker with varying scale.