Difference between revisions of "gc:drawArc"

From Inspired-Lua Wiki
Jump to navigation Jump to search
Line 4: Line 4:
 
    
 
    
  
Draws an arc in the rectangle with upper left corner (x,y) and pixel ''width'' and ''height''. The arc is drawn beginning at ''startAngle'' degrees and ending at ''endAngle''.
+
Draws an arc in the rectangle with upper left corner (x,y) and pixel ''width'' and ''height''. The arc is drawn beginning at ''startAngle'' degrees and ending at ''endAngle''.<br />
 
Zero degrees points to the right and 90 degrees points up (standard mathematical practice but worth mentioning since the y axis is inverted).     
 
Zero degrees points to the right and 90 degrees points up (standard mathematical practice but worth mentioning since the y axis is inverted).     
  

Revision as of 16:54, 11 July 2011


gc:drawArc is a function that is part of gc (Graphics Context).


Draws an arc in the rectangle with upper left corner (x,y) and pixel width and height. The arc is drawn beginning at startAngle degrees and ending at endAngle.
Zero degrees points to the right and 90 degrees points up (standard mathematical practice but worth mentioning since the y axis is inverted).

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


Syntax

gc:drawArc(x, y, width, height, start angle, finish angle)

Parameter Type Description
x
number The x-coordinate of the upper-left point
y
number The x-coordinate of the upper-left point
width
number Width of the rectangle containing the arc
height
number Height of the rectangle containing the arc
start angle
number start angle
finish angle
number finish angle

Example

gc:drawArc(10, 10, 20, 30, 0, 120)

Good to know

To draw a circle, the width and height must be equal length and the start and end angles must be 0 and 360. If width and height are different lengths, this routine will draw an oval.