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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 52.2
edited by Bimit Administrator
on 11.02.2022, 09:03
Change comment: There is no comment for this version
To version 52.4
edited by Bimit Administrator
on 11.02.2022, 09:21
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -18,7 +18,12 @@
18 18  * [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
19 19  * [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
20 20  * [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
21 -* createGroupElements
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
22 22  * showGroupElements
23 23  * createCondition
24 24  * getProjectCollisions
... ... @@ -1882,7 +1882,10 @@
1882 1882  {{/code}}
1883 1883  
1884 1884  
1890 +(% class="box infomessage" %)
1891 +(((
1885 1885  **showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
1893 +)))
1886 1886  
1887 1887  * **bim.showElements(Условие поиска)**
1888 1888  
... ... @@ -1896,4 +1896,95 @@
1896 1896  {{/code}}
1897 1897  
1898 1898  
1907 +(% class="box infomessage" %)
1908 +(((
1909 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1910 +)))
1911 +
1912 +* **bim.showElements(список глобальных идентификаторов элементов)**
1913 +
1914 +**Пример использования:**
1915 +
1916 +{{code language="java"}}
1917 +bim.showElements([‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’])
1918 +{{/code}}
1919 +
1920 +
1921 +(% class="box infomessage" %)
1922 +(((
1923 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1924 +)))
1925 +
1926 +* **bim.showElements(список идентификаторов элементов)**
1927 +
1928 +**Пример использования:**
1929 +
1930 +{{code language="java"}}
1931 +bim.showElements([UUID.fromString(“ac178efe-7e8d-11ec-90d6-0242ac120003”,UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”])
1932 +{{/code}}
1933 +
1934 +
1935 +(% class="box infomessage" %)
1936 +(((
1937 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
1938 +)))
1939 +
1940 +* **bim.showElements(список элементов)**
1941 +
1942 +**Пример использования:**
1943 +
1944 +{{code language="java"}}
1945 +def elementCondition = bim.createCondition("attribute",”width”, "gt", "1000")
1946 +def elements = bim.getElements(elementCondition)
1947 +bim.showElements(elements)
1948 +
1949 +{{/code}}
1950 +
1951 +
1952 +(% class="box infomessage" %)
1953 +(((
1954 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1955 +)))
1956 +
1957 +* **bim.createGroupElements (Цвет, Условие поиска)**
1958 +
1959 +**Пример использования:**
1960 +
1961 +{{code language="java"}}
1962 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1963 +bim.createGroupElements("#FF9933", conditionDoor )
1964 +
1965 +{{/code}}
1966 +
1967 +
1968 +(% class="box infomessage" %)
1969 +(((
1970 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1971 +)))
1972 +
1973 +* **bim.createGroupElements (Цвет, список элементов)**
1974 +
1975 +**Пример использования:**
1976 +
1977 +{{code language="java"}}
1978 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1979 +def elements = bim.getElements(conditionDoor)
1980 +bim.createGroupElements("#FF9933", elements )
1981 +
1982 +{{/code}}
1983 +
1984 +
1985 +(% class="box infomessage" %)
1986 +(((
1987 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1988 +)))
1989 +
1990 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1991 +
1992 +**Пример использования:**
1993 +
1994 +{{code language="java"}}
1995 +bim.createGroupElements("#FF9933", [‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’] )
1996 +{{/code}}
1997 +
1899 1899