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.9
edited by Bimit Administrator
on 10.02.2022, 15:08
on 10.02.2022, 15:08
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,9 @@ 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 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 15 15 * getGeometryProject 16 16 * getGeometryModel 17 17 * getGeometryElementA ... ... @@ -1229,3 +1229,47 @@ 1229 1229 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1230 1230 1231 1231 {{/code}} 1233 + 1234 + 1235 +(% class="box infomessage" %) 1236 +((( 1237 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска 1238 +))) 1239 + 1240 +* **bim.getGeometryElements(Условие поиска)** 1241 + 1242 +**Пример использования:** 1243 + 1244 +{{code language="java"}} 1245 +def conditionWall = bim.createCondition("class", "eq", "IfcWall") 1246 +def listWalls = bim.getGeometryElements (conditionWall ) 1247 +for (Element geometryElement: listWalls ) { 1248 +def globalId = geometryElement.getGlobalId() 1249 +console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” 1250 +def volumeElement = geometryElement .getVolume() 1251 + 1252 +// console.info(volumeElement.toString()) -> “INFO: 0.1” 1253 +} 1254 + 1255 +{{/code}} 1256 + 1257 + 1258 +(% class="box infomessage" %) 1259 +((( 1260 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1261 +))) 1262 + 1263 +* **bim.getGeometryElements(Список идентификаторов элементов)** 1264 + 1265 +**Пример использования:** 1266 + 1267 +**{{code language="java"}}def elements = new HashSet<UUID>() 1268 +elements.add(UUID.randomUuid()) 1269 +def listElements = bim.getGeometryElements(elements) 1270 +for (Element geometryElement: listElements ) { 1271 +def globalId = geometryElement.getGlobalId() 1272 +console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” 1273 +def volumeElement = geometryElement .getVolume() 1274 + 1275 +// console.info(volumeElement.toString()) -> “INFO: 0.1” 1276 +}{{/code}}**