kulkul

  • Доброго всем дня.

    Есть нод позволяющий создать отвод для двух выбранных труб:

     

    Вот что в ноде:

    Вопрос:

    1.) как создать фитинг тройника для выбранных труб , допустим при присоединении их из такого положения:

     

  • Доброго всем дня.

    Есть нод позволяющий создать отвод для двух выбранных труб:

    Вот что в ноде:

    import clr

    clr.AddReference(“RevitServices”)
    import RevitServices
    from RevitServices.Persistence import DocumentManager
    from RevitServices.Transactions import TransactionManager
    doc = DocumentManager.Instance.CurrentDBDocument

    clr.A…[Читать далее]

  • txt voted up to a reply by txt in the topic PipingSystemType 8 лет, 1 месяц назад

  • Пару слов для понимания (пригодится другим)

    ВАРИАНТ 1
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (д…[Читать далее]

  • Пару слов для понимания (пригодится другим)

    ВАРИАНТ 1
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (д…[Читать далее]

  • Пару слов для понимания (пригодится другим)

    ВАРИАНТ 1
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (д…[Читать далее]

  • Пару слов для понимания (пригодится другим)

    ВАРИАНТ 1
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к типу динамо
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (для протяженных…[Читать далее]

  • Пару слов для понимания (пригодится другим)

    ВАРИАНТ 1
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (для протяженных эле…[Читать далее]

  • Пару слов для понимания (пригодится другим)
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее]

  • Пару слов для понимания (пригодится другим)
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее]

  • Пару слов для понимания (пригодится другим)
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
    В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
    Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее]

  • txt voted down to a reply by txt in the topic PipingSystemType 8 лет, 1 месяц назад

  • видимо так
    OUT = IN[0].Geometry()
    OUT = IN[0].BoundingBox

  • txt ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад

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

    1.) Element.Geometry

    2.) Bounding.Box

  • txt voted up to a reply by txt in the topic PipingSystemType 8 лет, 1 месяц назад

  • OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint.X
    OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().Direction

  • txt ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад

    для получения start point :
    OUT = UnwrapElement(IN[0]).Location.Curve.GetEndPoint(0).ToPoint()

    GetEndPoint(0)  – получаем Start Point

    GetEndPoint(1) – получаем End Point
    как далее получить:
    1) координату Х
    2.) вектор

  • txt ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад

    для получения end point :
    OUT = UnwrapElement(IN[0]).Location.Curve.GetEndPoint(0).ToPoint()

    GetEndPoint(0)  – получаем Start Point

    GetEndPoint(1) – получаем End Point
    как далее получить:
    1) координату Х
    2.) вектор

  • txt ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад

    для получения end point :
    OUT = UnwrapElement(IN[0]).Location.Curve.GetEndPoint(0).ToPoint()
    как далее получить:
    1) координату Х
    2.) вектор

  • txt ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад

    для получения start point :
    OUT = UnwrapElement(IN[0]).Location.Curve.GetStartPoint(1).ToPoint()
    как далее получить:
    1) координату Х
    2.) вектор

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