【问题标题】:Unable to extract Objects from categories(Revit Types)?无法从类别(Revit 类型)中提取对象?
【发布时间】:2020-07-21 14:42:49
【问题描述】:

我正在尝试提取所有门并使用 Javascript 在 Forge Api 查看器中选择它们

viewer.search('door', function(id){console.log(id); 
viewer.isolate(IdsFromAbove); // Does not highlight the doors..
// Returns 72 objects and none seem to be doors

当我手动输入 dbid 并将其隔离时,下面的代码会突出显示所有门。

viewer.isolate(DoorCategoryDbId);

我可以像在模型浏览器扩展中那样使用 Javascript 实际选择所有门的方法是什么? Model Browser in forge

【问题讨论】:

  • 您好,如果给出的答案还不够,请通过评论提出疑问,如果您的问题得到解决,请接受。

标签: autodesk-forge


【解决方案1】:
viewer.search('<property.value>', function(dbIds) {
        console.log(dbIds.length);
        getSubset(dbIds, property.name, property.value, function(dbIds) {
            oViewer.isolate(dbIds)
        })
    })

博客参考:https://forge.autodesk.com/blog/property-based-selection-isolation

【讨论】:

    猜你喜欢
    • 2020-06-30
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 2021-09-26
    • 1970-01-01
    相关资源
    最近更新 更多