Это то да, согласен, могу получить разрешение и пересчитать, но форма имеет плавающие размеры (пользователь сам может растаскивать) и получается что если он растаскивает с большой разницей длины к ширине, то круги выглядят эллипсами. И ещё, я так понимаю gluPerspective задаёт модель с точкой схода. Как удалить эту точку в бесконечность, чтобы объекты выглядели правильной формы, а то прямоугольник тоже какой-то непрямоугольный.
|