无法从类别(Revit 类型)中提取对象?
Unable to extract Objects from categories(Revit Types)?
我正在尝试使用 Javascript
在 Forge Api 查看器中提取所有门和 select 它们
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 select 所有门?
Model Browser in forge
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
我正在尝试使用 Javascript
在 Forge Api 查看器中提取所有门和 select 它们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 select 所有门? Model Browser in forge
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