Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 58.6
edited by Bimit Administrator
on 16.02.2022, 10:35
on 16.02.2022, 10:35
Change comment:
There is no comment for this version
To version 57.1
edited by Bimit Administrator
on 15.02.2022, 14:08
on 15.02.2022, 14:08
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 ... ... @@ -28,7 +28,7 @@ 28 28 29 29 (% class="box infomessage" %) 30 30 ((( 31 -** {{id name="_Toc1"/}}getProject** - взятие проекта на котором выполняется плагин31 +**getProject** - взятие проекта на котором выполняется плагин 32 32 ))) 33 33 34 34 * **bim.getProject() **- метод представляет следующую структуру ... ... @@ -180,7 +180,7 @@ 180 180 181 181 (% class="box infomessage" %) 182 182 ((( 183 -** {{id name="_Toc2"/}}getProfile** - получение данных о пользователе по его идентификатору Uuid183 +**getProfile** - получение данных о пользователе по его идентификатору Uuid 184 184 ))) 185 185 186 186 * **bim.getProfile(Идентификатор пользователя)** ... ... @@ -197,7 +197,7 @@ 197 197 198 198 (% class="box infomessage" %) 199 199 ((( 200 -** {{id name="_Toc3"/}}getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)200 +**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин) 201 201 ))) 202 202 203 203 * **bim.getProjectModels()** ... ... @@ -216,7 +216,7 @@ 216 216 217 217 (% class="box infomessage" %) 218 218 ((( 219 -** {{id name="_Toc4"/}}getModelRevisions** - взятие всех ревизий модели219 +**getModelRevisions** - взятие всех ревизий модели 220 220 ))) 221 221 222 222 * **bim.getModelRevisions(Идентификатор модели)** ... ... @@ -234,11 +234,11 @@ 234 234 {{/code}} 235 235 236 236 237 +=== === 237 237 238 - 239 239 (% class="box infomessage" %) 240 240 ((( 241 -** {{id name="_Toc5"/}}getProjectTasks** - получение списка всех задач проекта241 +====== **getProjectTasks** - получение списка всех задач проекта ====== 242 242 ))) 243 243 244 244 * **getProjectTasks()** метод, который возвращает структуру списка задач, каждая задача представляет из себя следующую структуру: ... ... @@ -465,10 +465,10 @@ 465 465 466 466 (% class="box infomessage" %) 467 467 ((( 468 - **{{id name="_Toc6"/}}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 ((( ... ... @@ -539,10 +539,10 @@ 539 539 540 540 (% class="box infomessage" %) 541 541 ((( 542 -** {{id name="_Toc7"/}}getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача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" %) ... ... @@ -667,7 +667,7 @@ 667 667 668 668 (% class="box infomessage" %) 669 669 ((( 670 -** {{id name="_Toc8"/}}getElements** - функция получения списка элементов с полной информацией670 +**getElements** - функция получения списка элементов с полной информацией 671 671 ))) 672 672 673 673 * **bim.getElements(Условие поиска)** ... ... @@ -862,7 +862,7 @@ 862 862 863 863 (% class="box infomessage" %) 864 864 ((( 865 -** {{id name="_Toc9"/}}getElement** - функция получения полной информации о элементе865 +**getElement** - функция получения полной информации о элементе 866 866 ))) 867 867 868 868 * **bim.getElement(Идентификатор элемента)** ... ... @@ -879,7 +879,7 @@ 879 879 880 880 (% class="box infomessage" %) 881 881 ((( 882 -** {{id name="_Toc10"/}}getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии882 +**getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии 883 883 ))) 884 884 885 885 * **bim.getGeometryElement(Идентификатор элемента)** ... ... @@ -1224,7 +1224,7 @@ 1224 1224 1225 1225 (% class="box infomessage" %) 1226 1226 ((( 1227 -** {{id name="_Toc11"/}}getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии1227 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1228 1228 ))) 1229 1229 1230 1230 * **bim.getGeometryElements(Условие поиска)** ... ... @@ -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,16 +1258,15 @@ 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" %) 1266 1266 ((( 1267 -** {{id name="_Toc12"/}}getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ1264 +**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" %) ... ... @@ -1286,120 +1286,120 @@ 1286 1286 ))) 1287 1287 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1288 1288 (% style="line-height:1.2" %) 1289 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1286 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1290 1290 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1291 1291 (% style="line-height:1.2" %) 1292 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1289 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1293 1293 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1294 1294 (% style="line-height:1.2" %) 1295 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта 1292 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта 1296 1296 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1297 1297 (% style="line-height:1.2" %) 1298 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid() 1295 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid() 1299 1299 ))) 1300 1300 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1301 1301 (% style="line-height:1.2" %) 1302 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)alias 1299 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)alias 1303 1303 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1304 1304 (% style="line-height:1.2" %) 1305 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1302 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1306 1306 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1307 1307 (% style="line-height:1.2" %) 1308 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)уникальное название английское 1305 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)уникальное название английское 1309 1309 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1310 1310 (% style="line-height:1.2" %) 1311 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAlias() 1308 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAlias() 1312 1312 ))) 1313 1313 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1314 1314 (% style="line-height:1.2" %) 1315 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title 1312 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title 1316 1316 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1317 1317 (% style="line-height:1.2" %) 1318 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1315 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1319 1319 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1320 1320 (% style="line-height:1.2" %) 1321 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заголовок 1318 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заголовок 1322 1322 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1323 1323 (% style="line-height:1.2" %) 1324 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getTitle() 1321 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getTitle() 1325 1325 ))) 1326 1326 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1327 1327 (% style="line-height:1.2" %) 1328 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description 1325 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description 1329 1329 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1330 1330 (% style="line-height:1.2" %) 1331 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1328 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1332 1332 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1333 1333 (% style="line-height:1.2" %) 1334 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)описание 1331 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)описание 1335 1335 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1336 1336 (% style="line-height:1.2" %) 1337 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDescription() 1334 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDescription() 1338 1338 ))) 1339 1339 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1340 1340 (% style="line-height:1.2" %) 1341 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)color 1338 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)color 1342 1342 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1343 1343 (% style="line-height:1.2" %) 1344 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1341 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1345 1345 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1346 1346 (% style="line-height:1.2" %) 1347 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)цвет метки проекта 1344 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)цвет метки проекта 1348 1348 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1349 1349 (% style="line-height:1.2" %) 1350 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getColor() 1347 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getColor() 1351 1351 ))) 1352 1352 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1353 1353 (% style="line-height:1.2" %) 1354 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)preview 1351 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)preview 1355 1355 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1356 1356 (% style="line-height:1.2" %) 1357 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1354 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 1358 1358 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1359 1359 (% style="line-height:1.2" %) 1360 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ссылка на картинку превью проекта 1357 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ссылка на картинку превью проекта 1361 1361 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1362 1362 (% style="line-height:1.2" %) 1363 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getPreview() 1360 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getPreview() 1364 1364 ))) 1365 1365 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1366 1366 (% style="line-height:1.2" %) 1367 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate 1364 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate 1368 1368 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1369 1369 (% style="line-height:1.2" %) 1370 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date 1367 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date 1371 1371 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1372 1372 (% style="line-height:1.2" %) 1373 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания 1370 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания 1374 1374 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1375 1375 (% style="line-height:1.2" %) 1376 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate() 1373 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate() 1377 1377 ))) 1378 1378 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1379 1379 (% style="line-height:1.2" %) 1380 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)editDate 1377 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)editDate 1381 1381 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1382 1382 (% style="line-height:1.2" %) 1383 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date 1380 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date 1384 1384 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1385 1385 (% style="line-height:1.2" %) 1386 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата последнего редактирования 1383 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата последнего редактирования 1387 1387 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1388 1388 (% style="line-height:1.2" %) 1389 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEditDate() 1386 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEditDate() 1390 1390 ))) 1391 1391 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1392 1392 (% style="line-height:1.2" %) 1393 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)profileUuid 1390 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)profileUuid 1394 1394 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)((( 1395 1395 (% style="line-height:1.2" %) 1396 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1393 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 1397 1397 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)((( 1398 1398 (% style="line-height:1.2" %) 1399 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор пользователя автора проекта 1396 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор пользователя автора проекта 1400 1400 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)((( 1401 1401 (% style="line-height:1.2" %) 1402 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProfileUuid() 1399 +(% style="background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProfileUuid() 1403 1403 ))) 1404 1404 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)((( 1405 1405 (% style="line-height:1.38" %) ... ... @@ -1486,10 +1486,10 @@ 1486 1486 1487 1487 (% class="box infomessage" %) 1488 1488 ((( 1489 -** {{id name="_Toc13"/}}getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ1486 +**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" %) ... ... @@ -1825,7 +1825,7 @@ 1825 1825 1826 1826 (% class="box infomessage" %) 1827 1827 ((( 1828 -** {{id name="_Toc14"/}}getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)1825 +**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 1829 1829 ))) 1830 1830 1831 1831 * **bim.getGeometryElementA()** ... ... @@ -1845,7 +1845,7 @@ 1845 1845 1846 1846 (% class="box infomessage" %) 1847 1847 ((( 1848 -** {{id name="_Toc15"/}}getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)1845 +**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 1849 1849 ))) 1850 1850 1851 1851 * **bim.getGeometryElementB()** ... ... @@ -1865,7 +1865,7 @@ 1865 1865 1866 1866 (% class="box infomessage" %) 1867 1867 ((( 1868 -** {{id name="_Toc16"/}}showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)1865 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) 1869 1869 ))) 1870 1870 1871 1871 * **bim.showElements(Условие поиска)** ... ... @@ -1900,7 +1900,7 @@ 1900 1900 1901 1901 (% class="box infomessage" %) 1902 1902 ((( 1903 -** {{id name="_Toc17"/}}createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX1900 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1904 1904 ))) 1905 1905 1906 1906 * **bim.createGroupElements (Цвет, Условие поиска)** ... ... @@ -1915,22 +1915,19 @@ 1915 1915 1916 1916 {{/code}} 1917 1917 1918 -{{code language="java"}} 1919 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1920 -def elements = bim.getElements(conditionDoor) 1921 -bim.createGroupElements("#FF9933", elements) 1915 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1916 +def elements = bim.getElements(conditionDoor) 1917 +bim.createGroupElements("#FF9933", elements ) 1922 1922 {{/code}} 1923 1923 1924 - 1925 1925 {{code language="java"}} 1926 1926 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1927 1927 {{/code}} 1928 1928 1929 1929 1930 - 1931 1931 (% class="box infomessage" %) 1932 1932 ((( 1933 -** {{id name="_Toc18"/}}showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов1927 +**showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов 1934 1934 ))) 1935 1935 1936 1936 * **bim.showGroupElements()** ... ... @@ -1944,12 +1944,10 @@ 1944 1944 1945 1945 (% class="box infomessage" %) 1946 1946 ((( 1947 -** {{id name="_Toc19"/}}createCondition** - функция создания условия поиска элементов1941 +**createCondition** - функция создания условия поиска элементов 1948 1948 ))) 1949 1949 1950 -* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)** 1951 -* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)** 1952 -* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)** 1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту 1953 1953 1954 1954 **Примеры использования:** 1955 1955 ... ... @@ -1960,13 +1960,10 @@ 1960 1960 1961 1961 {{/code}} 1962 1962 1963 - 1964 -{{code language="java"}} 1965 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1966 -bim.showElements(elementCondition) 1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1956 +bim.showElements(elementCondition ) 1967 1967 {{/code}} 1968 1968 1969 - 1970 1970 {{code language="java"}} 1971 1971 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 1972 1972 bim.showElements(elementCondition) ... ... @@ -1974,10 +1974,9 @@ 1974 1974 {{/code}} 1975 1975 1976 1976 1977 - 1978 1978 (% class="box infomessage" %) 1979 1979 ((( 1980 -** {{id name="_Toc20"/}}getProjectCollisions** - функция получения списка коллизий проекта1968 +**getProjectCollisions** - функция получения списка коллизий проекта 1981 1981 ))) 1982 1982 1983 1983 * **bim.getProjectCollisions()** ... ... @@ -2255,7 +2255,7 @@ 2255 2255 2256 2256 (% class="box infomessage" %) 2257 2257 ((( 2258 -** {{id name="_Toc21"/}}getModelCollisions** - функция получения списка коллизий модели2246 +**getModelCollisions** - функция получения списка коллизий модели 2259 2259 ))) 2260 2260 2261 2261 * **bim.getModelCollisions(Идентификатор модели)** ... ... @@ -2276,9 +2276,7 @@ 2276 2276 2277 2277 {{/code}} 2278 2278 2279 - 2280 -{{code language="java"}} 2281 -def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2267 + {{code language="java"}}def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2282 2282 for (def collsion: listCollisions ) { 2283 2283 def globalAId = collsion.getGlobalAId() 2284 2284 ... ... @@ -2288,5 +2288,3 @@ 2288 2288 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2289 2289 } 2290 2290 {{/code}} 2291 - 2292 -