Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Цетральная проекция 3D визуализация


Автор: BenGan 8.6.2018, 13:13
Всем привет!
Кому доводилось руками писать 3D визуализацию, подскажите, как обеспечить корректное масштабирование.

Проблема в следующем. Объекты описаны в мировой системе координат (МСК) с наблюдателем связана система координат объекта (СКО) в которой заданы плоскость проекции, точка центральной проекции.

Теперь СКО - движется, когда объект пересекает плоскость проекции он становится невидим (оказывается за спиной). 

Отображенные на плоскость проекции объекты умножаются на произвольный масштабный множитель, при этом если он слишком маленький, объекты начинают исчезать в поле зрения,  если слишком большой, занимают все поле взгляда.

Где можно найти критерий выбора масштабного преобразования?. Видимо, он должен быть связан с размером экрана и удалением точки центральной проекции.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)