почему не получается Boolean?

Главная Форумы Задать вопрос почему не получается Boolean?

Помечено: 

В этой теме 4 ответа, 3 участника, последнее обновление  Ром 4 нед. назад.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #8154 Score: 0

    Ром
    Участник

    Коллеги добрый день. Помогите пожалуйста. Почему ругается? Почему не определена? Вот сираница из API: http://www.revitapidocs.com/2016/17966565-84c8-9dc3-dc0d-62cb6c896624.htm

    вот картинка:

     

    вот код:

    reset = IN[2]

    outList = []

    objGeom1 = U(IN[0]).get_Geometry(Options())#.GeometryInstance

    for elem2 in IN[1]:
    objGeom2 = U(elem2).get_Geometry(Options())
    ex = ExecuteBooleanOperationModifyingOriginalSolid(objGeom1 , objGeom2, BooleanOperationsType.Union)

    #8155 Score: 0

    Alex Babinoff
    Модератор
    13 pts

    Библиотека импортирована?

    #8156 Score: 0

    Ром
    Участник

    это я понял))) а как её импортировать? Где она находиться?

    #8157 Score: 2

    ИваСерж
    Модератор
    88 pts

    Библиотека насколько я понял, самая обычная – ревит АПИ.
    А вот метод лежит в классе BooleanOperationsUtils
    Сначала обращаемся к классу, а потом через точку уже и к самому методу
    BooleanOperationsUtils.ExecuteBooleanOperationModifyingOriginalSolid – должно отработать.

    можно попробовать сократить эту ерунду и вначале экспортнуть метод сокращенно воспользовавшись
    import … as …

    #8158 Score: 0

    Ром
    Участник

    Спасибо большое, я тупанул))) конечно !!! как же я сам не заметил, устал похоже))

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)

Для ответа в этой теме необходимо авторизоваться.