Что нового

[Математика] Алгоритм построения круга заданого радиуса

GigRise

Новичок
Сообщения
5
Репутация
0
По алгоритму Брезенхема у меня не получилось построить круг в AutoIt-e.
Может есть более простыe способы построить круг?(Например через синус или косинус)
Заранее благодарен.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,716
GUICtrlSetGraphic()
_WinAPI_Ellipse()
_GDIPlus_GraphicsDrawEllipse()

Зачем вам тригонометрия?

P.S

Здесь (последний пост).
 
Автор
GigRise

GigRise

Новичок
Сообщения
5
Репутация
0
Спасибо, ссылка помогла найти решение.
Оставлю это тут, кому то на будущее:

Код:
Global $x0 = @DesktopWidth/2	;xCoord of Center
Global $y0 = @DesktopHeight/2  ;yCoord of Center
Global $R = 150			  	   ;Radius

Local Const $PI = 3.141592653589793

For $t=0 To (2*$PI) Step ($t+(1/$R))
   Local $x = $x0 + ($R*cos($t))
   Local $y = $y0 + ($R*sin($t))
   MouseMove($x,$y)
Next
 
Верх