Legantmar
@legantmar
активность: 7 месяцев, 4 недели назад-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
вот тебе 3 на выбор ))
OUT = UnwrapElement(IN[0]).get_Parameter(BuiltInParameter.RBS_PIPE_DIAMETER_PARAM).AsDouble()*304.8
OUT = UnwrapElement(IN[0]).LookupParameter(“Диаметр”).AsDouble()*304.8
OUT = UnwrapElement(IN[0]).Diameter*304.8p.s. размеры в футах, поэтому 304.8 для перевода в мм
-
Legantmar ответил(а) на тему Построение линий в Питоне в форуме Задать вопрос 7 лет, 6 месяцев назад
-
Legantmar ответил(а) на тему Расстояние между точками в форуме Задать вопрос 7 лет, 6 месяцев назад
distance = pt1.DistanceTo(pt2)
-
Legantmar ответил(а) на тему Расстояние между точками в форуме Задать вопрос 7 лет, 6 месяцев назад
distance = pt1.DistanceTo(pt2)
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к типу динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных эле…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
видимо так
OUT = IN[0].Geometry()
OUT = IN[0].BoundingBox -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint.X
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().Direction -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
примерно так OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType()
но выше должно быть
clr.AddReference("RevitNodes")
import Revit
from Revit.Elements import *
clr.ImportExtensions(Revit.GeometryConversion) -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
doc.GetElement лишнее (эта команда получает элемент по его Id)
напиши OUT = Value (и получишь 1840) (или OUT = list) -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 7 лет, 6 месяцев назад
doc.GetElement лишнее (эта команда получает элемент по его Id)
напиши OUT = Value (и получишь 1840) -
Legantmar ответил(а) на тему Удаление "неопознанных" поверхностей в форуме Задать вопрос 7 лет, 6 месяцев назад
Это предварительный просмотр элементов динамо в области ревита.
Если “напрягает”, то можно снять галочку вот здесь:
-
Legantmar ответил(а) на тему Условное форматирование в спецификациях Revit через Dynamo в форуме Задать вопрос 7 лет, 6 месяцев назад
что это и зачем?
-
Legantmar ответил(а) на тему Получение выделенного элемента из линк-файла в форуме Задать вопрос 7 лет, 6 месяцев назад
Потому, что не учишь питон. Если бы было написано не ws = , а Windows.append( то все получил бы..
Замени строчки
- Загрузить еще