Узел для кодировки

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

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

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

    Александр
    Участник
    3 pts

    ToString; не равен ноду  String from Object.  

    ToString; формирует   коллекции, в то время как String from Object –   лист

     

    #6832 Score: 1

    Александр
    Участник
    3 pts

    стринг фром обжект

    Можно заменить с помощью нода

    тустринг +  пустая строка “”

    #6844 Score: 0

    Александр
    Участник
    3 pts

    коллеги,  подскажите, как в питоне получить

    все пространства…

     

    Дабы избавиться от нода “все елементы категории”  хочу сделать пользовательский нод  – “все пространства”. Который можно будет записать в кодблок.

    так я надеюсь обойти ограничения динамо.

    #6845 Score: 1

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

    в этой же теме  ответ #6795

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

    1. чтобы использовать вместо двух нодов – один? ну не думаю что в этом есть большая выгода)
    2. возможно уже есть готовый нод, поищите в пакетах,        …   вот например, из пакета Bakery:
    #6846 Score: 1

    Legantmar
    Хранитель
    358 pts

    или вот так через BuiltInCategory.OST_MEPSpaces:

    import clr
    clr.AddReference('RevitAPI')
    from Autodesk.Revit.DB import *
    clr.AddReference("RevitServices")
    from RevitServices.Persistence import DocumentManager
    doc = DocumentManager.Instance.CurrentDBDocument

    OUT = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_MEPSpaces).WhereElementIsNotElementType().ToElements()

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

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