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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 56.4
edited by Bimit Administrator
on 15.02.2022, 13:44
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  ====== ======
... ... @@ -1904,6 +1904,7 @@
1904 1904  
1905 1905  {{/code}}
1906 1906  
1897 +====== **createGroupElements** ======
1907 1907  
1908 1908  (% class="box infomessage" %)
1909 1909  (((
... ... @@ -1924,8 +1924,7 @@
1924 1924  
1925 1925   {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1926 1926  def elements = bim.getElements(conditionDoor)
1927 -bim.createGroupElements("#FF9933", elements )
1928 -{{/code}}
1918 +bim.createGroupElements("#FF9933", elements ){{/code}}
1929 1929  
1930 1930  {{code language="java"}}
1931 1931  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
... ... @@ -1951,9 +1951,9 @@
1951 1951  **createCondition** - функция создания условия поиска элементов
1952 1952  )))
1953 1953  
1954 -* **createCondition**
1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту
1955 1955  
1956 -**Пример использования:**
1946 +**Примеры использования:**
1957 1957  
1958 1958  {{code language="java"}}
1959 1959  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1962,33 +1962,10 @@
1962 1962  
1963 1963  {{/code}}
1964 1964  
1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1956 +bim.showElements(elementCondition ){{/code}}
1965 1965  
1966 -(% class="box infomessage" %)
1967 -(((
1968 -**createCondition** - функция создания условия поиска элементов по атрибуту
1969 -)))
1970 -
1971 -* **createCondition**
1972 -
1973 -**Пример использования:**
1974 -
1975 1975  {{code language="java"}}
1976 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1977 -bim.showElements(elementCondition )
1978 -
1979 -{{/code}}
1980 -
1981 -
1982 -(% class="box infomessage" %)
1983 -(((
1984 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту
1985 -)))
1986 -
1987 -* **createCondition**
1988 -
1989 -**Пример использования:**
1990 -
1991 -{{code language="java"}}
1992 1992  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
1993 1993  bim.showElements(elementCondition)
1994 1994  
... ... @@ -1997,10 +1997,11 @@
1997 1997  
1998 1998  (% class="box infomessage" %)
1999 1999  (((
2000 -**getProjectCollisions** - функция получения списка коллизий проекта (полный список)
1967 +**getProjectCollisions** - функция получения списка коллизий проекта
2001 2001  )))
2002 2002  
2003 2003  * **bim.getProjectCollisions()**
1971 +* **bim.getProjectCollisions(Статус коллизии)**
2004 2004  
2005 2005  (((
2006 2006  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -2243,7 +2243,7 @@
2243 2243  )))
2244 2244  )))
2245 2245  
2246 -**Пример использования:**
2214 +**Примеры использования:**
2247 2247  
2248 2248  {{code language="java"}}
2249 2249  def listCollisions = bim.getProjectCollisions()
... ... @@ -2258,16 +2258,6 @@
2258 2258  
2259 2259  {{/code}}
2260 2260  
2261 -
2262 -(% class="box infomessage" %)
2263 -(((
2264 -**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
2265 -)))
2266 -
2267 -* **bim.getProjectCollisions(Статус коллизии)**
2268 -
2269 -**Пример использования:**
2270 -
2271 2271  {{code language="java"}}
2272 2272  def listCollisions = bim.getProjectCollisions("NEW")
2273 2273  for (def collsion: listCollisions ) {
... ... @@ -2313,5 +2313,4 @@
2313 2313  def globalBId = collsion.getGlobalBId()
2314 2314  
2315 2315  // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2316 -}
2317 -{{/code}}
2274 +}{{/code}}