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 58.1
edited by Bimit Administrator
on 15.02.2022, 14:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7,29 +7,19 @@
7 7  * [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта
8 8  * [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача
9 9  * [[getTaskAttachments>>||anchor="HgetTaskAttachments"]] - получение списка всех вложений к задаче по идентификатору задача
10 -* [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией, на вход ей можно подать: условие поиска, сложное условие поиска
11 11  * [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией
12 12  * [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе
13 13  * [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии
14 14  * [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
15 -* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
16 16  * [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
17 17  * [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
18 18  * [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
19 19  * [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
20 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
21 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
22 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
23 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
18 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
24 24  * [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
25 -* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
26 -* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
27 27  * [[showGroupElements>>||anchor="HshowGroupElements"]] - функция отображения/подсветки на экране ранее созданных групп элементов
28 28  * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов
29 -* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по атрибуту
30 -* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту
31 -* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список)
32 -* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
22 +* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта
33 33  * [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели
34 34  
35 35  ====== ======
... ... @@ -1872,12 +1872,15 @@
1872 1872  
1873 1873  (% class="box infomessage" %)
1874 1874  (((
1875 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
1865 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
1876 1876  )))
1877 1877  
1878 1878  * **bim.showElements(Условие поиска)**
1869 +* **bim.showElements(список глобальных идентификаторов элементов)**
1870 +* **bim.showElements(список идентификаторов элементов)**
1871 +* **bim.showElements(список элементов)**
1879 1879  
1880 -**Пример использования:**
1873 +**Примеры использования:**
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)
... ... @@ -1931,6 +1931,7 @@
1931 1931  
1932 1932  {{/code}}
1933 1933  
1897 +====== **createGroupElements** ======
1934 1934  
1935 1935  (% class="box infomessage" %)
1936 1936  (((
... ... @@ -1938,8 +1938,10 @@
1938 1938  )))
1939 1939  
1940 1940  * **bim.createGroupElements (Цвет, Условие поиска)**
1905 +* **bim.createGroupElements (Цвет, список элементов)**
1906 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1941 1941  
1942 -**Пример использования:**
1908 +**Примеры использования:**
1943 1943  
1944 1944  {{code language="java"}}
1945 1945  def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
... ... @@ -1947,37 +1947,15 @@
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")
1916 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1962 1962  def elements = bim.getElements(conditionDoor)
1963 -bim.createGroupElements("#FF9933", elements )
1918 +bim.createGroupElements("#FF9933", elements ){{/code}}
1964 1964  
1965 -{{/code}}
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  
1924 +
1981 1981  (% class="box infomessage" %)
1982 1982  (((
1983 1983  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1997,9 +1997,9 @@
1997 1997  **createCondition** - функция создания условия поиска элементов
1998 1998  )))
1999 1999  
2000 -* **createCondition**
1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
2001 2001  
2002 -**Пример использования:**
1946 +**Примеры использования:**
2003 2003  
2004 2004  {{code language="java"}}
2005 2005  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -2008,33 +2008,10 @@
2008 2008  
2009 2009  {{/code}}
2010 2010  
1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1956 +bim.showElements(elementCondition ){{/code}}
2011 2011  
2012 -(% class="box infomessage" %)
2013 -(((
2014 -**createCondition** - функция создания условия поиска элементов по атрибуту
2015 -)))
2016 -
2017 -* **createCondition**
2018 -
2019 -**Пример использования:**
2020 -
2021 2021  {{code language="java"}}
2022 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
2023 -bim.showElements(elementCondition )
2024 -
2025 -{{/code}}
2026 -
2027 -
2028 -(% class="box infomessage" %)
2029 -(((
2030 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
2031 -)))
2032 -
2033 -* **createCondition**
2034 -
2035 -**Пример использования:**
2036 -
2037 -{{code language="java"}}
2038 2038  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2039 2039  bim.showElements(elementCondition)
2040 2040  
... ... @@ -2043,10 +2043,11 @@
2043 2043  
2044 2044  (% class="box infomessage" %)
2045 2045  (((
2046 -**getProjectCollisions** - функция получения списка коллизий проекта (полный список)
1967 +**getProjectCollisions** - функция получения списка коллизий проекта
2047 2047  )))
2048 2048  
2049 2049  * **bim.getProjectCollisions()**
1971 +* **bim.getProjectCollisions(Статус коллизии)**
2050 2050  
2051 2051  (((
2052 2052  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -2289,7 +2289,7 @@
2289 2289  )))
2290 2290  )))
2291 2291  
2292 -**Пример использования:**
2214 +**Примеры использования:**
2293 2293  
2294 2294  {{code language="java"}}
2295 2295  def listCollisions = bim.getProjectCollisions()
... ... @@ -2304,16 +2304,6 @@
2304 2304  
2305 2305  {{/code}}
2306 2306  
2307 -
2308 -(% class="box infomessage" %)
2309 -(((
2310 -**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
2311 -)))
2312 -
2313 -* **bim.getProjectCollisions(Статус коллизии)**
2314 -
2315 -**Пример использования:**
2316 -
2317 2317  {{code language="java"}}
2318 2318  def listCollisions = bim.getProjectCollisions("NEW")
2319 2319  for (def collsion: listCollisions ) {
... ... @@ -2359,5 +2359,4 @@
2359 2359  def globalBId = collsion.getGlobalBId()
2360 2360  
2361 2361  // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2362 -}
2363 -{{/code}}
2274 +}{{/code}}