![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Угол обзора камеры
Sacred © (2003-07-31 20:54:00)
Всем инсульт привет.
Как увеличить угол обзора камеры?
То есть мне нало увеличить вот этот угол
\ /
\ /
\/
камера
si-riuss (2003-08-05 03:01:00) [1]
В GLScene.
Насколько я понял - это изменить фокусное расстояние.
GLCamera1.FocalLength:={integer}
Чтобы увеличить угол, надо уменьшить число (по умолчанию это 50).
Asteroid (2003-08-03 20:19:00) [2]
В OpenGL:
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
gluPerspective( FOV, Width/Height, znear, zfar );
glMatrixMode( GL_MODELVIEW );
K.o.Z (2003-08-02 02:36:00) [3]
не понял, это вид сверху?
Sacred (2003-08-01 21:07:00) [4]
Спасибо за совет, но я пишу на делфи с компонентами GLScene
NailMan (2003-08-01 12:44:00) [5]
Где?
В D3D делается при установки матрицы проекции
d3dxmatrixidentity(matproj);
FOV:=D3DXToRadian( 60);
D3DXMatrixPerspectiveFovLH(MatProj,FOV,ScreenWidth / ScreenHeight, NearPlane,FarPlane);
dev.SetTransform(D3DTS_PROJECTION,MatProj);
В ОпенГл не знаю как.