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.3
edited by Bimit Administrator
on 16.02.2022, 10:11
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1894,6 +1894,7 @@
1894 1894  
1895 1895  {{/code}}
1896 1896  
1897 +====== **createGroupElements** ======
1897 1897  
1898 1898  (% class="box infomessage" %)
1899 1899  (((
... ... @@ -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 )
1916 +{{code language="java"}}
1917 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1918 +def elements = bim.getElements(conditionDoor)
1919 +bim.createGroupElements("#FF9933", elements)
1918 1918  {{/code}}
1919 1919  
1922 +
1920 1920  {{code language="java"}}
1921 1921  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1922 1922  {{/code}}
1923 1923  
1924 1924  
1928 +
1925 1925  (% class="box infomessage" %)
1926 1926  (((
1927 1927  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1941,7 +1941,9 @@
1941 1941  **createCondition** - функция создания условия поиска элементов
1942 1942  )))
1943 1943  
1944 -* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
1948 +* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)**
1949 +* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)**
1950 +* **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 )
1961 +
1962 +{{code language="java"}}
1963 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1964 +bim.showElements(elementCondition)
1957 1957  {{/code}}
1958 1958  
1967 +
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  
1975 +
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")
2277 +
2278 +{{code language="java"}}
2279 +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}}
2289 +
2290 +