(Продолжение Изменения № 2 к ГОСТ Р НСО/МЭК I9794-S-2006)
5.9.3 М атрица текстурной проекции
М атрица текстурной проекции
Р
(разм ер 3 x 4 . тип float. 4Х байт) пред
назначена для отображ ения данны х трехмерного изображении на тек
стурное двухмерное изображ ение блока данны х изображ ения. М атрица
записы вается но рядам, начиная с верхнего левою угла.
П роецирование точки в трехмерном пространстве
[X. Y,Z\
н а текстур
ное изображ ение блока данны х изображ ения производится умножением
матрицы тсксг>рно
1
! проекции
Р
на так называемые однородны е трех
мерные координаты точки |13|:
[х,!-.*!1-/>•(*, K Z !|’.(3)
О днородны е трехмерные координаты являю тся вектором четырех чи
сел
IX, У, Z,
111. В данном случае
X, У, Z —
это координаты точки в метри
ческой нрямоутольной системе координат. В результате умнож ения полу
чается вектор |.v.
у.
wj1 так назы ваемы х однородны х двухмерных коорди
нат со вспомогательной координатой и-. Д ля того чтобы получить двух
мерные координаты пикселей текстурного изображ ения, следует разде
лить первые две координаты однородны х двухмерных координат на соот
ветствующую третью координату
w.
Т аким образом, (.еле, улс) — это ре
зультирующ ие координаты пикселей текстурного изображ ения, связан
ного с определенной трехмерной точкой
\Х, У, Z
]1. Получаемые коорди
наты являю тся значениям и с плаваю щ ей точкой. В настоящ ем стандарте
нс регламентирую тся правила округления или интерполяции получен
ных значений до целочисленны х значений координат пикселей.
П ри использовании цилиндрической систем ы координат для проеци
рования данны х трехмерного изображ ения на текстуру требуется преоб
разовать трехмерные данны е сначала в метрическую прямоугольную си
стему координат. В случае налож ения н а текстуру проецируется первая
трехмерная точка по линии взгляда (ближ айш ая к наблюдателю).
В следую щ их двух блоках хранятся все параметры, необходимые для
расчета метрических значений глубины на основе данны х трехмерного
изображения.
5.9.4 М асш табирование и смещение
К ак указано в 5.9.2.1 и 5.9.2.2. М асш таб/, М асш таб К М асш таб/.
С м ещ ен и е/. С м ещ ение
У,
С м ещ ен и е/ прим еняю тся в преобразовании
цифровы х координат в метрические. ->то относится ко всем трехмерным
представлениям, описанны м в настоящ ем стандарте. Значения зтих по
лей определены в ф изических единицах — миллиметрах. М асш таб /
имеет разм ерность ф изических единиц «мм» при использовании
прямоуголь ных координат, а при использовании цилиндрических
координат — «ра-
21