Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 52.3
edited by Bimit Administrator
on 11.02.2022, 09:11
Change comment: There is no comment for this version
To version 52.1
edited by Bimit Administrator
on 10.02.2022, 15:49
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -15,12 +15,9 @@
15 15  * [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
16 16  * [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
17 17  * [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
18 -* [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
19 -* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
20 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
21 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
22 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
23 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
18 +* getGeometryElementA
19 +* getGeometryElementB
20 +* showElements
24 24  * createGroupElements
25 25  * showGroupElements
26 26  * createCondition
... ... @@ -1844,106 +1844,4 @@
1844 1844  
1845 1845  {{/code}}
1846 1846  
1847 -
1848 -(% class="box infomessage" %)
1849 -(((
1850 -**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1851 -)))
1852 -
1853 -* **bim.getGeometryElementA()**
1854 -
1855 -**Пример использования:**
1856 -
1857 -{{code language="java"}}
1858 -def geometryElement = bim.getGeometryElementA()
1859 -def globalId = geometryElement .getGlobalId()
1860 -
1861 -// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$”
1862 -def volumeElement = geometryElement .getVolume()
1863 -
1864 -// console.info(volumeElement.toString()) -> “INFO: 1.34”
1865 -{{/code}}
1866 -
1867 -
1868 -(% class="box infomessage" %)
1869 -(((
1870 -**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1871 -)))
1872 -
1873 -* **bim.getGeometryElementB()**
1874 -
1875 -**Пример использования:**
1876 -
1877 -{{code language="java"}}
1878 -def geometryElement = bim.getGeometryElementB()
1879 -def globalId = geometryElement .getGlobalId()
1880 -
1881 -// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$”
1882 -def volumeElement = geometryElement .getVolume()
1883 -
1884 -// console.info(volumeElement.toString()) -> “INFO: 1.01”
1885 -{{/code}}
1886 -
1887 -
1888 -(% class="box infomessage" %)
1889 -(((
1890 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
1891 -)))
1892 -
1893 -* **bim.showElements(Условие поиска)**
1894 -
1895 -**Пример использования:**
1896 -
1897 -{{code language="java"}}
1898 -def conditionWall = bim.createCondition("class", "eq", "IfcWall")
1899 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1900 -bim.showElements(conditionWall | conditionDoor )
1901 -
1902 -{{/code}}
1903 -
1904 -
1905 -(% class="box infomessage" %)
1906 -(((
1907 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1908 -)))
1909 -
1910 -* **bim.showElements(список глобальных идентификаторов элементов)**
1911 -
1912 -**Пример использования:**
1913 -
1914 -{{code language="java"}}
1915 -bim.showElements([‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’])
1916 -{{/code}}
1917 -
1918 -
1919 -(% class="box infomessage" %)
1920 -(((
1921 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов
1922 -)))
1923 -
1924 -* **bim.showElements(список идентификаторов элементов)**
1925 -
1926 -**Пример использования:**
1927 -
1928 -{{code language="java"}}
1929 -bim.showElements([UUID.fromString(“ac178efe-7e8d-11ec-90d6-0242ac120003”,UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”])
1930 -{{/code}}
1931 -
1932 -
1933 -(% class="box infomessage" %)
1934 -(((
1935 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов
1936 -)))
1937 -
1938 -* **bim.showElements(список элементов)**
1939 -
1940 -**Пример использования:**
1941 -
1942 -{{code language="java"}}
1943 -def elementCondition = bim.createCondition("attribute",”width”, "gt", "1000")
1944 -def elements = bim.getElements(elementCondition)
1945 -bim.showElements(elements)
1946 -
1947 -{{/code}}
1948 -
1949 1949