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
Change comment: There is no comment for this version
To version 58.1
edited by Bimit Administrator
on 15.02.2022, 14:29
Change comment: There is no comment for this version

Summary

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}}