logo search
М_В_Г1_3_37

1.4. Способы задания окружностей и их дуг

Окружности и их дуги являются наиболее употреби-тельными алгебраическими кривыми второго порядка. В графических системах они обычно являются стандартными графическими примитивами. Рассмотрим основные спосо-бы задания окружностей и их дуг.

1. Параметрический. В этом случае для дуги указыва-ется центр C(x0,y0), радиус r, начальный и конечный углы 0, 1 (Рис.1.1).

Точки на дуге в зависимости от значения параметра определяют по формулам:

; . (1.7)

У полной окружности 0 . Обычно данный способ представления является основным и все другие сводят к нему.

Рис. 1.1

  1. По центру C, начальной точке TН и углу  (Рис.1.2).

Рис. 1.2

Для перехода к параметрическому заданию рассчита-ем величины r и 0 :

(1.8 а)

Если , то

. (1.8 б)

Если , то

. (1.8 в)

Конечный угол 1 =0 + .

3. По начальной T1(x1,y1), средней T2(x2,y2) и конечной T3 (x3,y3) точкам дуги (Рис.1.3).

Рис. 1.3

Точки не должны лежать на одной прямой. При этом:

.

Пусть 0. Найдем C(x0,y0), r, 0, 1. Координаты центра С определим из системы двух уравнений:

.

Введя вспомогательные величины 1 2 = х1 2+ у1 2; 2 2 = х2 2+ у2 2; 3 2 = х3 2+ у3 2; 12 = 1 2 -2 2 , 32 = 3 2 -2 2, можно представить в виде

, .