Я создаю приложение для редактирования уровня игры в рамках университетского проекта. В моем приложении у меня есть несколько видовых экранов, окно перспективы и три орфографических представления, все настройки для просмотра той же сцены.Использование GLOrtho для просмотра Side, Front, Top перспективы 3D-сцены
Я успешно установил орфографические виды и может переводить и масштабировать их, чтобы имитировать прокрутку и масштабирование. К сожалению, у меня одна проблема - моя сцена все еще содержит 3 измерения, поэтому объекты, просмотренные в орфографическом режиме определенных глубин, обрезаются, когда они выходят за пределы моего отсечения.
Большинство инструментов 3D-разработки или редакторов уровней позволяют просматривать все объекты в орфографическом режиме независимо от глубины.
Я предполагаю, что мне нужно сделать масштаб моей сцены в соответствующем измерении, чтобы все значения лежали между 1 и -1, есть ли простой способ обойти это? Или есть другой лучший подход.
Большое спасибо за вашу помощь, Dan
Извините, что ответила в моей теме. Решение, с которым я пошел в данный момент, состоит в том, чтобы масштабировать всю мою сцену с помощью небольшого значения (в настоящее время 0,0001) на требуемой оси и установить мои плоскости отсечения примерно: -10 far: 10. Это означает, что мой орфографический вид захватывает элементы в диапазоне 100000, я не могу предвидеть, что сцены будут созданы из этого размера! Это не совсем изящное решение, поэтому, если кто-нибудь знает, как эта проблема решена в коммерческих приложениях, я бы хотел ее услышать. – talldan