Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 52.9
edited by Bimit Administrator
on 11.02.2022, 10:50
on 11.02.2022, 10:50
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
-
... ... @@ -30,8 +30,7 @@ 30 30 * [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов по группе атрибутов и атрибуту 31 31 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта (полный список) 32 32 * [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса (см. Статусы коллизий) 33 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели (полный список по модели) 34 -* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели c указанием нужного статуса коллизий (см. Статусы коллизий) 33 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели 35 35 36 36 ====== ====== 37 37 ... ... @@ -199,7 +199,7 @@ 199 199 **Пример использования:** 200 200 201 201 {{code language="java"}} 202 -def profile = bim.getProfile(UUID.fromString( “ef952aa8-7ddc-11ec-90d6-0242ac120003")201 +def profile = bim.getProfile(UUID.fromString("ef952aa8-7ddc-11ec-90d6-0242ac120003") 203 203 def profileUuid= profile.getUuid() 204 204 205 205 // console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003” ... ... @@ -235,7 +235,7 @@ 235 235 **Пример использования:** 236 236 237 237 {{code language="java"}} 238 -def listModelRevisions = bim.getModelRevisions(UUID.fromString( “4e733308-7ddd-11ec-90d6-0242ac120003”)237 +def listModelRevisions = bim.getModelRevisions(UUID.fromString("4e733308-7ddd-11ec-90d6-0242ac120003") 239 239 for (ModelRevision modelRevision: listModelRevisions ) { 240 240 def modelRevisionUuid= modelRevision.getUuid() 241 241 ... ... @@ -678,10 +678,11 @@ 678 678 679 679 (% class="box infomessage" %) 680 680 ((( 681 -**getElements** - функция получения списка элементов с полной информацией , на вход ей можно подать: условие поиска, сложное условие поиска680 +**getElements** - функция получения списка элементов с полной информацией 682 682 ))) 683 683 684 684 * **bim.getElements(Условие поиска)** 684 +* **bim.getElements(Список идентификаторов элементов)** 685 685 686 686 (% style="margin-left:5px" %) 687 687 ((( ... ... @@ -688,163 +688,163 @@ 688 688 (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %) 689 689 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 690 690 (% style="line-height:1.2" %) 691 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле691 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле 692 692 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 693 693 (% style="line-height:1.2" %) 694 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля694 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля 695 695 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 696 696 (% style="line-height:1.2" %) 697 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля697 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля 698 698 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 699 699 (% style="line-height:1.2" %) 700 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля700 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля 701 701 ))) 702 702 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 703 703 (% style="line-height:1.2" %) 704 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid704 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 705 705 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 706 706 (% style="line-height:1.2" %) 707 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string707 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 708 708 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 709 709 (% style="line-height:1.2" %) 710 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор элемента710 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор элемента 711 711 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 712 712 (% style="line-height:1.2" %) 713 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()713 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid() 714 714 ))) 715 715 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 716 716 (% style="line-height:1.2" %) 717 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalId717 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalId 718 718 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 719 719 (% style="line-height:1.2" %) 720 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string720 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 721 721 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 722 722 (% style="line-height:1.2" %) 723 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента723 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента 724 724 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 725 725 (% style="line-height:1.2" %) 726 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalId()726 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalId() 727 727 ))) 728 728 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 729 729 (% style="line-height:1.2" %) 730 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name730 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name 731 731 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 732 732 (% style="line-height:1.2" %) 733 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string733 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 734 734 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 735 735 (% style="line-height:1.2" %) 736 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование элемента736 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование элемента 737 737 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 738 738 (% style="line-height:1.2" %) 739 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()739 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName() 740 740 ))) 741 741 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 742 742 (% style="line-height:1.2" %) 743 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)longName743 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)longName 744 744 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 745 745 (% style="line-height:1.2" %) 746 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string746 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 747 747 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 748 748 (% style="line-height:1.2" %) 749 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)полное наименование элемента749 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)полное наименование элемента 750 750 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 751 751 (% style="line-height:1.2" %) 752 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLongName()752 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLongName() 753 753 ))) 754 754 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 755 755 (% style="line-height:1.2" %) 756 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClass756 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClass 757 757 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 758 758 (% style="line-height:1.2" %) 759 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string759 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 760 760 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 761 761 (% style="line-height:1.2" %) 762 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор класса элемента762 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор класса элемента 763 763 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 764 764 (% style="line-height:1.2" %) 765 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClass()765 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClass() 766 766 ))) 767 767 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 768 768 (% style="line-height:1.2" %) 769 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)stringValue769 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)stringValue 770 770 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 771 771 (% style="line-height:1.2" %) 772 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string772 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 773 773 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 774 774 (% style="line-height:1.2" %) 775 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в строковом виде775 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в строковом виде 776 776 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 777 777 (% style="line-height:1.2" %) 778 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getStringValue()778 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getStringValue() 779 779 ))) 780 780 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 781 781 (% style="line-height:1.2" %) 782 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)doubleValue782 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)doubleValue 783 783 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 784 784 (% style="line-height:1.2" %) 785 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double785 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double 786 786 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 787 787 (% style="line-height:1.2" %) 788 788 (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в численном виде, если преобразование возможно, иначе будет 0 789 789 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 790 790 (% style="line-height:1.2" %) 791 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDoubleValue()791 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDoubleValue() 792 792 ))) 793 793 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 794 794 (% style="line-height:1.2" %) 795 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)project795 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)project 796 796 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 797 797 (% style="line-height:1.2" %) 798 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string798 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 799 799 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 800 800 (% style="line-height:1.2" %) 801 801 (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта 802 802 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 803 803 (% style="line-height:1.2" %) 804 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProject()804 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProject() 805 805 ))) 806 806 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 807 807 (% style="line-height:1.2" %) 808 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)children808 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)children 809 809 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 810 810 (% style="line-height:1.2" %) 811 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив811 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив 812 812 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 813 813 (% style="line-height:1.2" %) 814 814 (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив и элементов, дети, атрибуты, группы атрибутов 815 815 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 816 816 (% style="line-height:1.2" %) 817 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getChildren()817 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getChildren() 818 818 ))) 819 819 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 820 820 (% style="line-height:1.2" %) 821 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassName821 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassName 822 822 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 823 823 (% style="line-height:1.2" %) 824 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string824 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 825 825 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 826 826 (% style="line-height:1.2" %) 827 827 (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента ifc 828 828 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 829 829 (% style="line-height:1.2" %) 830 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassName()830 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassName() 831 831 ))) 832 832 |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)((( 833 833 (% style="line-height:1.2" %) 834 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassTitle834 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassTitle 835 835 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)((( 836 836 (% style="line-height:1.2" %) 837 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string837 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 838 838 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)((( 839 839 (% style="line-height:1.2" %) 840 840 (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента 841 841 )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)((( 842 842 (% style="line-height:1.2" %) 843 -(% style=" background-color:#cccccc; color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassTitle()843 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassTitle() 844 844 ))) 845 845 ))) 846 846 847 -**Пример использования:** 847 +**Примеры использования:** 848 848 849 849 {{code language="java"}} 850 850 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -857,16 +857,6 @@ 857 857 858 858 {{/code}} 859 859 860 - 861 -(% class="box infomessage" %) 862 -((( 863 -**getElements** - функция получения списка элементов с полной информацией 864 -))) 865 - 866 -* **bim.getElements(Список идентификаторов элементов)** 867 - 868 -**Пример использования:** 869 - 870 870 {{code language="java"}} 871 871 def elements = new HashSet<UUID>() 872 872 elements.add(UUID.randomUuid()) ... ... @@ -890,7 +890,7 @@ 890 890 **Пример использования:** 891 891 892 892 {{code language="java"}} 893 -def element = bim.getElement(UUID.fromString( “e5a114d0-7de1-11ec-90d6-0242ac120003”)883 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003") 894 894 def globalId = element.getGlobalId() 895 895 896 896 // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” ... ... @@ -1231,7 +1231,7 @@ 1231 1231 **Пример использования:** 1232 1232 1233 1233 {{code language="java"}} 1234 -def geometryElement = bim.getGeometryElement(UUID.fromString( “e5a114d0-7de1-11ec-90d6-0242ac120003”)1224 +def geometryElement = bim.getGeometryElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003") 1235 1235 def globalId = geometryElement .getGlobalId() 1236 1236 1237 1237 // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” ... ... @@ -1244,12 +1244,13 @@ 1244 1244 1245 1245 (% class="box infomessage" %) 1246 1246 ((( 1247 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии , на вход ей можно подать: условие поиска, сложное условие поиска1237 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1248 1248 ))) 1249 1249 1250 1250 * **bim.getGeometryElements(Условие поиска)** 1241 +* **bim.getGeometryElements(Список идентификаторов элементов)** 1251 1251 1252 -**Пример использования:** 1243 +**Примеры использования:** 1253 1253 1254 1254 {{code language="java"}} 1255 1255 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1265,18 +1265,7 @@ 1265 1265 1266 1266 {{/code}} 1267 1267 1268 - 1269 -(% class="box infomessage" %) 1270 -((( 1271 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии 1272 -))) 1273 - 1274 -* **bim.getGeometryElements(Список идентификаторов элементов)** 1275 - 1276 -**Пример использования:** 1277 - 1278 -{{code language="java"}} 1279 -def elements = new HashSet<UUID>() 1259 + {{code language="java"}}def elements = new HashSet<UUID>() 1280 1280 elements.add(UUID.randomUuid()) 1281 1281 def listElements = bim.getGeometryElements(elements) 1282 1282 for (Element geometryElement: listElements ) { ... ... @@ -1286,8 +1286,7 @@ 1286 1286 def volumeElement = geometryElement .getVolume() 1287 1287 1288 1288 // console.info(volumeElement.toString()) -> “INFO: 0.1” 1289 -} 1290 -{{/code}} 1269 +}{{/code}} 1291 1291 1292 1292 1293 1293 (% class="box infomessage" %) ... ... @@ -1845,7 +1845,7 @@ 1845 1845 **Пример использования:** 1846 1846 1847 1847 {{code language="java"}} 1848 -def geometryModel = bim.getGeometryModel(UUID.fromString( “ac178efe-7e8d-11ec-90d6-0242ac120003”)1827 +def geometryModel = bim.getGeometryModel(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003") 1849 1849 def bounds = geometryModel.getBounds() 1850 1850 1851 1851 {{/code}} ... ... @@ -1893,12 +1893,15 @@ 1893 1893 1894 1894 (% class="box infomessage" %) 1895 1895 ((( 1896 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) , на вход ей можно подать: условие поиска или список элементов1875 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели) 1897 1897 ))) 1898 1898 1899 1899 * **bim.showElements(Условие поиска)** 1879 +* **bim.showElements(список глобальных идентификаторов элементов)** 1880 +* **bim.showElements(список идентификаторов элементов)** 1881 +* **bim.showElements(список элементов)** 1900 1900 1901 -**Пример использования:** 1883 +**Примеры использования:** 1902 1902 1903 1903 {{code language="java"}} 1904 1904 def conditionWall = bim.createCondition("class", "eq", "IfcWall") ... ... @@ -1907,46 +1907,16 @@ 1907 1907 1908 1908 {{/code}} 1909 1909 1910 - 1911 -(% class="box infomessage" %) 1912 -((( 1913 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1914 -))) 1915 - 1916 -* **bim.showElements(список глобальных идентификаторов элементов)** 1917 - 1918 -**Пример использования:** 1919 - 1920 1920 {{code language="java"}} 1921 -bim.showElements([ ‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’])1893 +bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"]) 1922 1922 {{/code}} 1923 1923 1924 - 1925 -(% class="box infomessage" %) 1926 -((( 1927 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных идентификаторов элементов 1928 -))) 1929 - 1930 -* **bim.showElements(список идентификаторов элементов)** 1931 - 1932 -**Пример использования:** 1933 - 1934 1934 {{code language="java"}} 1935 -bim.showElements([UUID.fromString( “ac178efe-7e8d-11ec-90d6-0242ac120003”,UUID.fromString(“e5a114d0-7de1-11ec-90d6-0242ac120003”])1897 +bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"]) 1936 1936 {{/code}} 1937 1937 1938 - 1939 -(% class="box infomessage" %) 1940 -((( 1941 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать список глобальных элементов 1942 -))) 1943 - 1944 -* **bim.showElements(список элементов)** 1945 - 1946 -**Пример использования:** 1947 - 1948 1948 {{code language="java"}} 1949 -def elementCondition = bim.createCondition("attribute", ”width”, "gt", "1000")1901 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 1950 1950 def elements = bim.getElements(elementCondition) 1951 1951 bim.showElements(elements) 1952 1952 ... ... @@ -1959,8 +1959,10 @@ 1959 1959 ))) 1960 1960 1961 1961 * **bim.createGroupElements (Цвет, Условие поиска)** 1914 +* **bim.createGroupElements (Цвет, список элементов)** 1915 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1962 1962 1963 -**Пример использования:** 1917 +**Примеры использования:** 1964 1964 1965 1965 {{code language="java"}} 1966 1966 def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") ... ... @@ -1968,37 +1968,16 @@ 1968 1968 1969 1969 {{/code}} 1970 1970 1971 - 1972 -(% class="box infomessage" %) 1973 -((( 1974 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1975 -))) 1976 - 1977 -* **bim.createGroupElements (Цвет, список элементов)** 1978 - 1979 -**Пример использования:** 1980 - 1981 -{{code language="java"}} 1982 -def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1925 + {{code language="java"}}def conditionDoor = bim.createCondition("class", "eq", "IfcDoor") 1983 1983 def elements = bim.getElements(conditionDoor) 1984 1984 bim.createGroupElements("#FF9933", elements ) 1985 - 1986 1986 {{/code}} 1987 1987 1988 - 1989 -(% class="box infomessage" %) 1990 -((( 1991 -**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX 1992 -))) 1993 - 1994 -* **bim.createGroupElements (Цвет, список идентификаторов элементов)** 1995 - 1996 -**Пример использования:** 1997 - 1998 1998 {{code language="java"}} 1999 -bim.createGroupElements("#FF9933", [ ‘dhb487dbcsndb’,’salndhkjfnjkenkjsd’,’sdfsdfadsdfsad’] )1931 +bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] ) 2000 2000 {{/code}} 2001 2001 1934 + 2002 2002 (% class="box infomessage" %) 2003 2003 ((( 2004 2004 **showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов ... ... @@ -2040,7 +2040,7 @@ 2040 2040 **Пример использования:** 2041 2041 2042 2042 {{code language="java"}} 2043 -def elementCondition = bim.createCondition("attribute", ”width”, "gt", "1000")1976 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000") 2044 2044 bim.showElements(elementCondition ) 2045 2045 2046 2046 {{/code}} ... ... @@ -2056,7 +2056,7 @@ 2056 2056 **Пример использования:** 2057 2057 2058 2058 {{code language="java"}} 2059 -def elementCondition = bim.createCondition("attribute", ”BaseQuantities”,”width”, "gt", "1000")1992 +def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000") 2060 2060 bim.showElements(elementCondition) 2061 2061 2062 2062 {{/code}} ... ... @@ -2336,7 +2336,7 @@ 2336 2336 **Пример использования:** 2337 2337 2338 2338 {{code language="java"}} 2339 -def listCollisions = bim.getProjectCollisions( “NEW”)2272 +def listCollisions = bim.getProjectCollisions("NEW") 2340 2340 for (def collsion: listCollisions ) { 2341 2341 def globalAId = collsion.getGlobalAId() 2342 2342 ... ... @@ -2348,4 +2348,37 @@ 2348 2348 2349 2349 {{/code}} 2350 2350 2351 - 2284 + 2285 +(% class="box infomessage" %) 2286 +((( 2287 +**getModelCollisions** - функция получения списка коллизий модели 2288 +))) 2289 + 2290 +* **bim.getModelCollisions(Идентификатор модели)** 2291 +* **bim.getModelCollisions(Идентификатор модели, Статус коллизии) (см.Статусы коллизий)** 2292 + 2293 +**Примеры использования:** 2294 + 2295 +{{code language="java"}} 2296 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003") 2297 +for (def collsion: listCollisions ) { 2298 +def globalAId = collsion.getGlobalAId() 2299 + 2300 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” 2301 +def globalBId = collsion.getGlobalBId() 2302 + 2303 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2304 +} 2305 + 2306 +{{/code}} 2307 + 2308 + {{code language="java"}}def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW") 2309 +for (def collsion: listCollisions ) { 2310 +def globalAId = collsion.getGlobalAId() 2311 + 2312 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk” 2313 +def globalBId = collsion.getGlobalBId() 2314 + 2315 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0” 2316 +} 2317 +{{/code}}