Разработка и Delphi
Процедурата за рисуване на кръг с текущия цвят има следния формат:
Circrle ( x , y , r : дума ), където x , y са координатите на центъра на окръжността, r е нейният радиус.
Например, този кодов фрагмент ще изведе яркозелен кръг с радиус от 50 пиксела с център (450, 100):
кръг (450, 100, 50);
Дъги могат да бъдат начертани с помощта на процедурата Arc ( x , y : цяло число , a , b , R : цяло число ), където x , y е центърът на окръжността, a , b са началният и крайният ъгъл в градуси, R е радиусът. За определяне на ъглите се използва полярната координатна система.
Цветът за рисуване се задава от процедурата SetColor. В случай на a =0 и b =360 се начертава пълен кръг.
Например, нека начертаем червена дъга от 0 до 90 ° в кръг, вече начертан с Circle(450, 100, 50):
Дъга (450, 100, 0, 90,50);
Процедурата Ellipse (x, y: цяло число, a, b, Rx, Ry: цяло число) е предназначена за конструиране на елиптични дъги, където x, y е центърът на елипсата, Rx, Ry: хоризонталната и вертикалната ос. В случай на a =0 и b =360 се начертава пълна елипса. Например, нека изградим синя елипса:
Елипса (100, 100, 0, 360, 50.50);
Фонът в елипсата съответства на фона на екрана. За да създадете запълнена елипса, използвайте специалната процедура FillEllipse (x, y: цяло число, Rx, Ry: цяло число). Елипса се запълва с помощта на процедурата SetFillStyle ( a , b : word ), където a е стилът на запълване (Таблица 4), b е цветът за запълване (Таблица 1). Например, нека нарисуваме яркочервена елипса, пълна с редки зелени точки: