【问题标题】:Forge Viewer - How can I output the meshes information log?Forge Viewer - 如何输出网格信息日志?
【发布时间】:2019-05-25 08:19:37
【问题描述】:

我现在正在使用最新版本的 forger viewer js。

由于从查看器版本v5开始不再需要three.min.js,如何在控制台中输出以下信息?

谢谢。

three.min.js:2 Total geometry size: 2.0363502502441406 MB
three.min.js:2 Number of meshes: 145
three.min.js:2 Num Meshes on GPU: 144
three.min.js:2 Net GPU geom memory used: 2068452
three.min.js:2 THREE.WebGLRenderer 71

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    为了支持查看大型(尤其是架构和基础设施)模型,Forge Viewer 中的内存管理相当复杂。几何图形可能会在运行时在 GPU 上上下移动,甚至内存中的几何图形数量也会随着时间而改变。正因为如此,你从three.js得到的数据恐怕不是很可靠。

    【讨论】:

    • 感谢您的回答。我刚刚发现日志只出现在小型模型中。对于大型模型,我将使用来自link 的默认内存管理器扩展。这个数据更可靠吗?但是,我找不到有关此扩展的任何文档,说明每个跟踪项目的含义是什么(例如,包文件计数、最后一页输出等)。有人可以帮忙吗?谢谢。
    • 该扩展主要由开发团队用于调试(很遗憾没有公开文档),但是是的,您会在那里找到更可靠的统计数据。
    • 关于扩展中使用的不同术语:包文件是查看器用来存储几何数据的简单二进制格式。单个 URN 可能有多个可用的包文件,这些文件可以在运行时下载或从内存中清除(“Paged Out”)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 2018-09-02
    • 2020-01-06
    • 2020-10-21
    • 2017-05-19
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多