autodesk-forge - 在查看器中启用“具有正交面的透视”
问题描述
我目前可以这样做:
this.viewer.navigation.toOrthographic()
和
this.viewer.navigation.toPerspective()
有没有办法让我也可以使用正交面的透视图并将当前查看器更改为移动中的查看器?
我知道有 view_types ( https://forge.autodesk.com/en/docs/viewer/v7/reference/globals/VIEW_TYPES/ ) 我可以在初始化时设置,但我想在模型加载后更改此选项无需使用视图立方体。
谢谢大家!
解决方案
如果我正确理解了您的需求,则可以以编程方式将 viewcube 作为扩展调用(从 v7.x 及更高版本开始),例如:
//wait after model is rendered ...
const viewCubeUI = NOP_VIEWER.getExtension("Autodesk.ViewCubeUi")
viewCubeUI.setViewType(Autodesk.Viewing.Private.VIEW_TYPES.PERSPECTIVE_ORTHO_FACES)
有关详细信息,请参阅此处的文档...
推荐阅读
- java - 如何为 Spring Boot 多模块项目创建可执行的 war/jar
- php - 试图在 laravel 5.6 中获取非对象的属性
- ios - 应用内购买数字内容的价格是否必须与通过网络购买的价格相同?
- c - c 使用多个分隔符拆分数组
- powerbi - Power BI,获取 Excel 数据自动将日期时间 (yyyy/mm/dd hh:mm:ss) 列转换为整数
- shell - 来自命令行的 BitBucket 中 PR 的审批人详细信息
- angular - 使用 Jasmine Angular7 监视多个同步功能
- java - Java 泛型数组
- html - 带有文件Json的纬度和经度
- php - DataTables Laravel 5.2 无法加载