【发布时间】:2021-07-23 07:29:21
【问题描述】:
在 Autodesk Forge 查看器中调用 model.rayIntersect() 时,我注意到返回的交叉点并不总是反映准确的交叉点,除非我等待 GEOMETRY_LOADED_EVENT。
通过检查查看器 (here) 的非缩小源代码,在我看来,基于 rayIntersect() 函数中的任何操作,等待 GEOMETRY_LOADED_EVENT 是不必要的。据我了解,我们可以简单地从片段中获取查看器中对象的网格数据,这不需要GEOMETRY_LOADED_EVENT。在调用 model.rayIntersect() 之前我可以等待另一个可能会更快触发的事件吗?
我正在以无头形式的查看器对大型模型执行此交集计算,因此等待GEOMETRY_LOADED_EVENT 可能需要相当长的时间,所以我不想等待它完成。
【问题讨论】:
标签: autodesk-forge autodesk-viewer