Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 55.2
edited by Bimit Administrator
on 14.02.2022, 15:56
on 14.02.2022, 15:56
Change comment:
There is no comment for this version
To version 56.2
edited by Bimit Administrator
on 15.02.2022, 13:38
on 15.02.2022, 13:38
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -30,8 +30,7 @@ 30 30 * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту 31 31 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список) 32 32 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 33 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели (полный список по модели) 34 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса коллизий (см. Статусы коллизий) 33 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели 35 35 36 36 ====== ====== 37 37 ... ... @@ -678,10 +678,11 @@ 678 678 679 679 (% class="box infomessage" %) 680 680 ((( 681 -**getElements** - функция получения списка элементов с полной информацией , на вход ей можно подать: условие поиска, сложное условие поиска680 +**getElements** - функция получения списка элементов с полной информацией 682 682 ))) 683 683 684 684 * **bim.getElements(Условие поиска)** 684 +* **bim.getElements(Список идентификаторов элементов)** 685 685 686 686 (% style="margin-left:5px" %) 687 687 ((( ... ... @@ -844,7 +844,7 @@ 844 844 ))) 845 845 ))) 846 846 847 -**Пример использования:** 847 +**Примеры использования:** 848 848 849 849 {{code language="java"}} 850 850 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -857,16 +857,6 @@ 857 857 858 858 {{/code}} 859 859 860 - 861 -(% class="box infomessage" %) 862 -((( 863 -**getElements** - функция получения списка элементов с полной информацией 864 -))) 865 - 866 -* **bim.getElements(Список идентификаторов элементов)** 867 - 868 -**Пример использования:** 869 - 870 870 {{code language="java"}} 871 871 def elements = new HashSet<UUID>() 872 872 elements.add(UUID.randomUuid()) ... ... @@ -1244,12 +1244,13 @@ 1244 1244 1245 1245 (% class="box infomessage" %) 1246 1246 ((( 1247 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии , на вход ей можно подать: условие поиска, сложное условие поиска1237 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1248 1248 ))) 1249 1249 1250 1250 * **bim.getGeometryElements(Условие поиска)** 1241 +* **bim.getGeometryElements(Список идентификаторов элементов)** 1251 1251 1252 -**Пример использования:** 1243 +**Примеры использования:** 1253 1253 1254 1254 {{code language="java"}} 1255 1255 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1265,18 +1265,7 @@ 1265 1265 1266 1266 {{/code}} 1267 1267 1268 - 1269 -(% class="box infomessage" %) 1270 -((( 1271 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1272 -))) 1273 - 1274 -* **bim.getGeometryElements(Список идентификаторов элементов)** 1275 - 1276 -**Пример использования:** 1277 - 1278 -{{code language="java"}} 1279 -def elements = new HashSet<UUID>() 1259 + {{code language="java"}}def elements = new HashSet<UUID>() 1280 1280 elements.add(UUID.randomUuid()) 1281 1281 def listElements = bim.getGeometryElements(elements) 1282 1282 for (Element geometryElement: listElements ) { ... ... @@ -1286,8 +1286,7 @@ 1286 1286 def volumeElement = geometryElement .getVolume() 1287 1287 1288 1288 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1289 -} 1290 -{{/code}} 1269 +}{{/code}} 1291 1291 1292 1292 1293 1293 (% class="box infomessage" %) ... ... @@ -2351,12 +2351,13 @@ 2351 2351 2352 2352 (% class="box infomessage" %) 2353 2353 ((( 2354 -**getModelCollisions** - функция получения списка коллизий модели (полный список по модели)2333 +**getModelCollisions** - функция получения списка коллизий модели 2355 2355 ))) 2356 2356 2357 2357 * **bim.getModelCollisions(Идентификатор модели)** 2337 +* **bim.getModelCollisions(Идентификатор модели, Статус коллизии) (см.Статусы коллизий)** 2358 2358 2359 -**Пример использования:** 2339 +**Примеры использования:** 2360 2360 2361 2361 {{code language="java"}} 2362 2362 def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003") ... ... @@ -2371,18 +2371,7 @@ 2371 2371 2372 2372 {{/code}} 2373 2373 2374 - 2375 -(% class="box infomessage" %) 2376 -((( 2377 -**getModelCollisions** - функция получения списка коллизий модели c указанием нужного статуса коллизий (см. Статусы коллизий) 2378 -))) 2379 - 2380 -* **bim.getModelCollisions(Идентификатор модели, Статус коллизии)** 2381 - 2382 -**Пример использования:** 2383 - 2384 -{{code language="java"}} 2385 -def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2354 + {{code language="java"}}def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2386 2386 for (def collsion: listCollisions ) { 2387 2387 def globalAId = collsion.getGlobalAId() 2388 2388 ... ... @@ -2391,5 +2391,4 @@ 2391 2391 2392 2392 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2393 2393 } 2394 - 2395 2395 {{/code}}