Компьютерная графика
В пособии рассматриваются основные понятия, методы и алгоритмы машинной графики: трехмерная математика, вычислительная геометрия, растровые алгоритмы, удаление невидимых линий и поверхностей, геометрические сплайны, отсечение отрезков и многоугольников, моделирование освещения и текстур, метод трассировки лучей. Пособие может быть рекомендовано в качестве справочного материала и как методическое руководство при подготовке к сдаче экзаменов по курсам, связанным с вычислительной геометрией, компьютерной графикой и анимацией.
Содержание
Содержание книги "Компьютерная графика : справочно-методическое пособие"
Отрывок из книги
Математические основы геометрического моделирования 11 Другое симметричное представление дают цилиндрические координаты (см. п. 3.1): (( , z), (a сos , a sin , z)), [0, 2 [ , z R (2.1.25) Замечание. Обычно рассматривают «конечный» цилиндр; для него уравнение (2.1.23) имеет вид: x2 + y2 - a2 = 0 , z0 z z1 (2.1.26) Плоскость и полигон Классическое уравнение плоскости: Ax+By+Cz+D=0 (2.1.27) Единичная нормаль к плоскости: ),,(ˆ222222222CBACCBABCBAAn (2.1.28) Восстановление уравнения плоскости по координатам трех ее точек P1 (x1, y1, z1), P2 (x2, y2, z2), P3 (x3, y3, z3): 1313131212123121ˆˆˆ),,(zzyyxxzzyyxxkjiPPPPCBAn (2.1.29) D = -(Ax1+By1+Cz1) (2.1.30) Замечание. В векторном произведении (2.1.29) можно использовать любые два вектора из трех ),,(323121PPPPPP и при определении величины D (см. (2.1.30)) подставлять координаты любой из трех точек. Восстановление уравнения плоскости по координатам проекций вершин полигона, лежащего в плоскости (например, по координатам (xi, yi) проекций на координатную плоскость (x, y), i=1,2,…,n): ))((21111iiiniixxyyC (2.1.31) (предполагается, что полигон замкнут, то есть (xn+1, yn+1) = (x1, y1)) Замечание. Легко заметить, что формула для C описывает алгебраическую сумму площадей трапеций, образованных проекциями вершин полигона в плоскости (x, y) и их проекциями на ось x. Естественно, если проецировать на координатную плоскость (y, z), то полу-чится выражение для коэффициента A в уравнении (2.1.27), а если на плос-кость (x, z) – то выражение для коэффициента B. Коэффициент D получается по формуле (2.1.30). Пробная функция для оценки степени компланарности полигона: 222CBADCzByAxd , где x, y, z – координаты пробной точки. (2.1.32) Если для каждой вершины полигона при подстановке в формулу (2.1.32) по-лучается d=0, то полигон компланарен несущей плоскости. Замечание. Формула (2.1.32) ис...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Компьютерная графика : справочно-методическое пособие (автор Наталья Свертилова, Александр Митин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку