User Tools

Site Tools


en:poly

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:poly [2016/01/01 22:41]
127.0.0.1 external edit
en:poly [2020/02/28 10:46]
Line 1: Line 1:
-===== Poly (Statement) ===== 
-==== Format ==== 
-**poly** //numeric_array_variable//\\ 
-**poly** ( //numeric_array_variable// )\\ 
-**poly** { x1, y1, x2, y2, x3, y3 ... } 
  
-==== Description ==== 
-Draws a polygon.  The sides of the polygon are defined by the values stored in the array, which should be stored as x,y pairs, sequentially. The length of the array/2 will define the number of points. A polygon may also be specified using an [[anonymousarray|Anonymous Array]] (list of x,y pairs enclosed in curly braces {}). 
- 
-==== Example ==== 
-<code> 
-# using an array 
-color blue 
-rect 0,0,300,300 
-color green 
-dim tri(1) 
-tri = {100, 100, 200, 200, 100, 200} 
-poly tri 
-</code> 
-<code> 
-# using an anonymous array 
-color blue 
-rect 0,0,300,300 
-color green 
-poly {100, 100, 200, 200, 100, 200} 
-</code> 
-Both programs use the poly statement to draw the following:\\ 
-{{:en:poly.png|}} 
- 
-==== See Also ==== 
-{{page>en:start#Graphics - Drawing&noheader}} 
- 
-==== History ====  
-|0.9.4|number of points in the array argument was removed from the poly statement| 
en/poly.txt · Last modified: 2020/02/28 10:46 (external edit)