Изменения документа Интерфейс bim
Редактировал(а) Bimit Administrator 02.10.2024, 09:47
От версии 51.8
отредактировано Bimit Administrator
на 10.02.2022, 15:03
на 10.02.2022, 15:03
Изменить комментарий:
К данной версии нет комментариев
К версии 51.11
отредактировано Bimit Administrator
на 10.02.2022, 15:18
на 10.02.2022, 15:18
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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}}