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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 56.3
edited by Bimit Administrator
on 15.02.2022, 13:42
Change comment: There is no comment for this version
To version 57.1
edited by Bimit Administrator
on 15.02.2022, 14:08
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  ====== ======
... ... @@ -1911,8 +1911,10 @@
1911 1911  )))
1912 1912  
1913 1913  * **bim.createGroupElements (Цвет, Условие поиска)**
1904 +* **bim.createGroupElements (Цвет, список элементов)**
1905 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1914 1914  
1915 -**Пример использования:**
1907 +**Примеры использования:**
1916 1916  
1917 1917  {{code language="java"}}
1918 1918  def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
... ... @@ -1920,37 +1920,16 @@
1920 1920  
1921 1921  {{/code}}
1922 1922  
1923 -
1924 -(% class="box infomessage" %)
1925 -(((
1926 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1927 -)))
1928 -
1929 -* **bim.createGroupElements (Цвет, список элементов)**
1930 -
1931 -**Пример использования:**
1932 -
1933 -{{code language="java"}}
1934 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1915 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1935 1935  def elements = bim.getElements(conditionDoor)
1936 1936  bim.createGroupElements("#FF9933", elements )
1937 -
1938 1938  {{/code}}
1939 1939  
1940 -
1941 -(% class="box infomessage" %)
1942 -(((
1943 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1944 -)))
1945 -
1946 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1947 -
1948 -**Пример использования:**
1949 -
1950 1950  {{code language="java"}}
1951 1951  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1952 1952  {{/code}}
1953 1953  
1924 +
1954 1954  (% class="box infomessage" %)
1955 1955  (((
1956 1956  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1970,9 +1970,9 @@
1970 1970  **createCondition** - функция создания условия поиска элементов
1971 1971  )))
1972 1972  
1973 -* **createCondition**
1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
1974 1974  
1975 -**Пример использования:**
1946 +**Примеры использования:**
1976 1976  
1977 1977  {{code language="java"}}
1978 1978  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1981,32 +1981,10 @@
1981 1981  
1982 1982  {{/code}}
1983 1983  
1984 -
1985 -(% class="box infomessage" %)
1986 -(((
1987 -**createCondition** - функция создания условия поиска элементов по атрибуту
1988 -)))
1989 -
1990 -* **createCondition**
1991 -
1992 -**Пример использования:**
1993 -
1994 -{{code language="java"}}
1995 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1996 1996  bim.showElements(elementCondition )
1997 -
1998 1998  {{/code}}
1999 1999  
2000 -
2001 -(% class="box infomessage" %)
2002 -(((
2003 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
2004 -)))
2005 -
2006 -* **createCondition**
2007 -
2008 -**Пример использования:**
2009 -
2010 2010  {{code language="java"}}
2011 2011  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2012 2012  bim.showElements(elementCondition)
... ... @@ -2016,10 +2016,11 @@
2016 2016  
2017 2017  (% class="box infomessage" %)
2018 2018  (((
2019 -**getProjectCollisions** - функция получения списка коллизий проекта (полный список)
1968 +**getProjectCollisions** - функция получения списка коллизий проекта
2020 2020  )))
2021 2021  
2022 2022  * **bim.getProjectCollisions()**
1972 +* **bim.getProjectCollisions(Статус коллизии)**
2023 2023  
2024 2024  (((
2025 2025  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -2262,7 +2262,7 @@
2262 2262  )))
2263 2263  )))
2264 2264  
2265 -**Пример использования:**
2215 +**Примеры использования:**
2266 2266  
2267 2267  {{code language="java"}}
2268 2268  def listCollisions = bim.getProjectCollisions()
... ... @@ -2277,16 +2277,6 @@
2277 2277  
2278 2278  {{/code}}
2279 2279  
2280 -
2281 -(% class="box infomessage" %)
2282 -(((
2283 -**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
2284 -)))
2285 -
2286 -* **bim.getProjectCollisions(Статус коллизии)**
2287 -
2288 -**Пример использования:**
2289 -
2290 2290  {{code language="java"}}
2291 2291  def listCollisions = bim.getProjectCollisions("NEW")
2292 2292  for (def collsion: listCollisions ) {