Difference between revisions of "gc:fillPolygon"

From Inspired-Lua Wiki
Jump to navigation Jump to search
Line 30: Line 30:
 
</table>
 
</table>
 
<h2> Example </h2>
 
<h2> Example </h2>
<div dir="ltr" class="mw-geshi" style="text-align: left;"><div class="lua source-lua"><pre class="de1"><span class="kw2">gc:fillPolygon</span><span class="br0">&#40;</span><span class="br0">&#123;</span><span class="nu0">0</span>,<span class="nu0">0</span>, <span class="nu0">0</span>,<span class="nu0">100</span>, <span class="nu0">100</span>,<span class="nu0">100</span>, <span class="nu0">100</span>,<span class="nu0">0</span>, <span class="nu0">0</span>,<span class="nu0">0</span><span class="br0">&#125;</span><span class="br0">&#41;</span></pre></div></div>
+
 
<p><br />
+
<syntaxhighlight>gc:fillPolygon({0,0, 0,100, 100,100, 100,0, 0,0}) </syntaxhighlight>
 +
 
 
This draws a filled-recatngle (square, actually) whose points are at the given coordinates.
 
This draws a filled-recatngle (square, actually) whose points are at the given coordinates.
 
</p><p><br /><br />
 
</p><p><br /><br />
 
</p>[[Category:gc]]
 
</p>[[Category:gc]]

Revision as of 12:56, 11 July 2011

fillPolygon is a function that is part of gc.

Fills the polygon defined by the lines connecting the (x,y) points.

The polygon is not automatically closed; the first x-y coordinate pair must be repeated at the end of the array of points to draw a closed polygon.


This has been introduced in TI-Nspire OS 3.0 (Changes).

Syntax

gc:fillPolygon({x(1), y(2), ..., x(n), y(n)})

Parameter Type Description
x(1)
number x-coordinate of the first point
y(2)
number y-coordinate of the first point
...
numbers x and y coordinates...
x(n)
number x-coordinate of the nth point
y(n)
number y-coordinate of the nth point

Example

gc:fillPolygon({0,0, 0,100, 100,100, 100,0, 0,0})

This draws a filled-recatngle (square, actually) whose points are at the given coordinates.