【发布时间】:2021-03-15 23:37:19
【问题描述】:
我需要使用 Forge Viewer 7.X 在移动设备上显示几何的边缘,但由于版本 6.X 隐藏了边缘以提高移动性能。
https://forge.autodesk.com/en/docs/viewer/v7/change_history/changelog_v6/
顶点数组对象在移动设备上默认为 false 以节省内存
有没有办法重新打开它们?
PS:相同的日志显示了渲染设置renderEnvironmentDisplayEdges,但我找不到应该设置的位置。
[编辑]遵守@Peter O. 评论:
是否可以创建对 Three.js 实现的覆盖以在几何体已经加载/创建后显示网格边缘?
我发现的解决方案必须在加载几何图形时完成,但 Forge Viewer 正在处理这个过程,所以我不确定我是否可以应用它。 https://threejs.org/docs/#api/en/geometries/EdgesGeometry
【问题讨论】:
-
我投票结束这个问题,因为它与编程无关。应该在另一个 Stack Exchange 网站上询问。
-
@PeterO。最郁闷的是,欧特克拿了一个开源库,用它构建了专有软件,outsources its support on this proprietary software to StackOverflow
-
@Peter O.,正如 Marquizzo 所说,这是 Autodesk Forge API 实施的主要支持渠道。对于我的问题,您提出什么替代方案?
-
关闭投票被撤回。
-
很遗憾,您不能编写自己的 SVF 加载器,恐怕您不能(也不应该)强制重新启用边缘渲染。如果您有特殊用例,请考虑使用 github.com/petrbroz/forge-convert-utils 将 SVF 模型转换为 glTF 之类的模型。然后,您可以在任何需要的地方加载 glTF,但当然没有 Forge Viewer 提供的任何性能优化。
标签: autodesk-forge autodesk-viewer