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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 56.2
edited by Bimit Administrator
on 15.02.2022, 13:38
Change comment: There is no comment for this version
To version 56.5
edited by Bimit Administrator
on 15.02.2022, 13:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1872,12 +1872,15 @@
1872 1872  
1873 1873  (% class="box infomessage" %)
1874 1874  (((
1875 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
1875 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
1876 1876  )))
1877 1877  
1878 1878  * **bim.showElements(Условие поиска)**
1879 +* **bim.showElements(список глобальных идентификаторов элементов)**
1880 +* **bim.showElements(список идентификаторов элементов)**
1881 +* **bim.showElements(список элементов)**
1879 1879  
1880 -**Пример использования:**
1883 +**Примеры использования:**
1881 1881  
1882 1882  {{code language="java"}}
1883 1883  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1886,44 +1886,14 @@
1886 1886  
1887 1887  {{/code}}
1888 1888  
1889 -
1890 -(% class="box infomessage" %)
1891 -(((
1892 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1893 -)))
1894 -
1895 -* **bim.showElements(список глобальных идентификаторов элементов)**
1896 -
1897 -**Пример использования:**
1898 -
1899 1899  {{code language="java"}}
1900 1900  bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"])
1901 1901  {{/code}}
1902 1902  
1903 -
1904 -(% class="box infomessage" %)
1905 -(((
1906 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1907 -)))
1908 -
1909 -* **bim.showElements(список идентификаторов элементов)**
1910 -
1911 -**Пример использования:**
1912 -
1913 1913  {{code language="java"}}
1914 1914  bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"])
1915 1915  {{/code}}
1916 1916  
1917 -
1918 -(% class="box infomessage" %)
1919 -(((
1920 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
1921 -)))
1922 -
1923 -* **bim.showElements(список элементов)**
1924 -
1925 -**Пример использования:**
1926 -
1927 1927  {{code language="java"}}
1928 1928  def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1929 1929  def elements = bim.getElements(elementCondition)
... ... @@ -1938,8 +1938,10 @@
1938 1938  )))
1939 1939  
1940 1940  * **bim.createGroupElements (Цвет, Условие поиска)**
1914 +* **bim.createGroupElements (Цвет, список элементов)**
1915 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1941 1941  
1942 -**Пример использования:**
1917 +**Примеры использования:**
1943 1943  
1944 1944  {{code language="java"}}
1945 1945  def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
... ... @@ -1947,37 +1947,16 @@
1947 1947  
1948 1948  {{/code}}
1949 1949  
1950 -
1951 -(% class="box infomessage" %)
1952 -(((
1953 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1954 -)))
1955 -
1956 -* **bim.createGroupElements (Цвет, список элементов)**
1957 -
1958 -**Пример использования:**
1959 -
1960 -{{code language="java"}}
1961 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1925 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1962 1962  def elements = bim.getElements(conditionDoor)
1963 1963  bim.createGroupElements("#FF9933", elements )
1964 -
1965 1965  {{/code}}
1966 1966  
1967 -
1968 -(% class="box infomessage" %)
1969 -(((
1970 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1971 -)))
1972 -
1973 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1974 -
1975 -**Пример использования:**
1976 -
1977 1977  {{code language="java"}}
1978 1978  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1979 1979  {{/code}}
1980 1980  
1934 +
1981 1981  (% class="box infomessage" %)
1982 1982  (((
1983 1983  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1997,9 +1997,9 @@
1997 1997  **createCondition** - функция создания условия поиска элементов
1998 1998  )))
1999 1999  
2000 -* **createCondition**
1954 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
2001 2001  
2002 -**Пример использования:**
1956 +**Примеры использования:**
2003 2003  
2004 2004  {{code language="java"}}
2005 2005  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -2008,32 +2008,10 @@
2008 2008  
2009 2009  {{/code}}
2010 2010  
2011 -
2012 -(% class="box infomessage" %)
2013 -(((
2014 -**createCondition** - функция создания условия поиска элементов по атрибуту
2015 -)))
2016 -
2017 -* **createCondition**
2018 -
2019 -**Пример использования:**
2020 -
2021 -{{code language="java"}}
2022 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1965 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
2023 2023  bim.showElements(elementCondition )
2024 -
2025 2025  {{/code}}
2026 2026  
2027 -
2028 -(% class="box infomessage" %)
2029 -(((
2030 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
2031 -)))
2032 -
2033 -* **createCondition**
2034 -
2035 -**Пример использования:**
2036 -
2037 2037  {{code language="java"}}
2038 2038  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2039 2039  bim.showElements(elementCondition)