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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 51.8
edited by Bimit Administrator
on 10.02.2022, 15:03
Change comment: There is no comment for this version
To version 51.11
edited by Bimit Administrator
on 10.02.2022, 15:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,6 +12,7 @@
12 12  * [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе
13 13  * [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии
14 14  * [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
15 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
15 15  * getGeometryProject
16 16  * getGeometryModel
17 17  * getGeometryElementA
... ... @@ -1223,7 +1223,8 @@
1223 1223  {{code language="java"}}
1224 1224  def geometryElement = bim.getGeometryElement(UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”)
1225 1225  def globalId = geometryElement .getGlobalId()
1226 -console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1227 +
1228 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1227 1227  def volumeElement = geometryElement .getVolume()
1228 1228  
1229 1229  // console.info(volumeElement.toString()) -> “INFO: 0.1”
... ... @@ -1245,7 +1245,8 @@
1245 1245  def listWalls = bim.getGeometryElements (conditionWall )
1246 1246  for (Element geometryElement: listWalls ) {
1247 1247  def globalId = geometryElement.getGlobalId()
1248 -console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1250 +
1251 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1249 1249  def volumeElement = geometryElement .getVolume()
1250 1250  
1251 1251  // console.info(volumeElement.toString()) -> “INFO: 0.1”
... ... @@ -1253,4 +1253,26 @@
1253 1253  
1254 1254  {{/code}}
1255 1255  
1256 -
1259 +
1260 +(% class="box infomessage" %)
1261 +(((
1262 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1263 +)))
1264 +
1265 +* **bim.getGeometryElements(Список идентификаторов элементов)**
1266 +
1267 +**Пример использования:**
1268 +
1269 +{{code language="java"}}
1270 +def elements = new HashSet<UUID>()
1271 +elements.add(UUID.randomUuid())
1272 +def listElements = bim.getGeometryElements(elements)
1273 +for (Element geometryElement: listElements ) {
1274 +def globalId = geometryElement.getGlobalId()
1275 +
1276 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1277 +def volumeElement = geometryElement .getVolume()
1278 +
1279 +// console.info(volumeElement.toString()) -> “INFO: 0.1”
1280 +}
1281 +{{/code}}