首页 > 解决方案 > 如何将全景图与 Forge Viewer v6 一起使用

问题描述

基于https://forge.autodesk.com/blog/iphone-panorama-forge-viewer示例,我可以在我的 iPhone 上使用全景图。但是,当我尝试使用 Forge Viewer v6 实现此扩展时,它不起作用。

如何在 v6 中实现此功能?

标签: autodesk-forgeautodesk-viewer

解决方案


由于版本之间的一些变化,覆盖游戏手柄行为的过程现在有点不同:

在您的 HTML 中,包含一个<script>带有FirstPerson扩展名的标签,然后是另一个<script>带有deviceOrientationExt扩展名的标签:

<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');
});

推荐阅读