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
Change comment: There is no comment for this version
To version 52.1
edited by Bimit Administrator
on 10.02.2022, 15:49
Change comment: There is no comment for this version

Summary

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