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

Last modified by Bimit Administrator on 02.10.2024, 09:47

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

Summary

Details

Page properties
Content
... ... @@ -1872,15 +1872,12 @@
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(список элементов)**
1882 1882  
1883 -**Примеры использования:**
1880 +**Пример использования:**
1884 1884  
1885 1885  {{code language="java"}}
1886 1886  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1889,14 +1889,44 @@
1889 1889  
1890 1890  {{/code}}
1891 1891  
1889 +
1890 +(% class="box infomessage" %)
1891 +(((
1892 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1893 +)))
1894 +
1895 +* **bim.showElements(список глобальных идентификаторов элементов)**
1896 +
1897 +**Пример использования:**
1898 +
1892 1892  {{code language="java"}}
1893 1893  bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"])
1894 1894  {{/code}}
1895 1895  
1903 +
1904 +(% class="box infomessage" %)
1905 +(((
1906 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1907 +)))
1908 +
1909 +* **bim.showElements(список идентификаторов элементов)**
1910 +
1911 +**Пример использования:**
1912 +
1896 1896  {{code language="java"}}
1897 1897  bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"])
1898 1898  {{/code}}
1899 1899  
1917 +
1918 +(% class="box infomessage" %)
1919 +(((
1920 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
1921 +)))
1922 +
1923 +* **bim.showElements(список элементов)**
1924 +
1925 +**Пример использования:**
1926 +
1900 1900  {{code language="java"}}
1901 1901  def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1902 1902  def elements = bim.getElements(elementCondition)
... ... @@ -1911,10 +1911,8 @@
1911 1911  )))
1912 1912  
1913 1913  * **bim.createGroupElements (Цвет, Условие поиска)**
1914 -* **bim.createGroupElements (Цвет, список элементов)**
1915 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1916 1916  
1917 -**Примеры использования:**
1942 +**Пример использования:**
1918 1918  
1919 1919  {{code language="java"}}
1920 1920  def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
... ... @@ -1922,16 +1922,37 @@
1922 1922  
1923 1923  {{/code}}
1924 1924  
1925 - {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
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")
1926 1926  def elements = bim.getElements(conditionDoor)
1927 1927  bim.createGroupElements("#FF9933", elements )
1964 +
1928 1928  {{/code}}
1929 1929  
1967 +
1968 +(% class="box infomessage" %)
1969 +(((
1970 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1971 +)))
1972 +
1973 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1974 +
1975 +**Пример использования:**
1976 +
1930 1930  {{code language="java"}}
1931 1931  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1932 1932  {{/code}}
1933 1933  
1934 -
1935 1935  (% class="box infomessage" %)
1936 1936  (((
1937 1937  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1951,9 +1951,9 @@
1951 1951  **createCondition** - функция создания условия поиска элементов
1952 1952  )))
1953 1953  
1954 -* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
2000 +* **createCondition**
1955 1955  
1956 -**Примеры использования:**
2002 +**Пример использования:**
1957 1957  
1958 1958  {{code language="java"}}
1959 1959  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1962,10 +1962,32 @@
1962 1962  
1963 1963  {{/code}}
1964 1964  
1965 - {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
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")
1966 1966  bim.showElements(elementCondition )
2024 +
1967 1967  {{/code}}
1968 1968  
2027 +
2028 +(% class="box infomessage" %)
2029 +(((
2030 +**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
2031 +)))
2032 +
2033 +* **createCondition**
2034 +
2035 +**Пример использования:**
2036 +
1969 1969  {{code language="java"}}
1970 1970  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
1971 1971  bim.showElements(elementCondition)