Você está aqui: Revit C# ::: Dicas & Truques ::: Colunas e Pilares |
|
Como criar colunas e pilares no Revit via programação usando a Revit C# APIQuantidade de visualizações: 467 vezes |
|
|
Nesta dica eu mostrarei uma das técnicas mais importantes da criação e manipulação de elementos no Revit usando a Revit C# API. Trata-se da criação de colunas e pilares via programação. Esse conhecimento é muito importante, pois nos permite distribuir pilares e colunas de forma mais precisa e baseado em cálculos geométricos mais complexos. A criação de pilares e colunas no Revit via programação C# é feita por meio da função Create.NewFamilyInstance() do objeto Document, que é obtido com uma chamada a this.ActiveUIDocument.Document. A assinatura da função Create.NewFamilyInstance() que usei neste exemplo pede a posição XYZ na qual a coluna ou pilar será colocada, o símbolo da família, o nível e o tipo da coluna ou pilar (que informei o valor StructuralType.Column). Durante o código eu informei o id do símbolo da família de coluna ou pilar Pilar de Concreto - Retangular 80 x 50. Você pode ajustar esse id para o tipo que você achar mais adequado. Note ainda o uso de uma função personalizada MetrosParaPes() que recebe as distâncias x e y em metros e as converte para pés. Via programação o Revit só entende medidas em pés, nunca em metros. Para o posicionamento da coluna ou pilar eu defini a distância de 10 metros para a coordenada x e 5 metros para a coordenada y, saindo da origem (0, 0, 0). Não faz sentido definir um valor para a coordenada z, pois estamos informando os níveis de base e superior para a coluna ou pilar. Veja o código Revit C# API completo para o exemplo:
|
|
|
|
|
Veja mais Dicas e truques de Revit C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





