Флажок кровли (пола)

Главная Форумы Задать вопрос Флажок кровли (пола)

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

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

    Yrij
    Участник
    1 pt

    Доброго здоровья, господа!

    Прошу помощи (подсказки)!!!

    Архитекторам захотелось автоматом получать состав кровли (пола) в виде ГОСТовского флажка.

    В Dynamo таких нодов не нашел. В пакетах нашел, но в версии 1.3 не работает.

    Насмотревшись роликов Хасана Мамаева, решил сделать это с помощью Python. Но что-то у меня не сростается.

    Не могу добраться до GetLayers() и извлечь имена слоев “пирожка”.

    Подскажите, в правильном ли направлении я мыслю. Если нет, то в какую сторону направить поток мыслей)))

    Заранее благодарен всем откликнувшимся.

     

    #7024 Score: 0

    txt
    Модератор
    93 pts

    почитайте тут:

    #6894

    #7025 Score: 0

    Yrij
    Участник
    1 pt

    спасибо за подсказку!!!!!

    Разобрался

     

    #7409 Score: 0

    nikita
    Участник
    2 pts

    Добрый день, похожая задача.
    на вход питона вы подаёте элемент, как подать список? т.е для всех типов пола записать данные слоёв в параметр типа пола.

    сам нод

    текст ошибки (когда подаю список)

    Warning: IronPythonEvaluator.EvaluateIronPythonScript operation failed.
    Traceback (most recent call last):
    File “<string>”, line 10, in <module>
    AttributeError: ‘List[object]’ object has no attribute ‘GetCompoundStructure’

     

    p.s корректирую под себя скрипт Лобанова (https://www.youtube.com/watch?v=TEFlG5YOPnw&t=2s)

    #7410 Score: 0

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

    UnwrapElement(element) – работает только на 1 элемент. для обработки списка нужен, например цикл

    unwElements = list()
    for elem in IN[0]
    unwElements.append(UnwrapElement(elem))

    а лучше список МАПать
    unwElements = map(lambda x:UnwrapElement(x), IN[0])

    НО, мап сработает если подавать на вход список))
    Короче, в любом ноде от КлокВорка – есть решение этого вопроса.

    #7411 Score: 0

    nikita
    Участник
    2 pts

    Спасибо за ответ, буду пробовать.

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

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