DrawPath
(Engine-Level Function)
Deprecated. Do not use in new code.
Description: | Draws a polygon in any window. |
Returns: | Nothing |
Usage: | Steady State only. |
Function Groups: | Graphics |
Related to: | DrawArcPath | DrawChordPath | DrawEllipticalPath | DrawPiePath | PathDraw |
Format: | DrawPath(XArray, YArray, N, Object) |
Parameters: |
XArray |
Required. An array element expression. This array specifies the X coordinates of the path to draw, beginning with the element specified. |
YArray |
Required. An array element expression. This array specifies the Y coordinates of the path to draw, beginning with the element specified. |
N |
Required. Any numeric expression for the number of points (number of array elements) in the path. |
Object |
Required. Any expression for the object value that defines the window. |
Comments: |
This statement is intended for building drawing tools. The polygon is drawn in white and is exclusive OR'ed onto the screen. Do not confuse DrawPath with the function, PathDraw() |
Example:
DrawPath(xValues[0], yValues[0] { Starting coordinates that define polygon }, 11 { Figure has 11 vertices }, Self() { Draw in this module's window });
This will draw a 10 sided polygon as defined by the coordinates in the two arrays.