kulkul
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
а я и не обещал, что на 3D виде будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то, то сложить в список), надеюсь мысль понятна..p.s. не забывай лайкать, а то перестану отвечать )))
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
а я и не обещал, что на 3D виде будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то, то сложить в список), надеюсь мысль понятна.. -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
а я и не обещал, что на 3D виде будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то то сложить в список), надеюсь мысль понятна.. -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
а я и не обещал, что на 3D виде будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог бы сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то то сложить в список), надеюсь мысль понятна.. -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
а я и не обещал, что на 3D будет работать ))
ты можешь получить все элементы, а далее прояви смекалку как бы ты их мог бы сам отфильтрофать по какому нить параметру в цикле for с условием if (если уровень, диаметр или цвет такой то то сложить в список), надеюсь мысль понятна.. -
txt ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Подскажите где ошибка (получить элемента только на активном виде):
Ошибка:
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
да
чтобы избавиться от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
да
чтобы избавится от скрытых нужно проверять условие типа if not element.IsHidden: OUT = element -
txt ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Спасибо!
И еще вопрос:
если мы получили таким образом элементы на активном виде, то они включают в себя и скрытые элементы ?
-
txt ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Спасибо!
<span style=”text-decoration: underline;”>И еще вопрос:</span>
если мы получили таким образом элементы на активном виде, то они включают в себя и скрытые элементы ?
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Для получения элементов только на активном виде нужно добавить строчки:
view = doc.ActiveView
filter = ElementLevelFilter(view.GenLevel.Id)
OUT = FilteredElementCollector(doc).OfCategory(ost).WherePasses(filter).WhereElementIsNotElementType().ToElements() -
txt voted up to a reply by txt in the topic FilteredElementCollector 8 лет назад
-
txt ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Спасибо за разъяснения… BuiltIn по имени – очень нужная и удобная штука!
а как насчет вопроса “Получить все трубы на активном виде” ?
-
txt ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
Спасибо за разъяснения…
а как насчет вопроса “Получить все трубы на активном виде” ?
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно переписать и так:
[Читать далее] -
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
-
Legantmar ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 8 лет назад
txt, почти правильно
т.к. существуют:
FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().ToElements()
FilteredElementCollector(doc).OfClass(Wall).ToElements()
такие записи идентичны, например, на выходе ты получишь элементы стен расположенных в проектеНо верхнюю строчку можно перепис…[Читать далее]
- Загрузить еще