Комбинированные преобразования мирового в страничное пространство


Пять преобразований мирового пространства в страничное могут комбинироваться в единственную 3×3 матрицу. Функция CombineTransform может использоваться, чтобы объединить два преобразования мирового пространства в страничное. Комбинированные преобразования могут использоваться, чтобы изменить вывод данных, связанных с частным контекстом устройства (DC) при помощи вызова функции SetWorldTransform и предоставления элементов для этой матрицы. Когда приложение вызывает SetWorldTransform, оно хранит элементы 3×3 матрицы в структуре XFORM. Члены этой структуры соответствуют первым двум колонкам 3×3 матрицы; последняя колонка матрицы не требуется, потому что ее значения постоянны.

Элементы текущей матрицы преобразования мирового пространства могут быть извлечены при помощи вызова функции GetWorldTransform и предоставления указателя на структуру XFORM.

Назад в оглавление
На главную страницу

Hosted by uCoz