Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 52.3
edited by Bimit Administrator
on 11.02.2022, 09:11
Change comment: There is no comment for this version
To version 52.6
edited by Bimit Administrator
on 11.02.2022, 09:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -21,9 +21,13 @@
21 21  * [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
22 22  * [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
23 23  * [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
24 -* createGroupElements
25 -* showGroupElements
26 -* createCondition
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"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту
27 27  * getProjectCollisions
28 28  * getModelCollisions
29 29  
... ... @@ -1946,4 +1946,113 @@
1946 1946  
1947 1947  {{/code}}
1948 1948  
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 +
1949 1949