Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программирование игр, графики и искусственного интеллекта > Цетральная проекция 3D визуализация |
Автор: BenGan 8.6.2018, 13:13 |
Всем привет! Кому доводилось руками писать 3D визуализацию, подскажите, как обеспечить корректное масштабирование. Проблема в следующем. Объекты описаны в мировой системе координат (МСК) с наблюдателем связана система координат объекта (СКО) в которой заданы плоскость проекции, точка центральной проекции. Теперь СКО - движется, когда объект пересекает плоскость проекции он становится невидим (оказывается за спиной). Отображенные на плоскость проекции объекты умножаются на произвольный масштабный множитель, при этом если он слишком маленький, объекты начинают исчезать в поле зрения, если слишком большой, занимают все поле взгляда. Где можно найти критерий выбора масштабного преобразования?. Видимо, он должен быть связан с размером экрана и удалением точки центральной проекции. |