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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 58.1
edited by Bimit Administrator
on 15.02.2022, 14:29
Change comment: There is no comment for this version
To version 56.5
edited by Bimit Administrator
on 15.02.2022, 13:50
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  ====== ======
... ... @@ -1894,7 +1894,6 @@
1894 1894  
1895 1895  {{/code}}
1896 1896  
1897 -====== **createGroupElements** ======
1898 1898  
1899 1899  (% class="box infomessage" %)
1900 1900  (((
... ... @@ -1915,7 +1915,8 @@
1915 1915  
1916 1916   {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1917 1917  def elements = bim.getElements(conditionDoor)
1918 -bim.createGroupElements("#FF9933", elements ){{/code}}
1927 +bim.createGroupElements("#FF9933", elements )
1928 +{{/code}}
1919 1919  
1920 1920  {{code language="java"}}
1921 1921  bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
... ... @@ -1953,7 +1953,8 @@
1953 1953  {{/code}}
1954 1954  
1955 1955   {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1956 -bim.showElements(elementCondition ){{/code}}
1966 +bim.showElements(elementCondition )
1967 +{{/code}}
1957 1957  
1958 1958  {{code language="java"}}
1959 1959  def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
... ... @@ -1964,11 +1964,10 @@
1964 1964  
1965 1965  (% class="box infomessage" %)
1966 1966  (((
1967 -**getProjectCollisions** - функция получения списка коллизий проекта
1978 +**getProjectCollisions** - функция получения списка коллизий проекта (полный список)
1968 1968  )))
1969 1969  
1970 1970  * **bim.getProjectCollisions()**
1971 -* **bim.getProjectCollisions(Статус коллизии)**
1972 1972  
1973 1973  (((
1974 1974  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -2211,7 +2211,7 @@
2211 2211  )))
2212 2212  )))
2213 2213  
2214 -**Примеры использования:**
2224 +**Пример использования:**
2215 2215  
2216 2216  {{code language="java"}}
2217 2217  def listCollisions = bim.getProjectCollisions()
... ... @@ -2226,6 +2226,16 @@
2226 2226  
2227 2227  {{/code}}
2228 2228  
2239 +
2240 +(% class="box infomessage" %)
2241 +(((
2242 +**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий)
2243 +)))
2244 +
2245 +* **bim.getProjectCollisions(Статус коллизии)**
2246 +
2247 +**Пример использования:**
2248 +
2229 2229  {{code language="java"}}
2230 2230  def listCollisions = bim.getProjectCollisions("NEW")
2231 2231  for (def collsion: listCollisions ) {
... ... @@ -2271,4 +2271,5 @@
2271 2271  def globalBId = collsion.getGlobalBId()
2272 2272  
2273 2273  // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2274 -}{{/code}}
2294 +}
2295 +{{/code}}