Воскресенье, 13.07.2025, 13:59 | Приветствую Вас Гость

Мой сайт

Главная » 2013 » Сентябрь » 22 » OpenGL
22:48
 

OpenGL


Френсис Хилл "OpenGL. Программирование компьютерной графики. Для профессионалов" стр.257

Иногда удобнее преобразовать параметрическую форму к виду, где ее «компоненты» будут явными. Мы можем сделать это путем расписывания уравнения (4.43) по проекциям:

P(s, 0 = (Сх + as + bt, С + as + bt, Сг + as + bt). (4.44)

Можно также переписать параметрическую форму в уравнении (4.43) в явном виде в терминах заданных точек А, В к С. Используем определения векторов а и b для получения

P(s, t) = C + s(A-C) + t(B- Q,

что может быть перегруппировано в аффинную комбинацию точек:

P(s,t) = sA + tB + (l-s-t)C. (4.45)

Пример 4.5.6. Нахождение параметрической формы по трем точкам плоскости

Рассмотрим плоскость, проходящую через точки А = (3,3,3), В = (5,5,7) и С= (1,2,4). Из равенства (4.43) следует, что данная плоскость имеет параметрическую форму P(s, t) = (1,2,4) + (2,1, -l)s + (4,3,3)t. Это равенство можно перегруппировать в компонентную форму: P(s, t) = (1 + 2s + 4t)i + (2 + s + 3t)j + + (4 - s + 3t)k или в аффинную комбинацию P(s, t) =5(3,3,3) +1(5,5,7) + (1 - s - 0(1,2,4).

Точечная нормальная форма для плоскости

Плоскости также могут быть представлены в точечной нормальной форме, откуда легко выводится классическое уравнение для плоскости.

Френсис Хилл

Рис. 4.30. Определение уравнения для плоскости

Глава 4. Векторные инструменты для графики

На рис. 4.30 показана часть плоскости Р в трех измерениях. Плоскость полностью определяется с помощью

О одной точки В - (Ьх, Ьу, Ьг), лежащей на ней. О направлением п - (пх, пу, пг), нормальным к этой плоскости. Подобно тому, как вектор, нормальный к прямой в двух измерениях, указывает ее направление, нормаль к плоскости указывает ориентацию этой плоскости в пространстве.

Известно, что нормаль п перпендикулярна любой прямой, расположенной в плоскости. Для произвольной точки Я = (х, у, г) плоскости вектор, проведенный из точки /? к точке В, должен быть перпендикулярен к нормали п, откуда

п(Д-Я)-0. (4.46)

Это и есть точечное нормальное уравнение для плоскости. По форме оно идентично точечному нормальному уравнению для прямой: множество скалярных произведений равно 0. Все точки на плоскости образуют с точкой В векторы, составляющие аналогичное скалярное произведение с нормальным вектором. Раскрывая скалярное произведение и используя выражение п - (пх, пу, пг), мы видим, что точечная нормальная форма преобразовалась в традиционное (общее) уравнение для плоскости, а именно:


Предыдущая| |Следующая

Просмотров: 259 | Добавил: lmoned | Рейтинг: 0.0/0
Всего комментариев: 0
Меню сайта
Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск
Календарь
«  Сентябрь 2013  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz