Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From 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
To 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
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 -* **getTaskComments(UUID taskUuid)** 471 +* **bim.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 -* **getTaskAttachments(UUID taskUuid)** 545 +* **bim.getTaskAttachments(UUID taskUuid)** 546 546 547 547 ((( 548 548 (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) ... ... @@ -1246,7 +1246,9 @@ 1246 1246 1247 1247 {{/code}} 1248 1248 1249 - {{code language="java"}}def elements = new HashSet<UUID>() 1249 + 1250 +{{code language="java"}} 1251 +def elements = new HashSet<UUID>() 1250 1250 elements.add(UUID.randomUuid()) 1251 1251 def listElements = bim.getGeometryElements(elements) 1252 1252 for (Element geometryElement: listElements ) { ... ... @@ -1256,7 +1256,8 @@ 1256 1256 def volumeElement = geometryElement .getVolume() 1257 1257 1258 1258 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1259 -}{{/code}} 1261 +} 1262 +{{/code}} 1260 1260 1261 1261 1262 1262 (% class="box infomessage" %) ... ... @@ -1264,7 +1264,7 @@ 1264 1264 **getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 1265 1265 ))) 1266 1266 1267 -* **getGeometryProject** 1270 +* **bim.getGeometryProject()** 1268 1268 1269 1269 ((( 1270 1270 (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %) ... ... @@ -1486,7 +1486,7 @@ 1486 1486 **getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 1487 1487 ))) 1488 1488 1489 -* **getGeometryModel** 1492 +* **bim.getGeometryModel()** 1490 1490 1491 1491 ((( 1492 1492 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -1894,7 +1894,6 @@ 1894 1894 1895 1895 {{/code}} 1896 1896 1897 -====== **createGroupElements** ====== 1898 1898 1899 1899 (% class="box infomessage" %) 1900 1900 ((( ... ... @@ -1913,15 +1913,19 @@ 1913 1913 1914 1914 {{/code}} 1915 1915 1916 - {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1917 -def elements = bim.getElements(conditionDoor) 1918 -bim.createGroupElements("#FF9933", elements ){{/code}} 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}} 1919 1919 1924 + 1920 1920 {{code language="java"}} 1921 1921 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1922 1922 {{/code}} 1923 1923 1924 1924 1930 + 1925 1925 (% class="box infomessage" %) 1926 1926 ((( 1927 1927 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1941,7 +1941,9 @@ 1941 1941 **createCondition** - функция создания условия поиска элементов 1942 1942 ))) 1943 1943 1944 -* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту 1950 +* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)** 1951 +* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)** 1952 +* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)** 1945 1945 1946 1946 **Примеры использования:** 1947 1947 ... ... @@ -1952,10 +1952,14 @@ 1952 1952 1953 1953 {{/code}} 1954 1954 1955 - {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1956 -bim.showElements(elementCondition ){{/code}} 1957 1957 1958 1958 {{code language="java"}} 1965 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1966 +bim.showElements(elementCondition) 1967 +{{/code}} 1968 + 1969 + 1970 +{{code language="java"}} 1959 1959 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 1960 1960 bim.showElements(elementCondition) 1961 1961 ... ... @@ -1962,6 +1962,7 @@ 1962 1962 {{/code}} 1963 1963 1964 1964 1977 + 1965 1965 (% class="box infomessage" %) 1966 1966 ((( 1967 1967 **getProjectCollisions** - функция получения списка коллизий проекта ... ... @@ -2263,7 +2263,9 @@ 2263 2263 2264 2264 {{/code}} 2265 2265 2266 - {{code language="java"}}def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2279 + 2280 +{{code language="java"}} 2281 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2267 2267 for (def collsion: listCollisions ) { 2268 2268 def globalAId = collsion.getGlobalAId() 2269 2269 ... ... @@ -2271,4 +2271,7 @@ 2271 2271 def globalBId = collsion.getGlobalBId() 2272 2272 2273 2273 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2274 -}{{/code}} 2289 +} 2290 +{{/code}} 2291 + 2292 +