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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 57.1
edited by Bimit Administrator
on 15.02.2022, 14:08
Change comment: There is no comment for this version
To version 56.3
edited by Bimit Administrator
on 15.02.2022, 13:42
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7,19 +7,29 @@
7 7  * [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта
8 8  * [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача
9 9  * [[getTaskAttachments>>||anchor="HgetTaskAttachments"]] - получение списка всех вложений к задаче по идентификатору задача
10 +* [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией, на вход ей можно подать: условие поиска, сложное условие поиска
10 10  * [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией
11 11  * [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе
12 12  * [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии
13 13  * [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
15 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
14 14  * [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
15 15  * [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
16 16  * [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
17 17  * [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
18 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
20 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
21 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
22 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
23 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
19 19  * [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
25 +* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
26 +* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
20 20  * [[showGroupElements>>||anchor="HshowGroupElements"]] - функция отображения/подсветки на экране ранее созданных групп элементов
21 21  * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов
22 -* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта
29 +* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по атрибуту
30 +* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту
31 +* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список)
32 +* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
23 23  * [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели
24 24  
25 25  ====== ======
... ... @@ -1901,10 +1901,8 @@
1901 1901  )))
1902 1902  
1903 1903  * **bim.createGroupElements (Цвет, Условие поиска)**
1904 -* **bim.createGroupElements (Цвет, список элементов)**
1905 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1906 1906  
1907 -**Примеры использования:**
1915 +**Пример использования:**
1908 1908  
1909 1909  {{code language="java"}}
1910 1910  def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
... ... @@ -1912,16 +1912,37 @@
1912 1912  
1913 1913  {{/code}}
1914 1914  
1915 - {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
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")
1916 1916  def elements = bim.getElements(conditionDoor)
1917 1917  bim.createGroupElements("#FF9933", elements )
1937 +
1918 1918  {{/code}}
1919 1919  
1940 +
1941 +(% class="box infomessage" %)
1942 +(((
1943 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1944 +)))
1945 +
1946 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1947 +
1948 +**Пример использования:**
1949 +
1920 1920  {{code language="java"}}
1921 1921  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1922 1922  {{/code}}
1923 1923  
1924 -
1925 1925  (% class="box infomessage" %)
1926 1926  (((
1927 1927  **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
... ... @@ -1941,9 +1941,9 @@
1941 1941  **createCondition** - функция создания условия поиска элементов
1942 1942  )))
1943 1943  
1944 -* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
1973 +* **createCondition**
1945 1945  
1946 -**Примеры использования:**
1975 +**Пример использования:**
1947 1947  
1948 1948  {{code language="java"}}
1949 1949  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1952,10 +1952,32 @@
1952 1952  
1953 1953  {{/code}}
1954 1954  
1955 - {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
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")
1956 1956  bim.showElements(elementCondition )
1997 +
1957 1957  {{/code}}
1958 1958  
2000 +
2001 +(% class="box infomessage" %)
2002 +(((
2003 +**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
2004 +)))
2005 +
2006 +* **createCondition**
2007 +
2008 +**Пример использования:**
2009 +
1959 1959  {{code language="java"}}
1960 1960  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
1961 1961  bim.showElements(elementCondition)
... ... @@ -1965,11 +1965,10 @@
1965 1965  
1966 1966  (% class="box infomessage" %)
1967 1967  (((
1968 -**getProjectCollisions** - функция получения списка коллизий проекта
2019 +**getProjectCollisions** - функция получения списка коллизий проекта (полный список)
1969 1969  )))
1970 1970  
1971 1971  * **bim.getProjectCollisions()**
1972 -* **bim.getProjectCollisions(Статус коллизии)**
1973 1973  
1974 1974  (((
1975 1975  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -2212,7 +2212,7 @@
2212 2212  )))
2213 2213  )))
2214 2214  
2215 -**Примеры использования:**
2265 +**Пример использования:**
2216 2216  
2217 2217  {{code language="java"}}
2218 2218  def listCollisions = bim.getProjectCollisions()
... ... @@ -2227,6 +2227,16 @@
2227 2227  
2228 2228  {{/code}}
2229 2229  
2280 +
2281 +(% class="box infomessage" %)
2282 +(((
2283 +**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
2284 +)))
2285 +
2286 +* **bim.getProjectCollisions(Статус коллизии)**
2287 +
2288 +**Пример использования:**
2289 +
2230 2230  {{code language="java"}}
2231 2231  def listCollisions = bim.getProjectCollisions("NEW")
2232 2232  for (def collsion: listCollisions ) {