Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 56.3
edited by Bimit Administrator
on 15.02.2022, 13:42
on 15.02.2022, 13:42
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 ((( ... ... @@ -1911,8 +1911,10 @@ 1911 1911 ))) 1912 1912 1913 1913 * **bim.createGroupElements (Цвет, Условие поиска)** 1905 +* **bim.createGroupElements (Цвет, список элементов)** 1906 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1914 1914 1915 -**Пример использования:** 1908 +**Примеры использования:** 1916 1916 1917 1917 {{code language="java"}} 1918 1918 def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") ... ... @@ -1920,37 +1920,15 @@ 1920 1920 1921 1921 {{/code}} 1922 1922 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 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1935 1935 def elements = bim.getElements(conditionDoor) 1936 -bim.createGroupElements("#FF9933", elements ) 1918 +bim.createGroupElements("#FF9933", elements ){{/code}} 1937 1937 1938 -{{/code}} 1939 - 1940 - 1941 -(% class="box infomessage" %) 1942 -((( 1943 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1944 -))) 1945 - 1946 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1947 - 1948 -**Пример использования:** 1949 - 1950 1950 {{code language="java"}} 1951 1951 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1952 1952 {{/code}} 1953 1953 1924 + 1954 1954 (% class="box infomessage" %) 1955 1955 ((( 1956 1956 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1970,9 +1970,9 @@ 1970 1970 **createCondition** - функция создания условия поиска элементов 1971 1971 ))) 1972 1972 1973 -* **createCondition** 1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту 1974 1974 1975 -**Пример использования:** 1946 +**Примеры использования:** 1976 1976 1977 1977 {{code language="java"}} 1978 1978 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1981,33 +1981,10 @@ 1981 1981 1982 1982 {{/code}} 1983 1983 1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1956 +bim.showElements(elementCondition ){{/code}} 1984 1984 1985 -(% class="box infomessage" %) 1986 -((( 1987 -**createCondition** - функция создания условия поиска элементов по атрибуту 1988 -))) 1989 - 1990 -* **createCondition** 1991 - 1992 -**Пример использования:** 1993 - 1994 1994 {{code language="java"}} 1995 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1996 -bim.showElements(elementCondition ) 1997 - 1998 -{{/code}} 1999 - 2000 - 2001 -(% class="box infomessage" %) 2002 -((( 2003 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту 2004 -))) 2005 - 2006 -* **createCondition** 2007 - 2008 -**Пример использования:** 2009 - 2010 -{{code language="java"}} 2011 2011 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 2012 2012 bim.showElements(elementCondition) 2013 2013 ... ... @@ -2016,10 +2016,11 @@ 2016 2016 2017 2017 (% class="box infomessage" %) 2018 2018 ((( 2019 -**getProjectCollisions** - функция получения списка коллизий проекта (полный список)1967 +**getProjectCollisions** - функция получения списка коллизий проекта 2020 2020 ))) 2021 2021 2022 2022 * **bim.getProjectCollisions()** 1971 +* **bim.getProjectCollisions(Статус коллизии)** 2023 2023 2024 2024 ((( 2025 2025 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -2262,7 +2262,7 @@ 2262 2262 ))) 2263 2263 ))) 2264 2264 2265 -**Пример использования:** 2214 +**Примеры использования:** 2266 2266 2267 2267 {{code language="java"}} 2268 2268 def listCollisions = bim.getProjectCollisions() ... ... @@ -2277,16 +2277,6 @@ 2277 2277 2278 2278 {{/code}} 2279 2279 2280 - 2281 -(% class="box infomessage" %) 2282 -((( 2283 -**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 2284 -))) 2285 - 2286 -* **bim.getProjectCollisions(Статус коллизии)** 2287 - 2288 -**Пример использования:** 2289 - 2290 2290 {{code language="java"}} 2291 2291 def listCollisions = bim.getProjectCollisions("NEW") 2292 2292 for (def collsion: listCollisions ) { ... ... @@ -2332,5 +2332,4 @@ 2332 2332 def globalBId = collsion.getGlobalBId() 2333 2333 2334 2334 // console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2335 -} 2336 -{{/code}} 2274 +}{{/code}}