Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 56.1
edited by Bimit Administrator
on 14.02.2022, 15:57
on 14.02.2022, 15:57
Change comment:
There is no comment for this version
To version 56.3
edited by Bimit Administrator
on 15.02.2022, 13:42
on 15.02.2022, 13:42
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -30,8 +30,7 @@ 30 30 * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту 31 31 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список) 32 32 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 33 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели (полный список по модели) 34 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса коллизий (см. Статусы коллизий) 33 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели 35 35 36 36 ====== ====== 37 37 ... ... @@ -678,10 +678,11 @@ 678 678 679 679 (% class="box infomessage" %) 680 680 ((( 681 -**getElements** - функция получения списка элементов с полной информацией , на вход ей можно подать: условие поиска, сложное условие поиска680 +**getElements** - функция получения списка элементов с полной информацией 682 682 ))) 683 683 684 684 * **bim.getElements(Условие поиска)** 684 +* **bim.getElements(Список идентификаторов элементов)** 685 685 686 686 (% style="margin-left:5px" %) 687 687 ((( ... ... @@ -844,7 +844,7 @@ 844 844 ))) 845 845 ))) 846 846 847 -**Пример использования:** 847 +**Примеры использования:** 848 848 849 849 {{code language="java"}} 850 850 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -857,16 +857,6 @@ 857 857 858 858 {{/code}} 859 859 860 - 861 -(% class="box infomessage" %) 862 -((( 863 -**getElements** - функция получения списка элементов с полной информацией 864 -))) 865 - 866 -* **bim.getElements(Список идентификаторов элементов)** 867 - 868 -**Пример использования:** 869 - 870 870 {{code language="java"}} 871 871 def elements = new HashSet<UUID>() 872 872 elements.add(UUID.randomUuid()) ... ... @@ -1244,12 +1244,13 @@ 1244 1244 1245 1245 (% class="box infomessage" %) 1246 1246 ((( 1247 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии , на вход ей можно подать: условие поиска, сложное условие поиска1237 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1248 1248 ))) 1249 1249 1250 1250 * **bim.getGeometryElements(Условие поиска)** 1241 +* **bim.getGeometryElements(Список идентификаторов элементов)** 1251 1251 1252 -**Пример использования:** 1243 +**Примеры использования:** 1253 1253 1254 1254 {{code language="java"}} 1255 1255 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1265,18 +1265,7 @@ 1265 1265 1266 1266 {{/code}} 1267 1267 1268 - 1269 -(% class="box infomessage" %) 1270 -((( 1271 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1272 -))) 1273 - 1274 -* **bim.getGeometryElements(Список идентификаторов элементов)** 1275 - 1276 -**Пример использования:** 1277 - 1278 -{{code language="java"}} 1279 -def elements = new HashSet<UUID>() 1259 + {{code language="java"}}def elements = new HashSet<UUID>() 1280 1280 elements.add(UUID.randomUuid()) 1281 1281 def listElements = bim.getGeometryElements(elements) 1282 1282 for (Element geometryElement: listElements ) { ... ... @@ -1286,8 +1286,7 @@ 1286 1286 def volumeElement = geometryElement .getVolume() 1287 1287 1288 1288 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1289 -} 1290 -{{/code}} 1269 +}{{/code}} 1291 1291 1292 1292 1293 1293 (% class="box infomessage" %) ... ... @@ -1893,12 +1893,15 @@ 1893 1893 1894 1894 (% class="box infomessage" %) 1895 1895 ((( 1896 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) , на вход ей можно подать: условие поиска или список элементов1875 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) 1897 1897 ))) 1898 1898 1899 1899 * **bim.showElements(Условие поиска)** 1879 +* **bim.showElements(список глобальных идентификаторов элементов)** 1880 +* **bim.showElements(список идентификаторов элементов)** 1881 +* **bim.showElements(список элементов)** 1900 1900 1901 -**Пример использования:** 1883 +**Примеры использования:** 1902 1902 1903 1903 {{code language="java"}} 1904 1904 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1907,44 +1907,14 @@ 1907 1907 1908 1908 {{/code}} 1909 1909 1910 - 1911 -(% class="box infomessage" %) 1912 -((( 1913 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1914 -))) 1915 - 1916 -* **bim.showElements(список глобальных идентификаторов элементов)** 1917 - 1918 -**Пример использования:** 1919 - 1920 1920 {{code language="java"}} 1921 1921 bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"]) 1922 1922 {{/code}} 1923 1923 1924 - 1925 -(% class="box infomessage" %) 1926 -((( 1927 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1928 -))) 1929 - 1930 -* **bim.showElements(список идентификаторов элементов)** 1931 - 1932 -**Пример использования:** 1933 - 1934 1934 {{code language="java"}} 1935 1935 bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"]) 1936 1936 {{/code}} 1937 1937 1938 - 1939 -(% class="box infomessage" %) 1940 -((( 1941 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 1942 -))) 1943 - 1944 -* **bim.showElements(список элементов)** 1945 - 1946 -**Пример использования:** 1947 - 1948 1948 {{code language="java"}} 1949 1949 def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1950 1950 def elements = bim.getElements(elementCondition) ... ... @@ -2351,12 +2351,13 @@ 2351 2351 2352 2352 (% class="box infomessage" %) 2353 2353 ((( 2354 -**getModelCollisions** - функция получения списка коллизий модели (полный список по модели)2306 +**getModelCollisions** - функция получения списка коллизий модели 2355 2355 ))) 2356 2356 2357 2357 * **bim.getModelCollisions(Идентификатор модели)** 2310 +* **bim.getModelCollisions(Идентификатор модели, Статус коллизии) (см.Статусы коллизий)** 2358 2358 2359 -**Пример использования:** 2312 +**Примеры использования:** 2360 2360 2361 2361 {{code language="java"}} 2362 2362 def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003") ... ... @@ -2371,18 +2371,7 @@ 2371 2371 2372 2372 {{/code}} 2373 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") 2327 + {{code language="java"}}def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2386 2386 for (def collsion: listCollisions ) { 2387 2387 def globalAId = collsion.getGlobalAId() 2388 2388 ... ... @@ -2391,5 +2391,4 @@ 2391 2391 2392 2392 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2393 2393 } 2394 - 2395 2395 {{/code}}