dist задает расстояние от наблюдателя
dist задает расстояние от наблюдателя до начала системы координат; azimuth — угол азимута в плоскости х,у, измеренный от оси у; incidence — угол обзора в плоскости y,z, измеренный относительно оси z; twist — вращение видимой области относительно линии наблюдения (по правилу правой руки).
swf_lookat
Установка трансформации наблюдения
void swfjookat (double view_x, double view_y. double view_z, double reference_x, double reference_y, double reference_z, double twist)
Аргументами view_x, view_y, view_z задается позиция наблюдения; reference_x, reference_y, reference_z указывают наблюдаемую точку; a twi st — угол поворота наблюдения относительно оси z.
swf_pushmatrix
Занесение текущей матрицы трансформации в стек
void swf_pushmatrix (void);
swf_popmatrix
Извлечение матрицы трансформации из стека
void swf_popmatrix (void);
swf_scale
Масштабирование текущей трансформации
void swf_scale (double x. double y, double z)
Масштабные коэффициенты задаются аргументами х, у, z.
swf_trnslate
Транслирование текущей трансформации
void swf_translate (double x, double y, double z)
swf_rotate
Поворот текущей трансформации
void swf_rotate (double angle, string axis)
Угол поворота angle задается относительно оси axis. Допустимые значения axis: "x", "у" и "z".
swf_posround
Разрешение или запрет округления координат объектов
void swf_posround (int round)
Значение 1 разрешает, а 0 запрещает округление.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий