Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функции glLoadMatrixd и glLoadMatrixf заменяют текущую матрицу произвольной матрицей.
Синтаксис
void WINAPI glLoadMatrixd(
const GLdouble *m
);
Параметры
-
m
-
Указатель на матрицу 4x4, хранящуюся в основном столбце в виде 16 последовательных значений.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующий код ошибки может быть получен функцией glGetError .
| Имя | Значение |
|---|---|
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glLoadMatrix заменяет текущую матрицу на матрицу, указанную в m. Текущая матрица — это матрица проекции, матрица modelview или матрица текстуры, определяемая текущим матричным режимом (см . glMatrixMode).
Параметр m указывает на матрицу 4x4 значений с плавающей запятой с одной или двойной точностью, хранящихся в основном столбце. То есть матрица хранится, как показано на следующем рисунке.
Следующие функции извлекают сведения, связанные с glLoadMatrix:
glGet с аргументом GL_MATRIX_MODE
glGet с аргументом GL_MODELVIEW_MATRIX
glGet с аргументом GL_PROJECTION_MATRIX
glGet с аргументом GL_TEXTURE_MATRIX
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
| Заголовок |
|
| Библиотека |
|
| DLL |
|