Você está aqui: Revit Python Shell ::: Dicas & Truques ::: Paredes - Walls |
|
Como criar paredes no Revit usando a função Create() da classe Wall e o Revit Python ShellQuantidade de visualizações: 360 vezes |
|
|
Nesta dica mostrarei como podemos criar uma nova parede no Revit usando a API do Revit e o Revit Python Shell. Para isso usaremos a função Create() da classe Wall e forneceremos uma referência ao documento atual, a linha geométrica, o id do nível no qual a nova parede será inserida e informaremos se a parede será do tipo parede estrutural. Em outras dicas no site eu mostrei como podemos pesquisar um nível no documento Revit e retornar o seu id. Revise estas dicas caso tiver dúvidas a respeito disso. Nesse exemplo eu coloquei o id do nível como um inteiro fixo e o usei para criar um novo ElementId. A linha geométrica para posicionar a parede foi criada a partir de dois elementos XYZ, com suas coordenadas x, y e z. Finalmente, após a criação da nova parede nós exibiremos o seu id. Se a parede não puder ser criada o id -1 (ElementId.InvalidElementId) é retornado para nos avisar de que a operação não foi bem sucedida. A versão da função Create() da classe Wall que usei neste exemplo vai usar o tipo padrão de parede, a saber, o Parede básica Generic - 200mm. Veja o código Revit Python Shell completo para o exemplo:
Ao executar este código Revit Python Shell nós teremos um resultado parecido com: A nova parede foi criada com o ID 360297 |
|
|
|
|
Veja mais Dicas e truques de Revit Python Shell |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




