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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 52.8
edited by Bimit Administrator
on 11.02.2022, 09:41
Change comment: There is no comment for this version
To version 55.1
edited by Bimit Administrator
on 14.02.2022, 15:31
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -30,7 +30,8 @@
30 30  * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту
31 31  * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список)
32 32  * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
33 -* getModelCollisions
33 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели (полный список по модели)
34 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса коллизий (см. Статусы коллизий)
34 34  
35 35  ====== ======
36 36  
... ... @@ -198,7 +198,7 @@
198 198  **Пример использования:**
199 199  
200 200  {{code language="java"}}
201 -def profile = bim.getProfile(UUID.fromString(ef952aa8-7ddc-11ec-90d6-0242ac120003")
202 +def profile = bim.getProfile(UUID.fromString("ef952aa8-7ddc-11ec-90d6-0242ac120003")
202 202  def profileUuid= profile.getUuid()
203 203  
204 204  // console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003”
... ... @@ -234,7 +234,7 @@
234 234  **Пример использования:**
235 235  
236 236  {{code language="java"}}
237 -def listModelRevisions = bim.getModelRevisions(UUID.fromString(4e733308-7ddd-11ec-90d6-0242ac120003)
238 +def listModelRevisions = bim.getModelRevisions(UUID.fromString("4e733308-7ddd-11ec-90d6-0242ac120003")
238 238  for (ModelRevision modelRevision: listModelRevisions ) {
239 239   def modelRevisionUuid= modelRevision.getUuid()
240 240  
... ... @@ -889,7 +889,7 @@
889 889  **Пример использования:**
890 890  
891 891  {{code language="java"}}
892 -def element = bim.getElement(UUID.fromString(e5a114d0-7de1-11ec-90d6-0242ac120003)
893 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
893 893  def globalId = element.getGlobalId()
894 894  
895 895  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
... ... @@ -1230,7 +1230,7 @@
1230 1230  **Пример использования:**
1231 1231  
1232 1232  {{code language="java"}}
1233 -def geometryElement = bim.getGeometryElement(UUID.fromString(e5a114d0-7de1-11ec-90d6-0242ac120003)
1234 +def geometryElement = bim.getGeometryElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
1234 1234  def globalId = geometryElement .getGlobalId()
1235 1235  
1236 1236  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
... ... @@ -1844,7 +1844,7 @@
1844 1844  **Пример использования:**
1845 1845  
1846 1846  {{code language="java"}}
1847 -def geometryModel = bim.getGeometryModel(UUID.fromString(ac178efe-7e8d-11ec-90d6-0242ac120003)
1848 +def geometryModel = bim.getGeometryModel(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
1848 1848  def bounds = geometryModel.getBounds()
1849 1849  
1850 1850  {{/code}}
... ... @@ -1917,7 +1917,7 @@
1917 1917  **Пример использования:**
1918 1918  
1919 1919  {{code language="java"}}
1920 -bim.showElements([dhb487dbcsndb,salndhkjfnjkenkjsd,sdfsdfadsdfsad])
1921 +bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"])
1921 1921  {{/code}}
1922 1922  
1923 1923  
... ... @@ -1931,7 +1931,7 @@
1931 1931  **Пример использования:**
1932 1932  
1933 1933  {{code language="java"}}
1934 -bim.showElements([UUID.fromString(ac178efe-7e8d-11ec-90d6-0242ac120003,UUID.fromString(e5a114d0-7de1-11ec-90d6-0242ac120003])
1935 +bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"])
1935 1935  {{/code}}
1936 1936  
1937 1937  
... ... @@ -1945,7 +1945,7 @@
1945 1945  **Пример использования:**
1946 1946  
1947 1947  {{code language="java"}}
1948 -def elementCondition = bim.createCondition("attribute",width, "gt", "1000")
1949 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1949 1949  def elements = bim.getElements(elementCondition)
1950 1950  bim.showElements(elements)
1951 1951  
... ... @@ -1995,7 +1995,7 @@
1995 1995  **Пример использования:**
1996 1996  
1997 1997  {{code language="java"}}
1998 -bim.createGroupElements("#FF9933", [dhb487dbcsndb,salndhkjfnjkenkjsd,sdfsdfadsdfsad] )
1999 +bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1999 1999  {{/code}}
2000 2000  
2001 2001  (% class="box infomessage" %)
... ... @@ -2039,7 +2039,7 @@
2039 2039  **Пример использования:**
2040 2040  
2041 2041  {{code language="java"}}
2042 -def elementCondition = bim.createCondition("attribute",width, "gt", "1000")
2043 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
2043 2043  bim.showElements(elementCondition )
2044 2044  
2045 2045  {{/code}}
... ... @@ -2055,7 +2055,7 @@
2055 2055  **Пример использования:**
2056 2056  
2057 2057  {{code language="java"}}
2058 -def elementCondition = bim.createCondition("attribute",BaseQuantities,width, "gt", "1000")
2059 +def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2059 2059  bim.showElements(elementCondition)
2060 2060  
2061 2061  {{/code}}
... ... @@ -2335,7 +2335,7 @@
2335 2335  **Пример использования:**
2336 2336  
2337 2337  {{code language="java"}}
2338 -def listCollisions = bim.getProjectCollisions(NEW)
2339 +def listCollisions = bim.getProjectCollisions("NEW")
2339 2339  for (def collsion: listCollisions ) {
2340 2340  def globalAId = collsion.getGlobalAId()
2341 2341  
... ... @@ -2347,4 +2347,48 @@
2347 2347  
2348 2348  {{/code}}
2349 2349  
2350 -
2351 +
2352 +(% class="box infomessage" %)
2353 +(((
2354 +**getModelCollisions** - функция получения списка коллизий модели (полный список по модели)
2355 +)))
2356 +
2357 +* **bim.getModelCollisions(Идентификатор модели)**
2358 +
2359 +**Пример использования:**
2360 +
2361 +{{code language="java"}}
2362 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
2363 +for (def collsion: listCollisions ) {
2364 +def globalAId = collsion.getGlobalAId()
2365 +
2366 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2367 +def globalBId = collsion.getGlobalBId()
2368 +
2369 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2370 +}
2371 +
2372 +{{/code}}
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")
2386 +for (def collsion: listCollisions ) {
2387 +def globalAId = collsion.getGlobalAId()
2388 +
2389 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2390 +def globalBId = collsion.getGlobalBId()
2391 +
2392 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2393 +}
2394 +
2395 +{{/code}}