Евгений Колчин
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
а я и не обещал, что на 3D будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог бы сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то то сложить в список), надеюсь мысль понятна.. -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
да
чтобы избавиться от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
да
чтобы избавится от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
Для получения элементов только на активном виде нужно добавить строчки:
view = doc.ActiveView
filter = ElementLevelFilter(view.GenLevel.Id)
OUT = FilteredElementCollector(doc).OfCategory(ost).WherePasses(filter).WhereElementIsNotElementType().ToElements() -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно переписать и так:
[Читать далее] -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Khasan Mamaev ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 11 месяцев назад
Это метод Revit API, которым можно пользоваться в Динамо в Питон-скрипте
-
Khasan Mamaev voted up to the topic Рекуррентные функции (python) by Legantmar 7 лет, 11 месяцев назад
-
Khasan Mamaev ответил(а) на тему Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 11 месяцев назад
никогда не пользовался рекурсией в Питоне и теперь уж точно не буду) проверил на трех версиях Питона, на всех жутко тормозит
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 11 месяцев назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут в интернете на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекурре…[Читать далее]
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 11 месяцев назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекуррентно выполняе…[Читать далее]
-
Legantmar создана тема Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 11 месяцев назад
Это такие функции которые внутри себя повторяют часть своего кода до определенного условия (типа цикла while).
Натолкнулся тут на простой пример получения чисел Фибоначчи (где последующее число получается путем сложения двух предыдущих):с первого взгляда смотрится красиво, хоть и не совсем понятно как оно там внутри рекуррентно выполняе…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Math.Round в питоне в форуме Задать вопрос 7 лет, 11 месяцев назад
можно использовать еще методы математической библиотеки Питона
import math
print math.ceil(1.2), math.floor(1.2)ceil – округление до ближайшего большего целого,
floor – округление до ближайшего меньшего целого, -
Khasan Mamaev ответил(а) на тему Math.Round в питоне в форуме Задать вопрос 7 лет, 11 месяцев назад
можно использовать еще методы математической библиотеки Питона
import math
print math.ceil(1.2), math.floor(1.2), int(1.2)
ceil – округление до ближайшего большего целого,
floor – округление до ближайшего меньшего целого,
int – выделять целую часть -
Legantmar ответил(а) на тему Выбор координат и вычисление длины элемнта в форуме Задать вопрос 7 лет, 11 месяцев назад
а если закрыть dynamo и открыть заново и снова запустить скрипт, то тоже удаляются другие марки!? (если нет, то старайся избегать двойного запуска в одном открытом dynamo, до тех пор, пока не изучишь ToDSType(True))
- Загрузить еще