Как выбрать все объекты для указанного типа, например, IfcWallStandardCase? - PullRequest
0 голосов
/ 12 февраля 2019

как выбрать все объекты, которые относятся к конкретному типу, например все двери или все окна?Спасибо.

1 Ответ

0 голосов
/ 12 февраля 2019

Самый простой подход - использовать viewer.search (документы здесь ), а затем выбрать возвращенные значения dbids.Обратите внимание, что поиск асинхронный, а результаты предоставляются в виде числового массива:

viewer.search('keyword', function(dbids){
   if(dbids instanceof Array && dbids.length)
     viewer.select(dbids)
})
...