Создать пространство на основе помещения

Главная Форумы Задать вопрос Создать пространство на основе помещения

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Сообщения
  • #9431 Score: 0
    Denis
    Участник

    Необходимо на основе уже существующих помещений создать пространства. Пространствам нужно дать имена и номера помещений на основе которых они созданы. Мне удалось понять как работает перенос имени и номера (отдельным скриптом), но с созданием возникли трудности. За основу брал скрипты Alexandr Popov. Переименование и удаление работают нормально, а создание ведет себя странно. Скрипт запускается и говорит об успешном исполнении, но пространства не создаются. Их нет на чертежах. Возможно дело в разнице Revit’ов. У меня 2017, а автор, как я понял делал на 2015. Необязательно включать весь функционал в один скрипт. Если получится с создание пространств на основе перемещений, то имена и номера попробую подкрутить сам.  Буду признателен, если подскажите примерное направление куда и на что обратить внимание. http://dynamobim.ru/cmdownloads/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%82%d0%b2-%d0%b8%d0%b7-%d0%bf%d0%be%d0%bc%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b9/

    #9433 Score: 0
    Legantmar
    Хранитель
    474 pts

    в первом python ноде поправь строчку:
    if otm[i] == level.Name:

    #9434 Score: 0
    Denis
    Участник

    Спасибо, но не помогло. Проверяю через спецификацию пространств. В ней ничего не отображается. Другой скрипт со схожим функционалом работает нормально. Пространства размещаются и прописываются в спецификации. https://www.youtube.com/watch?v=_oEe5hEgIuY

    https://drive.google.com/open?id=10ZTnRbaLPjNjTXNLkGLtO1P5jY2tup2o

     

    #9445 Score: 0
    Шпилька
    Участник
    3 pts

    В последнем шаблоне Сообщества ADSK раздела ОВ лежит макрос, который преобразует помещения из связанного файла архитектуры в пространство.

    Дмитрию Талалаеву за макросы – большое спасибо. Как всегда! )))

     

    #9448 Score: 0
    IOAV
    Участник
    1 pt

    Добрый день!

    Из множества способов создания инженерных пространств по помещениям, для себя самым оптимальным способом нашел, что нужно привязываться к ID помещения на основании которого создается пространство и прописывать его в параметр. Это позволяет поддерживать соответствие помещений в случае модификации подложки

    #9451 Score: 0
    Denis
    Участник

    Всем спасибо за помощь

    #9452 Score: 0
    Denis
    Участник

    а как тут выставить решение?)

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Для ответа в этой теме необходимо авторизоваться.