Евгений Колчин
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
выложи скрипт dyn
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
внимательно посмотри 5817, там где про бонус, ничего не забыл ?! ))
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
внимательно посмотри 5817, там где про бонус, ничего не забыл ?!
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
а ошибка какая у python script нода ?
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
убери Unwrap, должно быть IN[2].SetParameterByName(“Базовый уровень”, level)
но ошибка у тебя похоже в другом месте, либо из-за одноименных команд в разных библиотеках (что врятли) -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
даж не знаю..
а почему у тебя два параметра? )) -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
вот тебе 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 ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
вот тебе 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 для перевода в мм
-
Khasan Mamaev ответил(а) на тему Построение линий в Питоне в форуме Задать вопрос 8 лет, 1 месяц назад
для сокращения кода можно объявлять функции, типа такого:
def pt(x,y,z):
return Point.ByCoordinates(x,y,z)после чего точку можно создавать так pt(1,1,1)
-
Legantmar ответил(а) на тему Построение линий в Питоне в форуме Задать вопрос 8 лет, 1 месяц назад
-
Legantmar ответил(а) на тему Расстояние между точками в форуме Задать вопрос 8 лет, 1 месяц назад
distance = pt1.DistanceTo(pt2)
-
Legantmar ответил(а) на тему Расстояние между точками в форуме Задать вопрос 8 лет, 1 месяц назад
distance = pt1.DistanceTo(pt2)
-
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к линии динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (д…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через преобразование к типу динамо
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
ВАРИАНТ 1
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных эле…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] -
Legantmar ответил(а) на тему PipingSystemType в форуме Задать вопрос 8 лет, 1 месяц назад
Пару слов для понимания (пригодится другим)
OUT = UnwrapElement(IN[0]).Location.Curve.ToProtoType().StartPoint # Получение точки через Prototypes
В этой строчке разворачивается входной элемент UnwrapElement(IN[0]) (для доступа к основным свойствам).
Через команду Location получаем расположение элемента (для протяженных элементов, так…[Читать далее] - Загрузить еще