Евгений Колчин

  • Дальше копать можно попробовать получить информацию прямо из файла Автокад

  • не знаю как это сделать штатными нодами, но в питоне это выглядело бы примерно так
    (при условии, что встречаются только 2  буквы К и Б)

  • не знаю как это сделать штатными нодами, но в питоне это выглядело бы примерно так

  • // задать нумерацию в соответствии с материалом //
    я не очень понимаю на словах, для меня приятнее картинки ))
    в твоем случае план действия наверно такой:
    – создать список материалов (например, 1 – кирпич, 2 – бетон)
    – выбрать элемент(/ты) (select model elements)
    – узнать материал части
    – сравнить со списком и получить номер (см. скрин ниже)
    – зап…[Читать далее]

  • конвертация int в byte, например для Revit Color

    import clr
    clr.AddReference('RevitAPI')
    import Autodesk.Revit.DB.Color as rColor
    import System.Convert as con

    rgb = [125, 25, 0] # [R, G, B]
    OUT = rColor(con.ToByte(rgb[0]), con.ToByte(rgb[1]), con.ToByte(rgb[2]))

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Совет:
    из-за использования записи вида:
    from Autodesk.Revit.DB import *
    и
    from DSCore import *
    может возникать конфликт для элементов с одинаковыми именами, например Color (ошибка AttributeError: ‘type’ object has no attribute ‘ByARGB’)
    т.к. есть Autodesk.Revit.DB.Color – это цвет Revit
    и есть DSCore.Color – это цвет Dynamo и они не равнозна…[Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Совет:
    из-за использования записи вида:
    from Autodesk.Revit.DB import *
    и
    from DSCore import *
    может возникать конфликт для элементов с одинаковыми именами, например Color (ошибка AttributeError: ‘type’ object has no attribute ‘ByARGB’)
    т.к. есть Autodesk.Revit.DB.Color – это цвет Revit
    и есть DSCore.Color – это цвет Dynamo и они не равнозна…[Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Совет:
    из-за использования записи вида:
    from Autodesk.Revit.DB import *
    и
    from DSCore import *
    может возникать конфликт для элементов с одинаковыми именами, например Color (ошибка AttributeError: ‘type’ object has no attribute ‘ByARGB’)
    т.к. есть Autodesk.Revit.DB.Color – это цвет Revit
    и есть DSCore.Color – это цвет Dynamo и они не равнозна…[Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Совет:
    из-за использования записи вида:
    from Autodesk.Revit.DB import *
    и
    from DSCore import *
    может возникать конфликт для элементов с одинаковыми именами, например Color
    т.к. есть Autodesk.Revit.DB.Color – это цвет Revit
    и есть DSCore.Color – это цвет Dynamo и они не равнозначны.

    В этом случае можно использовать следующие приемы:
    1) либ…[Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Для новичков несколько пояснений по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Для новичков несколько пояснений по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    Для новичков несколько пояснений по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit'a
    clr.AddReference('RevitAPI') # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…
    [Читать далее]

  • Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 8 лет, 1 месяц назад

    для новичков несколько пояснение по библиотекам в шаблоне.
    # Подключение библиотеки Revit API для работы с элементами Revit’a
    clr.AddReference(‘RevitAPI’) # RevitAPI.dll лежит как правило здесь C:Program FilesAutodeskRevit 2017
    import Autodesk
    from Autodesk.Revit.DB import * # импорт всех элементов, если к примеру нужны только стены, то * заме…[Читать далее]

  • Загрузить еще