Draw Polymarker
Purpose
The Draw Polymarker function draws a marker or a series of marker glyphs.
Syntax
Opcode format | Opcode
[ASCII] (Hex) |
Operand Format | Comments |
Single-byte, readable operand | [M] (4D) | [<ws>]<ICount>[<ws><IXi>,<IYi>]+ | Draws a series of markers, absolute coordinates. |
Single-byte, binary operand | [m] (6D) | <BCount>[<USEcount>][<LXi><LYi>]+ | Polymarker, relative coordinates |
(8D) | <BCount>[<USEcount>][<SXi><SYi>]+ | Polymarker, relative coordinates |
Count The number of points to mark. When using the binary operand form, a value of zero for count indicates that an extended count value will follow. In the ASCII operand case, count may be any value larger than zero.
Ecount When count is zero, a 2-byte extended count follows, allowing for polymarkers of length 256 through 65,791 vertices which are encoded as an integer (0 to 65,535).
Xi,Yi The ith point (in logical coordinates) at which to place a marker glyph.
Details
The Draw Polymarker function allows you to mark a particular point, or series of points, with a marker glyph or a series of glyphs. The glyphs are rendered at the specified points based on the current settings of the Marker Glyph, Marker Size, Visibility and Color attributes.
Notes
If a Polymarker with more than 65,791 points is desired, it must be drawn by multiple Draw Polymarker opcodes, unless the readable ASCII form of the command is used.
Implementation in WHIP! Versions
Toolkit Function |
TBD |
Partial |
Full |
Revised in |
Draw Polymarker |
- |
1.0 |
- |
- |
See Also