У меня есть объект GLScene разного (но известного) размера. Он полностью окружен TGLDummyCube
.
Я хочу расположить GLCamera
(с CameraStyle: glPerspective
) так, чтобы объект был полностью виден на экране. У меня это работает в основном - объект виден, но расстояние иногда слишком большое, или объект больше экрана и обрезан.
Как я могу это сделать? Я предполагаю, что это можно сделать с помощью умного сочетания расстояния камеры и фокусного расстояния, но пока мне это не удалось.
Это кажется другим в GLScene по сравнению с OpenGL. Я использую GLScene и Delphi 2007.