Legantmar
@legantmar
активность: 7 месяцев, 3 недели назад-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
да
чтобы избавиться от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
да
чтобы избавится от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
Для получения элементов только на активном виде нужно добавить строчки:
view = doc.ActiveView
filter = ElementLevelFilter(view.GenLevel.Id)
OUT = FilteredElementCollector(doc).OfCategory(ost).WherePasses(filter).WhereElementIsNotElementType().ToElements() -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно переписать и так:
[Читать далее] -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 4 месяца назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут в интернете на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекурре…[Читать далее]
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 4 месяца назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекуррентно выполняе…[Читать далее]
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 4 месяца назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекуррентно выполняе…[Читать далее]
-
Legantmar ответил(а) на тему Выбор координат и вычисление длины элемнта в форуме Задать вопрос 7 лет, 4 месяца назад
а если закрыть dynamo и открыть заново и снова запустить скрипт, то тоже удаляются другие марки!? (если нет, то старайся избегать двойного запуска в одном открытом dynamo, до тех пор, пока не изучишь ToDSType(True))
-
Legantmar ответил(а) на тему Выбор координат и вычисление длины элемнта в форуме Задать вопрос 7 лет, 4 месяца назад
а если закрыть dynamo и открыть заново и снова запустить скрипт, то тоже удаляются другие марки!? (если нет, то старайся избегать двойного запуска в одном открытом dynamo, до тех пор пока не изучишь ToDSType(True))
-
Legantmar ответил(а) на тему Math.Round в питоне в форуме Задать вопрос 7 лет, 4 месяца назад
a = 3.6
b = 3.2
c = 3.335
OUT = round(a), round(b), round(c,2) # 2 – количество знаков после запятой
Выдаст вот такой результат:
4
3
3.34Если нужно отбросить знаки после запятой, без округления, то int(a)
-
Legantmar voted up to a reply by Анатолий in the topic Условие для числа 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Условие для числа в форуме Задать вопрос 7 лет, 4 месяца назад
ну у питона append – это добавить в конец листа, что несколько удобнее
p.s. питон во многом удобнее, а зачем тебе кодить в кодблоке !?
для интереса можешь глянуть еще про C# в код блоке -
Legantmar ответил(а) на тему Условие для числа в форуме Задать вопрос 7 лет, 4 месяца назад
Твоя ошибка в rst[i]
-
Legantmar ответил(а) на тему Условие для числа в форуме Задать вопрос 7 лет, 4 месяца назад
))
- Загрузить еще