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
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
on 15.02.2022, 14:29
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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}}