autodesk-forge - Autodesk Viewer - 未来对 viewer.impl 多模型方法的期望
问题描述
我目前正在尝试让多模型与我们的应用程序现有功能一起使用。在我需要用于多模型的所有方法中,它们都属于 viewer.impl。从 Phillipe ( https://stackoverflow.com/a/47062286/9327787 ) 的帖子中,我了解到这些不是公开的,并且将来会发生变化。
我想知道是否会将以下方法添加到公共 api 中?或者我们将来可以从这些方法中得到什么。
viewer.impl.modelQueue().getModels()
viewer.impl.selector.setAggregateSelection()
viewer.impl.selector.getAggregateSelection()
viewer.impl.unloadModel()
viewer.impl.findModel()
解决方案
Viewer 实现对象(通常称为其成员的对象 viewer.impl
)包含 Viewer3D 的所有实现方法,并且仅供 Viewer.js 本身使用,因此简单地说 -viewer
执行参数验证之类的操作并viewer.impl
执行实际工作(这意味着使用它们并不是真正的“hacky”,可以肯定地说您列表中的那些已经被大量使用并且在过去的几个版本中保持稳定)
我确信我们的开发团队已经意识到社区确实需要将这些私有方法合并到一个更公开可访问的功能集中(据我所知,尽管没有立即这样做的计划)所以相信他们会三思而后行在对这些方法进行重大更改之前。但是,您可以订阅我们的Forge 博客并留意发行说明 - 所有重大更改,即使是那些会影响某些“重要”私有方法的更改,都会在此处突出显示。
推荐阅读
- elasticsearch - ElasticSearch:地理点聚类
- c++ - c++ 类的问题
- rest - 使用 Postman 调用 DVLA MOT 历史 API 时出现“缺少身份验证令牌”错误
- angular - 如何将一个组件嵌套到另一个组件中?
- r - 如何在R中相互添加/减去行
- bash - Bash 解析日志文件值和时间戳下面两行
- python - 不同版本的帕斯卡三角、列表、python
- java - 如何使用已使用 java spring security TextEncryptor 加密的 node.js 解密文本
- javascript - 如何在不使用按钮的情况下制作引导下拉菜单?(角度 4+)
- javascript - 清理脏 JSON 并以正确的顺序输出带有英文、翻译和数据类型的干净版本