Читать онлайн «Лабораторные работы по машинной графике. Ч. 2»

Автор Светлана Васильевна Баранова

Министерство науки, высшей школы и технической политики РФ Томский государственный университет Кафедра математической логики и проектирования Лабораторные работы по МАШИННОЙ ГРАФИКЕ часть 2 Томск - 1992 Рассмотрены и утверждены методической комиссией радиофизического факультета. Председатель комиссии, , л доцент яЛ»* Ц. 4 *( Г. М. Дейкова. 3 Протокол N J oV декабря 1992г. Предлагаемые методические указания состоят, из нескольких частей. В данной части рассматриваются лабораторные работы по двум темам: построение проекций трехмерной сцсны, удаление нелицевых граней выпуклого тела. Работы ориентированы на студентов, изучающих машинную графику. Составитель - доцент кафедры МЛиП С. В. Быкова. ЛАБОРАТОРНАЯ РАБОТА 3 ТЕМА: ПОСТРОЕНИЕ ПРОЕКЦИЙ ТРЕХМЕРНОЙ СЦЕНЫ. Условные обозначения СКМ - мировая система координат - мир (правая); СКН - система координат наблюдателя (левая); СКК - система координат картинной плоскости; СКЭ - система координат экрана; X, Y, Z - координаты точки, в СКМ; XH. YH.
ZH - координаты точки в СКН; XK. YK - координаты точки в . СКК; X3. Y3 - координаты точки в СКЭ. Положение наблюдателя в мире Xo. Yo. Zo . - координаты точки зрения наблюдателя в мире (начало координат СКН); оси: ан направлена в начало координат мира (ось зрения); ун - направлена от плоскости а = Zo мира в сторону z >= Zo /(вверх); хн - лежит в плоскости z = Zo мира (направо относительно оси зрения). Представление трехмерной реберной сцены VER (Nver,3) - массив вершин, i-я строка которого задает . I-ю вершину . мировыми координатами X. Y. Z (Nver - число вершин); REB (Nreb,2) - массив ребер, j-я строка которого гсть пара номеров вершин, со- единяемых j-м ребром (Nreb - число ребер)< Пример сцены из пяти ребер (3 оси координат и 2 отрезка) X У z вершины 1 0 0 0 2 2 4 0 0 3 VER(Nver,3) 3 0 4 0 REB(Nreb,2) = 4 Nver = 8 4 0 0 4 Nreb = 5 6 5 2 0 1 8 6 -2 0 1 7 2 1 0 8 -2 1 0 z (м) У (м> - 4 Алгоритм проецирования Алгоритм будем демонстрировать на рас- смотренном примере для точки зрения Xo,Yo,Zo с координатами 3,4,6 метров.