autodesk-forge - 如何将全景图与 Forge Viewer v6 一起使用
问题描述
基于https://forge.autodesk.com/blog/iphone-panorama-forge-viewer示例,我可以在我的 iPhone 上使用全景图。但是,当我尝试使用 Forge Viewer v6 实现此扩展时,它不起作用。
如何在 v6 中实现此功能?
解决方案
由于版本之间的一些变化,覆盖游戏手柄行为的过程现在有点不同:
在您的 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');
});
推荐阅读
- python - 如何从函数中求和
- apache - htaccess 通配符重定向(文件夹到子文件夹)
- javascript - div不会并排坐着
- javascript - Javascript Promises:测试错误场景
- reactjs - 当我更新 Redux 时,React Native componentWillReceiveProps 没有正确调用
- android - 在 Django 中出现“您无权访问该端口”错误
- excel - VBA Excel - 将数组传递给函数
- vue.js - VueJs: push value with key in array
- python - PyQt5 - 从 QLineEdit 传递用户输入以更新另一个文件中的字典
- sharepoint-online - 筛选 Web 部件不再在 Sharepoint Online 中可用