функция forge viewer.search () странное поведение - PullRequest
0 голосов
/ 27 мая 2020

Вот фрагмент из chrome devconsole, вызывающий viewer.search () без параметров ограничения в svf из модели Revit:

NOP_VIEWER.search("Walls", console.log, console.error, );
undefined
(18) [292, 382, 908, 909, 1744, 1745, 1872, 2054, 2058, 2062, 7925, 7945, 22748, 22749, 22750, 22751, 22753, 22754]

> возвращает массив стен (хорошо )

здесь тот же поиск с именем атрибута «Категория»:

NOP_VIEWER.search("Walls", console.log, console.error, ["Category"]);
undefined
[]
lastIndex: (...)lastItem: (...)length: 0__proto__: Array(0)

возвращает пустой массив (почему?)

вот то же самое с именем атрибута «Базовый уровень»

NOP_VIEWER.search("livello", console.log, console.error, ["Base Level"]);
undefined
PropDbLoader.js:66 (121) [2706, 2813, 2904, 3074, 3522, 3974, 4427, 4884, 5335, 5785, 6297, 6908, 7449, 7904, 8734, 8922, 9708, 9840, 10367, 12048, 12244, 12263, 14022, 14025, 14027, 14029, 14031, 14033, 14035, 14037, 14039, 14041, 14043, 14045, 14047, 14049, 14051, 14053, 14055, 14057, 14059, 14061, 14063, 14065, 14156, 14162, 14168, 14174, 14176, 14186, 14188, 14190, 14192, 14194, 14223, 14225, 14242, 14250, 14252, 14262, 14264, 14266, 14268, 14270, 14272, 14274, 14276, 14278, 14280, 14322, 14796, 14950, 15142, 15249, 15475, 15628, 15814, 15925, 16149, 16256, 16468, 16633, 16944, 16954, 17007, 17039, 17065, 17085, 17108, 17143, 17183, 17199, 17247, 17307, 17322, 17351, 17384, 17397, 17427, 17449, …]

> возвращает массив (хорошо)

У кого-нибудь есть предложения по объяснению этого поведения? Я не могу выяснить. Как я могу выполнить поиск по критериям, ограничивающим категории? Спасибо

...