Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 58.5
edited by Bimit Administrator
on 16.02.2022, 10:23
on 16.02.2022, 10:23
Change comment:
There is no comment for this version
To version 58.3
edited by Bimit Administrator
on 16.02.2022, 10:11
on 16.02.2022, 10:11
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,26 +1,26 @@ 1 1 Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы: 2 2 3 -* [[getProject>> path:#_Toc1]] - взятие проекта на котором выполняется плагин4 -* [[getProfile>> path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid5 -* [[getProjectModels>> path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин6 -* [[getModelRevisions>> path:#_Toc4]] - взятие всех ревизий модели7 -* [[getProjectTasks>> path:#_Toc5]] - получение списка всех задач проекта8 -* [[getTaskComments>> path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задача9 -* [[getTaskAttachments>> path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задача10 -* [[getElements>> path:#_Toc8]] - функция получения списка элементов с полной информацией11 -* [[getElement>> path:#_Toc9]] - функция получения полной информации о элементе12 -* [[getGeometryElement>> path:#_Toc10]] - функция получения полной информации о элементе и дополнительно параметры геометрии13 -* [[getGeometryElements>> path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска14 -* [[getGeometryProject>> path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ15 -* [[getGeometryModel>> path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ16 -* [[getGeometryElementA>> path:#_Toc14]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)17 -* [[getGeometryElementB>> path:#_Toc15]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)18 -* [[showElements>> path:#_Toc16]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)19 -* [[createGroupElements>> path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX20 -* [[showGroupElements>> path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов21 -* [[createCondition>> path:#_Toc19]] - функция создания условия поиска элементов22 -* [[getProjectCollisions>> path:#_Toc20]] - функция получения списка коллизий проекта23 -* [[getModelCollisions>> path:#_Toc21]] - функция получения списка коллизий модели3 +* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин 4 +* [[getProfile>>||anchor="HgetProfile"]] - получение данных о пользователе по его идентификатору Uuid 5 +* [[getProjectModels>>||anchor="HgetProjectModels"]] - взятие всех активных моделей проекта на котором выполняется плагин 6 +* [[getModelRevisions>>||anchor="HgetModelRevisions"]] - взятие всех ревизий модели 7 +* [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта 8 +* [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача 9 +* [[getTaskAttachments>>||anchor="HgetTaskAttachments"]] - получение списка всех вложений к задаче по идентификатору задача 10 +* [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией 11 +* [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе 12 +* [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии 13 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска 14 +* [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 15 +* [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 16 +* [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 17 +* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 18 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) 19 +* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX 20 +* [[showGroupElements>>||anchor="HshowGroupElements"]] - функция отображения/подсветки на экране ранее созданных групп элементов 21 +* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов 22 +* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта 23 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели 24 24 25 25 ====== ====== 26 26 ... ... @@ -465,10 +465,10 @@ 465 465 466 466 (% class="box infomessage" %) 467 467 ((( 468 - **getTaskComments**- получение списка всех комментариев у задачи по идентификатору задача468 +getTaskComments - получение списка всех комментариев у задачи по идентификатору задача 469 469 ))) 470 470 471 -* ** bim.getTaskComments(UUID taskUuid)**471 +* **getTaskComments(UUID taskUuid)** 472 472 473 473 (% style="margin-left:2px" %) 474 474 ((( ... ... @@ -542,7 +542,7 @@ 542 542 **getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача 543 543 ))) 544 544 545 -* ** bim.getTaskAttachments(UUID taskUuid)**545 +* **getTaskAttachments(UUID taskUuid)** 546 546 547 547 ((( 548 548 (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) ... ... @@ -1246,9 +1246,7 @@ 1246 1246 1247 1247 {{/code}} 1248 1248 1249 - 1250 -{{code language="java"}} 1251 -def elements = new HashSet<UUID>() 1249 + {{code language="java"}}def elements = new HashSet<UUID>() 1252 1252 elements.add(UUID.randomUuid()) 1253 1253 def listElements = bim.getGeometryElements(elements) 1254 1254 for (Element geometryElement: listElements ) { ... ... @@ -1258,8 +1258,7 @@ 1258 1258 def volumeElement = geometryElement .getVolume() 1259 1259 1260 1260 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1261 -} 1262 -{{/code}} 1259 +}{{/code}} 1263 1263 1264 1264 1265 1265 (% class="box infomessage" %) ... ... @@ -1267,7 +1267,7 @@ 1267 1267 **getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 1268 1268 ))) 1269 1269 1270 -* ** bim.getGeometryProject()**1267 +* **getGeometryProject** 1271 1271 1272 1272 ((( 1273 1273 (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) ... ... @@ -1489,7 +1489,7 @@ 1489 1489 **getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 1490 1490 ))) 1491 1491 1492 -* ** bim.getGeometryModel()**1489 +* **getGeometryModel** 1493 1493 1494 1494 ((( 1495 1495 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -1897,6 +1897,7 @@ 1897 1897 1898 1898 {{/code}} 1899 1899 1897 +====== **createGroupElements** ====== 1900 1900 1901 1901 (% class="box infomessage" %) 1902 1902 (((