Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 57.1
edited by Bimit Administrator
on 15.02.2022, 14:08
Change comment: There is no comment for this version
To version 58.4
edited by Bimit Administrator
on 16.02.2022, 10:16
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 -* **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" %)
... ... @@ -1912,16 +1912,19 @@
1912 1912  
1913 1913  {{/code}}
1914 1914  
1915 - {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1916 -def elements = bim.getElements(conditionDoor)
1917 -bim.createGroupElements("#FF9933", elements )
1918 +{{code language="java"}}
1919 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1920 +def elements = bim.getElements(conditionDoor)
1921 +bim.createGroupElements("#FF9933", elements)
1918 1918  {{/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,13 @@
1952 1952  
1953 1953  {{/code}}
1954 1954  
1955 - {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1956 -bim.showElements(elementCondition )
1963 +
1964 +{{code language="java"}}
1965 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1966 +bim.showElements(elementCondition)
1957 1957  {{/code}}
1958 1958  
1969 +
1959 1959  {{code language="java"}}
1960 1960  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
1961 1961  bim.showElements(elementCondition)
... ... @@ -1963,6 +1963,7 @@
1963 1963  {{/code}}
1964 1964  
1965 1965  
1977 +
1966 1966  (% class="box infomessage" %)
1967 1967  (((
1968 1968  **getProjectCollisions** - функция получения списка коллизий проекта
... ... @@ -2264,7 +2264,9 @@
2264 2264  
2265 2265  {{/code}}
2266 2266  
2267 - {{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")
2268 2268  for (def collsion: listCollisions ) {
2269 2269  def globalAId = collsion.getGlobalAId()
2270 2270  
... ... @@ -2274,3 +2274,5 @@
2274 2274  // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2275 2275  }
2276 2276  {{/code}}
2291 +
2292 +