Autodesk Forge 三个 JS 版本支持 ShapeBufferGeometry
Posted
技术标签:
【中文标题】Autodesk Forge 三个 JS 版本支持 ShapeBufferGeometry【英文标题】:Autodesk Forge Three JS version to support ShapeBufferGeometry 【发布时间】:2018-01-14 18:47:54 【问题描述】:我们目前正尝试在 Autodesk 查看器中即时绘制 3D 形状。我们通过向底层 Three.JS 引擎注入一个 javascript 运行时来管理这一点。
对于复杂的 3D 形状,例如带有孔的多边形,三角测量是必要的。为了支持这一点,Three.js 在 2016 年 10 月 31 日添加了 ShapeBufferGeometry
,并于 2016 年 12 月发布了第 83 版。
如果我没看错的话,当前的 Forge 查看器是基于 Three.JS r71 构建的。
是否有计划用最新的 Three.JS 更新 Forge?或者您有什么建议可以解决这个问题,而不是自己运行三角测量?
【问题讨论】:
这不是一个真正的编程问题。您应该直接联系 Autodesk,因为外人无法知道 Autodesk 未来的计划。 Autodesk 这些天来将所有查看者支持问题引导至 ***,因此这可能是唯一一个很好的提问渠道...... @Matt 哇,你是对的。他们甚至在他们的网站上都没有客户服务联系信息!他们提供的付费服务推迟了对 S.O. 的所有支持? Autodesk 员工确实花了相当多的时间来回应 SO- 但我同意这看起来仍然很奇怪。 (像菲利普,下面) 【参考方案1】:只需将ShapeBufferGeometry 的代码添加到您的应用中。查看器正在使用的 Three.js 版本支持基类 BufferGeometry
。我不知道你的意思是什么
将 javascript 运行时注入底层 Three.JS 引擎
您可以使用viewer.impl.scene.add(mesh)
将自定义网格添加到场景中
【讨论】:
以上是关于Autodesk Forge 三个 JS 版本支持 ShapeBufferGeometry的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk Forge Viewer 中的三个 JS 限制变换控制运动
Autodesk Forge 数据管理 - 对象 ID 与对象名称与对象键