Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 51.14
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.3
edited by Bimit Administrator
on 11.02.2022, 09:11
on 11.02.2022, 09:11
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,12 @@ 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 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 22 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 23 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 21 21 * createGroupElements 22 22 * showGroupElements 23 23 * createCondition ... ... @@ -1841,4 +1841,106 @@ 1841 1841 1842 1842 {{/code}} 1843 1843 1847 + 1848 +(% class="box infomessage" %) 1849 +((( 1850 +**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 1851 +))) 1852 + 1853 +* **bim.getGeometryElementA()** 1854 + 1855 +**Пример использования:** 1856 + 1857 +{{code language="java"}} 1858 +def geometryElement = bim.getGeometryElementA() 1859 +def globalId = geometryElement .getGlobalId() 1860 + 1861 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1862 +def volumeElement = geometryElement .getVolume() 1863 + 1864 +// console.info(volumeElement.toString()) -> “INFO: 1.34” 1865 +{{/code}} 1866 + 1867 + 1868 +(% class="box infomessage" %) 1869 +((( 1870 +**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 1871 +))) 1872 + 1873 +* **bim.getGeometryElementB()** 1874 + 1875 +**Пример использования:** 1876 + 1877 +{{code language="java"}} 1878 +def geometryElement = bim.getGeometryElementB() 1879 +def globalId = geometryElement .getGlobalId() 1880 + 1881 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1882 +def volumeElement = geometryElement .getVolume() 1883 + 1884 +// console.info(volumeElement.toString()) -> “INFO: 1.01” 1885 +{{/code}} 1886 + 1887 + 1888 +(% class="box infomessage" %) 1889 +((( 1890 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов 1891 +))) 1892 + 1893 +* **bim.showElements(Условие поиска)** 1894 + 1895 +**Пример использования:** 1896 + 1897 +{{code language="java"}} 1898 +def conditionWall = bim.createCondition("class", "eq", "IfcWall") 1899 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1900 +bim.showElements(conditionWall | conditionDoor ) 1901 + 1902 +{{/code}} 1903 + 1904 + 1905 +(% class="box infomessage" %) 1906 +((( 1907 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1908 +))) 1909 + 1910 +* **bim.showElements(список глобальных идентификаторов элементов)** 1911 + 1912 +**Пример использования:** 1913 + 1914 +{{code language="java"}} 1915 +bim.showElements([‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’]) 1916 +{{/code}} 1917 + 1918 + 1919 +(% class="box infomessage" %) 1920 +((( 1921 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1922 +))) 1923 + 1924 +* **bim.showElements(список идентификаторов элементов)** 1925 + 1926 +**Пример использования:** 1927 + 1928 +{{code language="java"}} 1929 +bim.showElements([UUID.fromString(“ac178efe-7e8d-11ec-90d6-0242ac120003”,UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”]) 1930 +{{/code}} 1931 + 1932 + 1933 +(% class="box infomessage" %) 1934 +((( 1935 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 1936 +))) 1937 + 1938 +* **bim.showElements(список элементов)** 1939 + 1940 +**Пример использования:** 1941 + 1942 +{{code language="java"}} 1943 +def elementCondition = bim.createCondition("attribute",”width”, "gt", "1000") 1944 +def elements = bim.getElements(elementCondition) 1945 +bim.showElements(elements) 1946 + 1947 +{{/code}} 1948 + 1844 1844