Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 56.2
edited by Bimit Administrator
on 15.02.2022, 13:38
on 15.02.2022, 13:38
Change comment:
There is no comment for this version
To 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
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 ====== ====== ... ... @@ -1872,12 +1872,15 @@ 1872 1872 1873 1873 (% class="box infomessage" %) 1874 1874 ((( 1875 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) , на вход ей можно подать: условие поиска или список элементов1865 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) 1876 1876 ))) 1877 1877 1878 1878 * **bim.showElements(Условие поиска)** 1869 +* **bim.showElements(список глобальных идентификаторов элементов)** 1870 +* **bim.showElements(список идентификаторов элементов)** 1871 +* **bim.showElements(список элементов)** 1879 1879 1880 -**Пример использования:** 1873 +**Примеры использования:** 1881 1881 1882 1882 {{code language="java"}} 1883 1883 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1886,44 +1886,14 @@ 1886 1886 1887 1887 {{/code}} 1888 1888 1889 - 1890 -(% class="box infomessage" %) 1891 -((( 1892 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1893 -))) 1894 - 1895 -* **bim.showElements(список глобальных идентификаторов элементов)** 1896 - 1897 -**Пример использования:** 1898 - 1899 1899 {{code language="java"}} 1900 1900 bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"]) 1901 1901 {{/code}} 1902 1902 1903 - 1904 -(% class="box infomessage" %) 1905 -((( 1906 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1907 -))) 1908 - 1909 -* **bim.showElements(список идентификаторов элементов)** 1910 - 1911 -**Пример использования:** 1912 - 1913 1913 {{code language="java"}} 1914 1914 bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"]) 1915 1915 {{/code}} 1916 1916 1917 - 1918 -(% class="box infomessage" %) 1919 -((( 1920 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 1921 -))) 1922 - 1923 -* **bim.showElements(список элементов)** 1924 - 1925 -**Пример использования:** 1926 - 1927 1927 {{code language="java"}} 1928 1928 def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1929 1929 def elements = bim.getElements(elementCondition) ... ... @@ -1938,8 +1938,10 @@ 1938 1938 ))) 1939 1939 1940 1940 * **bim.createGroupElements (Цвет, Условие поиска)** 1904 +* **bim.createGroupElements (Цвет, список элементов)** 1905 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1941 1941 1942 -**Пример использования:** 1907 +**Примеры использования:** 1943 1943 1944 1944 {{code language="java"}} 1945 1945 def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") ... ... @@ -1947,37 +1947,16 @@ 1947 1947 1948 1948 {{/code}} 1949 1949 1950 - 1951 -(% class="box infomessage" %) 1952 -((( 1953 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1954 -))) 1955 - 1956 -* **bim.createGroupElements (Цвет, список элементов)** 1957 - 1958 -**Пример использования:** 1959 - 1960 -{{code language="java"}} 1961 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1915 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1962 1962 def elements = bim.getElements(conditionDoor) 1963 1963 bim.createGroupElements("#FF9933", elements ) 1964 - 1965 1965 {{/code}} 1966 1966 1967 - 1968 -(% class="box infomessage" %) 1969 -((( 1970 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1971 -))) 1972 - 1973 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1974 - 1975 -**Пример использования:** 1976 - 1977 1977 {{code language="java"}} 1978 1978 bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 1979 1979 {{/code}} 1980 1980 1924 + 1981 1981 (% class="box infomessage" %) 1982 1982 ((( 1983 1983 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -1997,9 +1997,9 @@ 1997 1997 **createCondition** - функция создания условия поиска элементов 1998 1998 ))) 1999 1999 2000 -* **createCondition** 1944 +* **createCondition - **функция создания условия поиска элементов по атрибуту, по группе атрибутов и атрибуту 2001 2001 2002 -**Пример использования:** 1946 +**Примеры использования:** 2003 2003 2004 2004 {{code language="java"}} 2005 2005 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -2008,32 +2008,10 @@ 2008 2008 2009 2009 {{/code}} 2010 2010 2011 - 2012 -(% class="box infomessage" %) 2013 -((( 2014 -**createCondition** - функция создания условия поиска элементов по атрибуту 2015 -))) 2016 - 2017 -* **createCondition** 2018 - 2019 -**Пример использования:** 2020 - 2021 -{{code language="java"}} 2022 -def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1955 + {{code language="java"}}def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 2023 2023 bim.showElements(elementCondition ) 2024 - 2025 2025 {{/code}} 2026 2026 2027 - 2028 -(% class="box infomessage" %) 2029 -((( 2030 -**createCondition** - функция создания условия поиска элементов по группе атрибутов и атрибуту 2031 -))) 2032 - 2033 -* **createCondition** 2034 - 2035 -**Пример использования:** 2036 - 2037 2037 {{code language="java"}} 2038 2038 def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 2039 2039 bim.showElements(elementCondition) ... ... @@ -2043,10 +2043,11 @@ 2043 2043 2044 2044 (% class="box infomessage" %) 2045 2045 ((( 2046 -**getProjectCollisions** - функция получения списка коллизий проекта (полный список)1968 +**getProjectCollisions** - функция получения списка коллизий проекта 2047 2047 ))) 2048 2048 2049 2049 * **bim.getProjectCollisions()** 1972 +* **bim.getProjectCollisions(Статус коллизии)** 2050 2050 2051 2051 ((( 2052 2052 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) ... ... @@ -2289,7 +2289,7 @@ 2289 2289 ))) 2290 2290 ))) 2291 2291 2292 -**Пример использования:** 2215 +**Примеры использования:** 2293 2293 2294 2294 {{code language="java"}} 2295 2295 def listCollisions = bim.getProjectCollisions() ... ... @@ -2304,16 +2304,6 @@ 2304 2304 2305 2305 {{/code}} 2306 2306 2307 - 2308 -(% class="box infomessage" %) 2309 -((( 2310 -**getProjectCollisions** - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 2311 -))) 2312 - 2313 -* **bim.getProjectCollisions(Статус коллизии)** 2314 - 2315 -**Пример использования:** 2316 - 2317 2317 {{code language="java"}} 2318 2318 def listCollisions = bim.getProjectCollisions("NEW") 2319 2319 for (def collsion: listCollisions ) {