Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 60.2
edited by Bimit Administrator
on 01.03.2022, 10:02
Change comment: There is no comment for this version
To version 66.1
edited by Bimit Administrator
on 24.05.2023, 08:43
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -15,7 +15,8 @@
15 15  * [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
16 16  * [[getGeometryElementA>>path:#_Toc14]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
17 17  * [[getGeometryElementB>>path:#_Toc15]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
18 -* [[showElements>>path:#_Toc16]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
18 +* [[getGeometryObject>>path:#_Toc22]] - функция получения координат элемента для формирования объемной модели или отрисовки на экране
19 +* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
19 19  * [[createGroupElements>>path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
20 20  * [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
21 21  * [[createCondition>>path:#_Toc19]] - функция создания условия поиска элементов
... ... @@ -22,6 +22,13 @@
22 22  * [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
23 23  * [[getModelCollisions>>path:#_Toc21]] - функция получения списка коллизий модели
24 24  
26 +
27 +Справочники
28 +
29 +* [[Операторы сравнения>>path:#_Toc23]]
30 +* [[Параметры поиска>>path:#_Toc24]]
31 +* [[Статусы коллизий>>path:#_Toc25]]
32 +
25 25  ====== ======
26 26  
27 27  ====== ======
... ... @@ -866,17 +866,25 @@
866 866  )))
867 867  
868 868  * **bim.getElement(Идентификатор элемента)**
877 +* **bim.getElement(Идентификатор элемента как текст)**
869 869  
870 -**Пример использования:**
879 +**Примеры использования:**
871 871  
872 872  {{code language="java"}}
873 -def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
882 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"))
874 874  def globalId = element.getGlobalId()
875 875  
876 876  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
877 877  {{/code}}
878 878  
888 +{{code language="java"}}
889 +def element = bim.getElement("e5a114d0-7de1-11ec-90d6-0242ac120003")
890 +def globalId = element.getGlobalId()
879 879  
892 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
893 +{{/code}}
894 +
895 +
880 880  (% class="box infomessage" %)
881 881  (((
882 882  **{{id name="_Toc10"/}}getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
... ... @@ -883,6 +883,7 @@
883 883  )))
884 884  
885 885  * **bim.getGeometryElement(Идентификатор элемента)**
902 +* **bim.getGeometryElement(Идентификатор элемента как текст)**
886 886  
887 887  (% style="margin-left:4px" %)
888 888  (((
... ... @@ -1865,14 +1865,22 @@
1865 1865  
1866 1866  (% class="box infomessage" %)
1867 1867  (((
1868 -**{{id name="_Toc16"/}}showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
1885 +**{{id name="_Toc22"/}}bim.getGeometryObject(uuid) **- функция получения координат элемента для формирования объемной модели или отрисовки на экране
1869 1869  )))
1870 1870  
1888 +* **bim.getGeometryObject(Идентификатор элемента)**
1889 +
1890 +(% class="box infomessage" %)
1891 +(((
1892 +**{{id name="_Toc16"/}}showElements** - функция отображения на экране списка элементов (выбор/подсветка на модели)
1893 +)))
1894 +
1871 1871  * **bim.showElements(Условие поиска)**
1872 1872  * **bim.showElements(список глобальных идентификаторов элементов)**
1873 1873  * **bim.showElements(список идентификаторов элементов)**
1874 1874  * **bim.showElements(список элементов)**
1875 -* **bim.showElements(el1,el2,...)**
1899 +* **bim.showElements(элемент1,элемент2,...)**
1900 +* **bim.showElement(элемент) - показ одного элемента**
1876 1876  
1877 1877  **Примеры использования:**
1878 1878  
... ... @@ -1948,9 +1948,9 @@
1948 1948  **{{id name="_Toc19"/}}createCondition** - функция создания условия поиска элементов
1949 1949  )))
1950 1950  
1951 -* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)**
1952 -* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)**
1953 -* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)**
1976 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]], [[операторы сравнения>>path:#_Toc23]] ,значение для поиска)**
1977 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
1978 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование группы атрибутов,наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
1954 1954  
1955 1955  **Примеры использования:**
1956 1956  
... ... @@ -2290,4 +2290,37 @@
2290 2290  }
2291 2291  {{/code}}
2292 2292  
2293 -
2318 +
2319 +
2320 +**{{id name="_Toc23"/}}Операторы сравнения**
2321 +
2322 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2323 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**eq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Равно
2324 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**noteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не равно
2325 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**cont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Содержит
2326 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notcont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не содержит
2327 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше
2328 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше или равно
2329 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше
2330 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше или равно
2331 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Имеет значение ex
2332 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не имеет значение notex
2333 +
2334 +**{{id name="_Toc24"/}}Параметры поиска**
2335 +
2336 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2337 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**model**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию модели в структуре проекта
2338 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**floor**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию этажа
2339 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**class**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию ifc класса (ifc тип)
2340 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**zone**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию зоны, объединяющей элементы
2341 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**layer**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию слоя объединяющего элементы
2342 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**attribute**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по значению атрибута
2343 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**geometry**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)параметры поиска по значению рассчитанной геометрии, на текущий момент доступно только площадь(ключ атрибута =”area”) и объем(ключ атрибута =”volume”)
2344 +
2345 +**{{id name="_Toc25"/}}Статусы коллизий**
2346 +
2347 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2348 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**NEW**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)запрос коллизий в статусе новые
2349 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**WORK**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)коллизии в работе
2350 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**SOLVED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)решенные коллизии
2351 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ALLOWED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)допустимые коллизии