Я пытаюсь разработать расширение для API Autodesk Forge Viewer, аналогичное по функциональности текущему инструменту навигации от первого лица.Проблема, которую я описываю, также появляется с навигационным инструментом от первого лица, поэтому я буду использовать это, чтобы проиллюстрировать мой пример здесь.
Орфографическое изображение здания. Изображение модели после загрузки
Теперь перейдите с помощью мыши к точке, подобной следующей.Это можно сделать, щелкнув мышью, чтобы повернуть модель и колесико мыши для прокрутки. Изображение модели после навигации
При нажатии кнопки вида от первого лица вид камеры перемещается внутри здания, чтобыместо на небольшом расстоянии. Изображение внутри здания
Похоже, что это не меняет положение или целевые значения камеры, и происходит, даже если камера заблокирована.Фактический вызов, который делает перемещение, кажется, является вызовом navigation.toPerspective.
Я хотел бы знать, знает ли кто-нибудь об обходном пути, который позволил бы мне использовать первого человека из того места, котороекамера была сфокусирована на.Как я уже говорил ранее, плагин, который я пишу, на самом деле не является расширением от первого лица, поэтому предположим, что я могу внести любые необходимые изменения в те моменты, в которые они должны быть внесены.