Você está aqui: Revit Python Shell ::: Dicas & Truques ::: Paredes - Walls |
Como retornar a quantidade de paredes em um documento do Revit usando o objeto FilteredElementCollector da API do Revit e o Revit Python ShellQuantidade de visualizações: 230 vezes |
Em várias situações nós precisamos saber a quantidade de paredes em um documento do Revit. Para isso nós podemos usar o objeto FilteredElementCollector para retornar uma lista de elementos do tipo Wall. O primeiro passo é obter uma referência ao documento atual usando uidoc.Document. De posse do documento nós podemos criar um FilteredElementCollector e usá-lo para obter uma coleção de elementos, fornecendo o tipo DB.Wall para a função OfClass(). O passo final é acessar e retornar o valor da propriedade Count da ICollection retornada. Veja o código Revit Python Shell completo para o exemplo: # faz os imports necessários from Autodesk.Revit import DB, UI # vamos obter uma referência ao Document ativo doc = uidoc.Document # criamos um novo objeto FilteredElementCollector collector = FilteredElementCollector(doc) # obtemos uma coleção com todos os elementos Wall Ao executar este código Revit Python Shell nós teremos o seguinte resultado: Quantidade de paredes no documento Revit: 2 |
![]() |
Veja mais Dicas e truques de Revit Python Shell |
Dicas e truques de outras linguagens |
Portugol - Como resolver uma equação do segundo grau em Portugol - Como calcular Bhaskara em Portugol |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |