Свободная коника
 

Отношение предназначено для задания Коники по известным координатам пяти точек, определяющих эту конику.

Любая выделенная коника образует свою копию в виде отношения Свободная коника при нажатии на клавиатурную клавишу "=" .

Любая выделенная коника образует отношение Свободная коника с параметрами, соответствующими координатам пяти точек, определяющих эту конику, при выполнении команды Редакция/Отсоединить. Отношение, порождавшее выделенную конику, исключается из состава отношений алгоритма.

Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке NIL в выходной параметр заносится значение NIL-объекта.

 
Параметры
Типы объектов
Функциональное назначение параметров
Коника
Коника
Строящаяся коника
X1
Величина
X-координата первой точки, определяющей конику
Y1
Величина
Y-координата первой точки, определяющей конику
W1 Величина W-компонент однородной координаты первой точки
X2
Величина
X-координата второй точки, определяющей конику
Y2
Величина
Y-координата второй точки, определяющей конику
W2 Величина W-компонент однородной координаты второй точки
X3
Величина
X-координата третьей точки, определяющей конику
Y3
Величина
Y-координата третьей точки, определяющей конику
W13 Величина W-компонент однородной координаты третьей точки
X4
Величина
X-координата четвертой точки, определяющей конику
Y4
Величина
Y-координата четвертой точки, определяющей конику
W14 Величина W-компонент однородной координаты четвертой точки
X5
Величина
X-координата пятой точки, определяющей конику
Y5
Величина
Y-координата пятой точки, определяющей конику
W15 Величина W-компонент однородной координаты пятой точки
 

Прототип команды: Y00 Согласование Коника ; X1 Y1 W1 X2 Y2 W2 X3 Y3 W3 X4 Y4 W4 X5 Y5 W5 .

 

Пример:

Построить произвольную свободную конику.

Алгоритм "Главный"
1
1 -81.5 -165 1 -34.5 Свободная коника 1 60000"> y2 по координатам -280 , -9.5 ; 1 , -243 ; 82.5 , #6; -119 , 76.5 ; 1 , -63 .