TftArcS()

Library Description ›› Shapes ›› Arc ››
Parent Previous Next

TftArcS(wX_Start As Word, wY_Start As Word, wX_Stop As Word, wY_Stop As Word, wRadius As Word, pCurve As Bit, wColor As Word, fStartSegment As Float, fEndSegment As Float, sbOffset As SByte)


wX_Start: X-coordinate of the full arc's start point.

wY_Start: Y-coordinate of the full arc's start point.

wX_Stop: X-coordinate of the full arc's stop point.

wY_Stop: Y-coordinate of the full arc's stop point.

wRadius: Radius of the arc (should be greater than the distance between the start and stop points).

pCurve: Arc curvature direction:

• 0 = Concave

• 1 = Convex

wColor: 16-bit color in 565 RGB format for the arc's segment.

fStartSegment: Fraction (0 to 1) indicating the start position of the arc segment.

fEndSegment: Fraction (0 to 1) indicating the end position of the arc segment.

sbOffset: Offsets the arc segment along the radius by sbOffset pixels, creating a parallel arc segment to the original.


This function draws a 1-pixel thick segment of an arc. 


The arc is defined by the start and stop points, with a specified radius. The arc can be concave or convex, and the segment can be drawn as a portion of the full arc based on the fStartSegment and fEndSegment fractions. The sbOffset parameter creates a parallel offset, effectively drawing a "parallel arc segment" at a specified distance from the original arc.


Example:


TftSetUp(0)

TftResetScreen(BLACK)

TftArcS(30,80,290,80,200,0,RED,0,0.3,-10)

TftArcS(30,80,290,80,200,0,GREEN,0.4,0.6, 0)

TftArcS(30,80,290,80,200,0,BLUE,0.7,1,10)






Created with the Personal Edition of HelpNDoc: Effortlessly bring your documentation online with HelpNDoc