Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 57.1
edited by Bimit Administrator
on 15.02.2022, 14:08
on 15.02.2022, 14:08
Change comment:
There is no comment for this version
To 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
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 ====== ====== ... ... @@ -1901,10 +1901,8 @@ 1901 1901 ))) 1902 1902 1903 1903 * **bim.createGroupElements (Цвет, Условие поиска)** 1904 -* **bim.createGroupElements (Цвет, список элементов)** 1905 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1906 1906 1907 -**Пример ыиспользования:**1915 +**Пример использования:** 1908 1908 1909 1909 {{code language="java"}} 1910 1910 def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") ... ... @@ -1912,16 +1912,37 @@ 1912 1912 1913 1913 {{/code}} 1914 1914 1915 - {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 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 1916 def elements = bim.getElements(conditionDoor) 1917 1917 bim.createGroupElements("#FF9933", elements ) 1937 + 1918 1918 {{/code}} 1919 1919 1940 + 1941 +(% class="box infomessage" %) 1942 +((( 1943 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1944 +))) 1945 + 1946 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1947 + 1948 +**Пример использования:** 1949 + 1920 1920 {{code language="java"}} 1921 1921 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1922 1922 {{/code}} 1923 1923 1924 - 1925 1925 (% class="box infomessage" %) 1926 1926 ((( 1927 1927 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1941,9 +1941,9 @@ 1941 1941 **createCondition** - функция создания условия поиска элементов 1942 1942 ))) 1943 1943 1944 -* **createCondition -**функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту1973 +* **createCondition** 1945 1945 1946 -**Пример ыиспользования:**1975 +**Пример использования:** 1947 1947 1948 1948 {{code language="java"}} 1949 1949 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1952,10 +1952,32 @@ 1952 1952 1953 1953 {{/code}} 1954 1954 1955 - {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1984 + 1985 +(% class="box infomessage" %) 1986 +((( 1987 +**createCondition** - функция создания условия поиска элементов по атрибуту 1988 +))) 1989 + 1990 +* **createCondition** 1991 + 1992 +**Пример использования:** 1993 + 1994 +{{code language="java"}} 1995 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1956 1956 bim.showElements(elementCondition ) 1997 + 1957 1957 {{/code}} 1958 1958 2000 + 2001 +(% class="box infomessage" %) 2002 +((( 2003 +**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту 2004 +))) 2005 + 2006 +* **createCondition** 2007 + 2008 +**Пример использования:** 2009 + 1959 1959 {{code language="java"}} 1960 1960 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 1961 1961 bim.showElements(elementCondition) ... ... @@ -1965,11 +1965,10 @@ 1965 1965 1966 1966 (% class="box infomessage" %) 1967 1967 ((( 1968 -**getProjectCollisions** - функция получения списка коллизий проекта 2019 +**getProjectCollisions** - функция получения списка коллизий проекта (полный список) 1969 1969 ))) 1970 1970 1971 1971 * **bim.getProjectCollisions()** 1972 -* **bim.getProjectCollisions(Статус коллизии)** 1973 1973 1974 1974 ((( 1975 1975 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -2212,7 +2212,7 @@ 2212 2212 ))) 2213 2213 ))) 2214 2214 2215 -**Пример ыиспользования:**2265 +**Пример использования:** 2216 2216 2217 2217 {{code language="java"}} 2218 2218 def listCollisions = bim.getProjectCollisions() ... ... @@ -2227,6 +2227,16 @@ 2227 2227 2228 2228 {{/code}} 2229 2229 2280 + 2281 +(% class="box infomessage" %) 2282 +((( 2283 +**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 2284 +))) 2285 + 2286 +* **bim.getProjectCollisions(Статус коллизии)** 2287 + 2288 +**Пример использования:** 2289 + 2230 2230 {{code language="java"}} 2231 2231 def listCollisions = bim.getProjectCollisions("NEW") 2232 2232 for (def collsion: listCollisions ) {