Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 52.1
edited by Bimit Administrator
on 10.02.2022, 15:49
on 10.02.2022, 15:49
Change comment:
There is no comment for this version
To version 52.2
edited by Bimit Administrator
on 11.02.2022, 09:03
on 11.02.2022, 09:03
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -15,9 +15,9 @@ 15 15 * [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 16 16 * [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 17 17 * [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ 18 -* getGeometryElementA 19 -* getGeometryElementB 20 -* showElements 18 +* [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 19 +* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 20 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов 21 21 * createGroupElements 22 22 * showGroupElements 23 23 * createCondition ... ... @@ -1841,4 +1841,59 @@ 1841 1841 1842 1842 {{/code}} 1843 1843 1844 + 1845 +(% class="box infomessage" %) 1846 +((( 1847 +**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 1848 +))) 1849 + 1850 +* **bim.getGeometryElementA()** 1851 + 1852 +**Пример использования:** 1853 + 1854 +{{code language="java"}} 1855 +def geometryElement = bim.getGeometryElementA() 1856 +def globalId = geometryElement .getGlobalId() 1857 + 1858 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1859 +def volumeElement = geometryElement .getVolume() 1860 + 1861 +// console.info(volumeElement.toString()) -> “INFO: 1.34” 1862 +{{/code}} 1863 + 1864 + 1865 +(% class="box infomessage" %) 1866 +((( 1867 +**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 1868 +))) 1869 + 1870 +* **bim.getGeometryElementB()** 1871 + 1872 +**Пример использования:** 1873 + 1874 +{{code language="java"}} 1875 +def geometryElement = bim.getGeometryElementB() 1876 +def globalId = geometryElement .getGlobalId() 1877 + 1878 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1879 +def volumeElement = geometryElement .getVolume() 1880 + 1881 +// console.info(volumeElement.toString()) -> “INFO: 1.01” 1882 +{{/code}} 1883 + 1884 + 1885 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов 1886 + 1887 +* **bim.showElements(Условие поиска)** 1888 + 1889 +**Пример использования:** 1890 + 1891 +{{code language="java"}} 1892 +def conditionWall = bim.createCondition("class", "eq", "IfcWall") 1893 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1894 +bim.showElements(conditionWall | conditionDoor ) 1895 + 1896 +{{/code}} 1897 + 1898 + 1844 1844