На основе https://forge.autodesk.com/blog/iphone-panorama-forge-viewer примера, я могу использовать панораму на моем iphone.Однако когда я попытался реализовать это расширение с помощью Forge Viewer v6, оно не работает.
Как мне реализовать эту функцию в v6?
Из-за некоторых изменений между версиями процесс переопределения поведения Gamepad теперь немного отличается:
В ваш HTML-код включите тег <script> с расширением FirstPerson и следуйте за ним другим тегом <script> с расширением deviceOrientationExt :
<script>
<head> ... <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/viewer3D.min.js?v=v6.0"></script> ... <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/extensions/FirstPerson/FirstPerson.js?v=v6.0"></script> <script src="https://raw.githubusercontent.com/wallabyway/deviceOrientationExt/master/docs/deviceOrientationExt.js"></script> </head>
И в своем коде JavaScript активируйте инструмент от первого лица после загрузки FirstPerson расширение:
viewer.loadExtension('Autodesk.FirstPerson').then(function() { viewer.toolController.activateTool('firstperson'); });