• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

How do **you** draw a circle?

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Clockwise, right handed, assuming that the circle is larger than, say, a dime. But if I'm drawing a zero or letter o, then counterclockwise. If I'm drawing a small circle the size of a normal handwritten zero or o, I'd probably go counterclockwise.

Edit: on thinking about it, this only applies to when I'm trying to "draw" a circle, like make it look nice. If I'm just scrawling the circle, like if I'm just circling a word on a page, it's counterclockwise. I think the distinction is whether I'm doing it in the course of "writing" or if I'm actually trying to "draw".

Damn, I way overthought this stupid question.
 
[right-handed people] name a circular-type letter you draw starting clockwise... that's prob why most do a circle counter-clockwise.
 
Right handed. I draw it counter-clockwise because that is how I write out the letter o whether in print or cursive. I believe it has to do with the whole writing left to right and how they teach cursive.
 
CC, right handed.

One quarter of it at a time, then rotate paper 90deg, and repeat until finished.
 
istart = cstart/step
istop = cstop/step
For i = istart To istop
sinin$='sin(' + CHAR(i) + '*' + CHAR(step) + '/57.2958)'
cosin$='cos(' + CHAR(i) + '*' + CHAR(step) + '/57.2958)'
PluginSet("Eval","sinin$")
PluginGet("Eval","sinout$")
PluginSet("Eval","cosin$")
PluginGet("Eval","cosout$")
sin = VAL(sinout$)
cos = VAL(cosout$)
If (i = istart) Then
sin0 = sin
cos0 = cos
End
newx = origx + (r * cos) - (r * cos0)
newy = origy - (r * sin) + (r * sin0)
MoveTo("Bitmap","newx,newy,1")
Refresh("")
Next i
 
Back
Top