Dangthanhnam
-
Legantmar ответил(а) на тему Группировка по общим элементам списка в форуме ДизайнСкрипт 9 лет назад
возможно Хасан сделает это более элегантно, но я не помню альтернативу flatten списка в питоне, а возиться с циклами не хочется..
-
Legantmar ответил(а) на тему Группировка по общим элементам списка в форуме ДизайнСкрипт 9 лет назад
возможно Хасан это сделает более элегантно, но я не помню альтернативу flatten списка в питоне, а возиться с циклами не хочется..
-
Alexandr Popov ответил(а) на тему Как переключить ось из режима 2D в 3D и обратно не нашел в API в форуме Помогите с питон кодом 9 лет назад
Я думаю конечно надо с этим разобраться. Но пока нашел вот такое временное решение, может будет полезным?
https://apps.autodesk.com/RVT/ru/Detail/Index?id=1828199890895811733&appLang=en&os=Win64
Я полагаю, что за переключение 2D/3D отвечает функция SetDatumExtentType() но она просит на вход какие-то параметры DatumEnds наверно View и ещё что-то.
-
Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 9 лет назад
прошло много времени с создания первой “версии” шаблончика и пора представить шаблончик v.0.2
внутри можно найти несколько полезных, часто используемых команд и почти исчерпывающий список подключаемых библиотек
можно использовать как есть, но для конкретных задач лучше удалять неиспользуемые библиотеки
-
Legantmar ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 9 лет назад
прошло много времени с создания первой “версии” шаблончика и пора представить шаблончик v.0.2
внутри можно найти несколько полезных, часто используемых команд и почти исчерпывающий список подключаемых библиотек
можно использовать как есть, но для конкретных задач лучше удалять неиспользуемые библиотеки
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
когда без разницы сколько элементов на входе 1 или несколько
isinstance(IN[0], list) – определяет является ли объект на входе IN[0] списком
ну и сверху, для удобства, дописал функцию def U() – чтобы не писать каждый раз UwrapElement()
p.s.
if not isinstance(IN[0], list): OUT = [IN[0]]
else: OUT = IN[0] -
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
когда без разницы сколько элементов на входе 1 или несколько
isinstance(IN[0], list) – определяет является ли объект на входе IN[0] списком
ну и сверху, для удобства, дописал функцию def U() – чтобы не писать каждый раз UwrapElement()
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
когда без разницы сколько элементов на входе 1 или несколько
isinstance(IN[0], list) – определяет является ли объект на входе IN[0] списком
ну и сверху, для удобства, дописал функцию def U() – чтобы не писать каждый раз WrapElement()
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
когда без разницы сколько элементов на входе 1 или несколько
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
когда без разницы сколько элементов на входе 1 или несколько
-
Legantmar ответил(а) на тему Как переключить ось из режима 2D в 3D и обратно не нашел в API в форуме Помогите с питон кодом 9 лет назад
не уверен, но вот здесь что-то говорится:
https://forum.dynamobim.com/t/can-we-modify-grid-2d-extension-override-using-python-and-api/2078/2
а в каких ситуациях нужно включать и выключать этот 3D/2D режим оси через python и api ? и что дальше?
может не стоит на столько заморачиваться..
-
Legantmar voted up to a reply by Legantmar in the topic Tips and trics (Советы и приемы) 9 лет назад
-
Alexandr Popov ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
Ещё нюансик если вы лишний раз сделаете UnwrapElement (или например помещение анврапните) то получите вот такую ошибку:
IronPython.Runtime.Types.ReflectedIndexer или #indexer
Вобщем запомните что надо в таком случае убрать лишний анврап.
И ещё частая ошибка
IronPython.Runtime.Types.BuiltInFunction
Это означает что вы в конце функции ск…[Читать далее]
-
Legantmar ответил(а) на тему Старая версия Dynamo в форуме Ноды 9 лет назад
я работаю в 1.1 бета и совершенно доволен
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
Саш с твоего позволения, я твой последний коммент удалю
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
Саш с твоего позволения, я твой последний коммент удалю
-
Alexandr Popov ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
А ещё закомментить участки кода можно тремя кавычками “”” до текста и после “””
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 9 лет назад
Если элемент скрыт как
то команда element.IsHidden(view) срабатывает корректно
НО если элемент скрыт как
element.IsHidden(view) уже не срабатывает! будьте внимательны.Интересно, как в таких случаях определять скрыта ли категория?
-
Legantmar ответил(а) на тему Обращение к эскизным линиям. в форуме Ноды 9 лет назад
а зачем нужен этот периметр из основания крыши? (perimeter of base roof)
для индексации справки
gopt = Options()
gopt.ComputeReferences = True
view = doc.ActiveView
gopt.View = viewroof=UnwrapElement(IN[0])
geo= roof.get_Geometry(gopt)
enum = geo.GetEnumerator()
enum.MoveNext()
edgs= enum.Current.Edges -
Legantmar ответил(а) на тему Обращение к эскизным линиям. в форуме Ноды 9 лет назад
а зачем нужен этот периметр из крыши? (perimeter of roof)
для индексации справки
gopt = Options()
gopt.ComputeReferences = True
view = doc.ActiveView
gopt.View = viewroof=UnwrapElement(IN[0])
geo= roof.get_Geometry(gopt)
enum = geo.GetEnumerator()
enum.MoveNext()
edgs= enum.Current.Edges - Загрузить еще