Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 58.2
edited by Bimit Administrator
on 15.02.2022, 14:40
on 15.02.2022, 14:40
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 ((( ... ... @@ -1913,19 +1913,16 @@ 1913 1913 1914 1914 {{/code}} 1915 1915 1916 -{{code language="java"}} 1917 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1918 -def elements = bim.getElements(conditionDoor) 1919 -bim.createGroupElements("#FF9933", elements) 1925 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1926 +def elements = bim.getElements(conditionDoor) 1927 +bim.createGroupElements("#FF9933", elements ) 1920 1920 {{/code}} 1921 1921 1922 - 1923 1923 {{code language="java"}} 1924 1924 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1925 1925 {{/code}} 1926 1926 1927 1927 1928 - 1929 1929 (% class="box infomessage" %) 1930 1930 ((( 1931 1931 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1945,11 +1945,9 @@ 1945 1945 **createCondition** - функция создания условия поиска элементов 1946 1946 ))) 1947 1947 1948 -* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)** 1949 -* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)** 1950 -* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)** 1954 +* **createCondition** 1951 1951 1952 -**Пример ыиспользования:**1956 +**Пример использования:** 1953 1953 1954 1954 {{code language="java"}} 1955 1955 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1959,12 +1959,31 @@ 1959 1959 {{/code}} 1960 1960 1961 1961 1966 +(% class="box infomessage" %) 1967 +((( 1968 +**createCondition** - функция создания условия поиска элементов по атрибуту 1969 +))) 1970 + 1971 +* **createCondition** 1972 + 1973 +**Пример использования:** 1974 + 1962 1962 {{code language="java"}} 1963 1963 def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1964 -bim.showElements(elementCondition) 1977 +bim.showElements(elementCondition ) 1978 + 1965 1965 {{/code}} 1966 1966 1967 1967 1982 +(% class="box infomessage" %) 1983 +((( 1984 +**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту 1985 +))) 1986 + 1987 +* **createCondition** 1988 + 1989 +**Пример использования:** 1990 + 1968 1968 {{code language="java"}} 1969 1969 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 1970 1970 bim.showElements(elementCondition) ... ... @@ -1972,14 +1972,12 @@ 1972 1972 {{/code}} 1973 1973 1974 1974 1975 - 1976 1976 (% class="box infomessage" %) 1977 1977 ((( 1978 -**getProjectCollisions** - функция получения списка коллизий проекта 2000 +**getProjectCollisions** - функция получения списка коллизий проекта (полный список) 1979 1979 ))) 1980 1980 1981 1981 * **bim.getProjectCollisions()** 1982 -* **bim.getProjectCollisions(Статус коллизии)** 1983 1983 1984 1984 ((( 1985 1985 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -2222,7 +2222,7 @@ 2222 2222 ))) 2223 2223 ))) 2224 2224 2225 -**Пример ыиспользования:**2246 +**Пример использования:** 2226 2226 2227 2227 {{code language="java"}} 2228 2228 def listCollisions = bim.getProjectCollisions() ... ... @@ -2237,6 +2237,16 @@ 2237 2237 2238 2238 {{/code}} 2239 2239 2261 + 2262 +(% class="box infomessage" %) 2263 +((( 2264 +**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 2265 +))) 2266 + 2267 +* **bim.getProjectCollisions(Статус коллизии)** 2268 + 2269 +**Пример использования:** 2270 + 2240 2240 {{code language="java"}} 2241 2241 def listCollisions = bim.getProjectCollisions("NEW") 2242 2242 for (def collsion: listCollisions ) { ... ... @@ -2282,4 +2282,5 @@ 2282 2282 def globalBId = collsion.getGlobalBId() 2283 2283 2284 2284 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2285 -}{{/code}} 2316 +} 2317 +{{/code}}