Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 51.7
edited by Bimit Administrator
on 10.02.2022, 15:00
on 10.02.2022, 15:00
Change comment:
There is no comment for this version
To version 51.8
edited by Bimit Administrator
on 10.02.2022, 15:03
on 10.02.2022, 15:03
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -10,8 +10,8 @@ 10 10 * [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией, на вход ей можно подать: условие поиска, сложное условие поиска 11 11 * [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией 12 12 * [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе 13 -* getGeometryElement 14 -* getGeometryElements 13 +* [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии 14 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска 15 15 * getGeometryProject 16 16 * getGeometryModel 17 17 * getGeometryElementA ... ... @@ -1229,3 +1229,28 @@ 1229 1229 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1230 1230 1231 1231 {{/code}} 1232 + 1233 + 1234 +(% class="box infomessage" %) 1235 +((( 1236 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска 1237 +))) 1238 + 1239 +* **bim.getGeometryElements(Условие поиска)** 1240 + 1241 +**Пример использования:** 1242 + 1243 +{{code language="java"}} 1244 +def conditionWall = bim.createCondition("class", "eq", "IfcWall") 1245 +def listWalls = bim.getGeometryElements (conditionWall ) 1246 +for (Element geometryElement: listWalls ) { 1247 +def globalId = geometryElement.getGlobalId() 1248 +console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” 1249 +def volumeElement = geometryElement .getVolume() 1250 + 1251 +// console.info(volumeElement.toString()) -> “INFO: 0.1” 1252 +} 1253 + 1254 +{{/code}} 1255 + 1256 +