【问题标题】:How to load propertyDb for f2d files in local environment如何在本地环境中为 f2d 文件加载 propertyDb
【发布时间】:2020-08-10 18:13:24
【问题描述】:

我正在使用Forge extractor 将模型转换为 SVF 格式并使用 Forge Viewer v7 将它们加载到本地环境中。我从 Revit 中选择了 3D 视图和 2D 平面图进行翻译,我可以看到它们已成功转换。

我正在使用这种方法加载 3D 视图:

  Autodesk.Viewing.Initializer(options, function () {
  viewer.start("Resource/3D View/{3D} xxxxxx/{3D}.svf", options);

我可以看到元素的属性可以成功加载,我可以使用属性面板查看该元素的属性/属性。

但是,当我使用此方法加载 2D 平面图 (f2d) 文件时:

Autodesk.Viewing.Initializer(options, function () { 
viewer.start("2c627223-65bc-e4f4-6518-dda3dc1960dc_f2d/primaryGraphics.f2d", options);

元素的属性无法正确显示。

我想知道有没有办法在 2D 平面图中也显示对象的属性?谢谢!

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    不幸的是,提取器最近已正式退役,因此我们不会继续支持它...

    尝试使用thisthisthis等其他工具下载SVF

    回到您遇到的问题 - 显然属性 db 没有加载...查看您的控制台输出并检查任何 404 错误以获取 object*.json - 这些文件是属性 db...:

        attrs:   [path + "objects_attrs.json.gz"],
                values:  [path + "objects_vals.json.gz"],
                avs:     [path + "objects_avs.json.gz"],
                offsets: [path + "objects_offs.json.gz"],
                ids:     [path + "objects_ids.json.gz"]
    

    一旦您使用工具正确下载 f2d 衍生产品的所有依赖项或自己正确实施该过程,那么一切都会再次正常运行...

    【讨论】:

    • 在尝试加载 f2d 衍生品时是否可以引用/调用 propertydb?我可以看到 propertydb 文件已成功下载到 Resource 文件夹中,但没有加载
    • 是的,请尝试通过将 sharedPropertyDbPath 传递给模型加载选项来指定它们的路径 - 请参阅示例代码 here
    猜你喜欢
    • 2019-04-19
    • 2021-03-06
    • 2016-05-28
    • 2023-04-04
    • 1970-01-01
    • 2017-05-18
    • 2016-10-13
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多