Контрольная работа: Построение линии пересечения объёмных геометрических объектов

(print (list x1 y1) file1)

)

(setq u (+ u du))

(setq x2 (+ (* (expt u 5) a15) (* (expt u 4) a14) (* (expt u 3) a13) (* (expt u 2) a12) (* u a11) a10))

(setq y2 (+ (* (expt u 5) a25) (* (expt u 4) a24) (* (expt u 3) a23) (* (expt u 2) a22) (* u a21) a20))

(command "line" (list x1 y1) (list x2 y2))

(command)

)

(print (list x2 y2) file1)

(closefile1)

)

2.5 Таблица, получаемая в результате выполнения задания:

(49.0 28.0) вектор отклоненией– (0,0)

(105.3 -31.5) вектор отклоненией– (0,0)

(172.3 -78.6) вектор отклоненией– (0,0)

(211.1 -95.8) вектор отклоненией– (0,0)

(182.0 -67.1) вектор отклоненией– (1,1)

(49.0 28.0) вектор отклоненией– (0,0)

2.6 Рисунок с экрана

2.7 Вывод

Из таблицы делаю вывод, что из-за аппаратного представления действительных чисел возможны небольшие погрешности на больших расстояниях, проходимых точкой по кривой.


Задание № 3

Методы конструирования кривых.

3.1 Цель работы

Выработка практических навыков конструирования кривых.

3.2 Индивидуальное задание

Сконструировать кривую по заданным точкам методом Безье. Создать функцию рисующую кривую и характеристическую ломанную. Оформить таблицу значений функции и отклонений от заданных значений в опорных точках.

Вариант 0,0 0,2 0,4 0,6 0,8 1
09 49,0 105,3 172,3 211,1 183,0 49,0
28,0 -31,5 -78,6 -95,8 -66,1 28,0

3.3 Аппроксимация методом Безье

В системах автоматизации проектирования и производства для конструирования кривых и поверхностей применяется аппроксимация методом Безье. Сущность метода заключается в следующем.

К-во Просмотров: 335
Бесплатно скачать Контрольная работа: Построение линии пересечения объёмных геометрических объектов