Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 52.6
edited by Bimit Administrator
on 11.02.2022, 09:29
on 11.02.2022, 09:29
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -15,19 +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>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 19 -* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 20 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов 21 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 22 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 23 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 24 -* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX 25 -* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX 26 -* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX 27 -* [[showGroupElements>>||anchor="HshowGroupElements"]] - функция отображения/подсветки на экране ранее созданных групп элементов 28 -* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов 29 -* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по атрибуту 30 -* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту 18 +* getGeometryElementA 19 +* getGeometryElementB 20 +* showElements 21 +* createGroupElements 22 +* showGroupElements 23 +* createCondition 31 31 * getProjectCollisions 32 32 * getModelCollisions 33 33 ... ... @@ -1848,215 +1848,4 @@ 1848 1848 1849 1849 {{/code}} 1850 1850 1851 - 1852 -(% class="box infomessage" %) 1853 -((( 1854 -**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует) 1855 -))) 1856 - 1857 -* **bim.getGeometryElementA()** 1858 - 1859 -**Пример использования:** 1860 - 1861 -{{code language="java"}} 1862 -def geometryElement = bim.getGeometryElementA() 1863 -def globalId = geometryElement .getGlobalId() 1864 - 1865 -// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1866 -def volumeElement = geometryElement .getVolume() 1867 - 1868 -// console.info(volumeElement.toString()) -> “INFO: 1.34” 1869 -{{/code}} 1870 - 1871 - 1872 -(% class="box infomessage" %) 1873 -((( 1874 -**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует) 1875 -))) 1876 - 1877 -* **bim.getGeometryElementB()** 1878 - 1879 -**Пример использования:** 1880 - 1881 -{{code language="java"}} 1882 -def geometryElement = bim.getGeometryElementB() 1883 -def globalId = geometryElement .getGlobalId() 1884 - 1885 -// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$” 1886 -def volumeElement = geometryElement .getVolume() 1887 - 1888 -// console.info(volumeElement.toString()) -> “INFO: 1.01” 1889 -{{/code}} 1890 - 1891 - 1892 -(% class="box infomessage" %) 1893 -((( 1894 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов 1895 -))) 1896 - 1897 -* **bim.showElements(Условие поиска)** 1898 - 1899 -**Пример использования:** 1900 - 1901 -{{code language="java"}} 1902 -def conditionWall = bim.createCondition("class", "eq", "IfcWall") 1903 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1904 -bim.showElements(conditionWall | conditionDoor ) 1905 - 1906 -{{/code}} 1907 - 1908 - 1909 -(% class="box infomessage" %) 1910 -((( 1911 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1912 -))) 1913 - 1914 -* **bim.showElements(список глобальных идентификаторов элементов)** 1915 - 1916 -**Пример использования:** 1917 - 1918 -{{code language="java"}} 1919 -bim.showElements([‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’]) 1920 -{{/code}} 1921 - 1922 - 1923 -(% class="box infomessage" %) 1924 -((( 1925 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1926 -))) 1927 - 1928 -* **bim.showElements(список идентификаторов элементов)** 1929 - 1930 -**Пример использования:** 1931 - 1932 -{{code language="java"}} 1933 -bim.showElements([UUID.fromString(“ac178efe-7e8d-11ec-90d6-0242ac120003”,UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”]) 1934 -{{/code}} 1935 - 1936 - 1937 -(% class="box infomessage" %) 1938 -((( 1939 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 1940 -))) 1941 - 1942 -* **bim.showElements(список элементов)** 1943 - 1944 -**Пример использования:** 1945 - 1946 -{{code language="java"}} 1947 -def elementCondition = bim.createCondition("attribute",”width”, "gt", "1000") 1948 -def elements = bim.getElements(elementCondition) 1949 -bim.showElements(elements) 1950 - 1951 -{{/code}} 1952 - 1953 - 1954 -(% class="box infomessage" %) 1955 -((( 1956 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1957 -))) 1958 - 1959 -* **bim.createGroupElements (Цвет, Условие поиска)** 1960 - 1961 -**Пример использования:** 1962 - 1963 -{{code language="java"}} 1964 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1965 -bim.createGroupElements("#FF9933", conditionDoor ) 1966 - 1967 -{{/code}} 1968 - 1969 - 1970 -(% class="box infomessage" %) 1971 -((( 1972 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1973 -))) 1974 - 1975 -* **bim.createGroupElements (Цвет, список элементов)** 1976 - 1977 -**Пример использования:** 1978 - 1979 -{{code language="java"}} 1980 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1981 -def elements = bim.getElements(conditionDoor) 1982 -bim.createGroupElements("#FF9933", elements ) 1983 - 1984 -{{/code}} 1985 - 1986 - 1987 -(% class="box infomessage" %) 1988 -((( 1989 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1990 -))) 1991 - 1992 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1993 - 1994 -**Пример использования:** 1995 - 1996 -{{code language="java"}} 1997 -bim.createGroupElements("#FF9933", [‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’] ) 1998 -{{/code}} 1999 - 2000 -(% class="box infomessage" %) 2001 -((( 2002 -**showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов 2003 -))) 2004 - 2005 -* **bim.showGroupElements()** 2006 - 2007 -**Пример использования:** 2008 - 2009 -{{code language="java"}} 2010 -bim.showGroupElements() 2011 -{{/code}} 2012 - 2013 - 2014 -(% class="box infomessage" %) 2015 -((( 2016 -**createCondition** - функция создания условия поиска элементов 2017 -))) 2018 - 2019 -* **createCondition** 2020 - 2021 -**Пример использования:** 2022 - 2023 -{{code language="java"}} 2024 -def conditionWall = bim.createCondition("class", "eq", "IfcWall") 2025 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 2026 -bim.showElements(conditionWall | conditionDoor ) 2027 - 2028 -{{/code}} 2029 - 2030 - 2031 -(% class="box infomessage" %) 2032 -((( 2033 -**createCondition** - функция создания условия поиска элементов по атрибуту 2034 -))) 2035 - 2036 -* **createCondition** 2037 - 2038 -**Пример использования:** 2039 - 2040 -{{code language="java"}} 2041 -def elementCondition = bim.createCondition("attribute",”width”, "gt", "1000") 2042 -bim.showElements(elementCondition ) 2043 - 2044 -{{/code}} 2045 - 2046 - 2047 -(% class="box infomessage" %) 2048 -((( 2049 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту 2050 -))) 2051 - 2052 -* **createCondition** 2053 - 2054 -**Пример использования:** 2055 - 2056 -{{code language="java"}} 2057 -def elementCondition = bim.createCondition("attribute",”BaseQuantities”,”width”, "gt", "1000") 2058 -bim.showElements(elementCondition) 2059 - 2060 -{{/code}} 2061 - 2062 2062