Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 58.4
edited by Bimit Administrator
on 16.02.2022, 10:16
on 16.02.2022, 10:16
Change comment:
There is no comment for this version
To version 58.1
edited by Bimit Administrator
on 15.02.2022, 14:29
on 15.02.2022, 14:29
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -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 ((( ... ... @@ -1915,19 +1915,15 @@ 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) 1922 -{{/code}} 1916 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1917 +def elements = bim.getElements(conditionDoor) 1918 +bim.createGroupElements("#FF9933", elements ){{/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 1933 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1947,9 +1947,7 @@ 1947 1947 **createCondition** - функция создания условия поиска элементов 1948 1948 ))) 1949 1949 1950 -* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)** 1951 -* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)** 1952 -* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)** 1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту 1953 1953 1954 1954 **Примеры использования:** 1955 1955 ... ... @@ -1960,14 +1960,10 @@ 1960 1960 1961 1961 {{/code}} 1962 1962 1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1956 +bim.showElements(elementCondition ){{/code}} 1963 1963 1964 1964 {{code language="java"}} 1965 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1966 -bim.showElements(elementCondition) 1967 -{{/code}} 1968 - 1969 - 1970 -{{code language="java"}} 1971 1971 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 1972 1972 bim.showElements(elementCondition) 1973 1973 ... ... @@ -1974,7 +1974,6 @@ 1974 1974 {{/code}} 1975 1975 1976 1976 1977 - 1978 1978 (% class="box infomessage" %) 1979 1979 ((( 1980 1980 **getProjectCollisions** - функция получения списка коллизий проекта ... ... @@ -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") 2266 + {{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 ... ... @@ -2286,7 +2286,4 @@ 2286 2286 def globalBId = collsion.getGlobalBId() 2287 2287 2288 2288 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2289 -} 2290 -{{/code}} 2291 - 2292 - 2274 +}{{/code}}