Você está aqui: Revit C# ::: Dicas & Truques ::: Element, Class Element |
|
Como retornar a caixa delimitadora (BoundingBox) de um elemento do Revit usando a função get_BoundingBox() da Revit C# APIQuantidade de visualizações: 359 vezes |
|
|
Cada elemento do Revit (aqueles que descendem da classe Element) possuem uma caixa retângular 3D associada a eles. Esta caixa delimitadora (ou BoundingBox) tridimensional apresenta as coordenadas de localização e orientação do elemento. Um uso muito interessante da caixa delimitadora de um elemento do Revit é quando queremos calcular a área ou volume de uma parede via programação. Nas dicas de Revit C# API aqui do site você encontrará exemplos de como isso pode ser feito. Para retornar a BoundingBox associada a um elemento, nós só precisamos efetuar uma chamada à função get_BoundingBox() do elemento desejado. Isso vai nos retornar um objeto da classe BoundingBoxXYZ. Veja um trecho de código Revit C# API no qual pedimos para o usuário selecionar uma parede e retornamos a caixa delimitadora associada. Note o uso das propriedades Max e Min para retornar os pontos máximos e mínimos da BoundingBoxXYZ retornada:
Ao executar este código Revit C# API e selecionar uma parede, nós teremos um resultado parecido com: Você selecionou uma parede. O ponto geométrico mínimo da caixa é: X = -39,4283712; Y = -10,32881222; Z = 0 O ponto geométrico máximo da caixa é: X = -38,8372955; Y = 29,258478338; Z = 20 |
|
|
|
|
Veja mais Dicas e truques de Revit C# |
Dicas e truques de outras linguagens |
|
C - Como calcular a massa de um corpo dada sua energia cinética e sua velocidade usando a linguagem C |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






