Você está aqui: AutoCAD VBA ::: Dicas & Truques ::: Linha, Linhas, Comando LINE |
Como retornar o ângulo de uma linha do AutoCAD usando AutoCAD VBA e a propriedade Angle do objeto AcadLineQuantidade de visualizações: 297 vezes |
Nesta dica mostrarei como usar a propriedade Angle do objeto AcadLine da linguagem AutoCAD VBA para retornar o ângulo de uma linha selecionada pelo usuário. Note que esta propriedade retorna o ângulo em radianos, e não em graus. Por isso coloquei no código o cálculo para essa conversão. Veja o código AutoCAD VBA completo para o exemplo: ' Esta macro AutoCAD VBA mostra como selecionar uma linha ' na área de desenho do AutoCAD e retornar seu ângulo ' em radianos e em graus ' para guardar o valor da constante PI Const PI = 3.14159265459 Sub ComprimentoLinha() ' vamos declarar um variável para receber a linha ' selecionada Dim linha As AcadLine ' e também a localização da linha Dim localizacao As Variant ' para guardar o ângulo em radianos Dim angulo_radianos As Double ' para guardar o ângulo em graus Dim angulo_graus As Double ' caso haja algum erro On Error Resume Next ' agora pedimos para o usuário selecionar a linha ThisDrawing.Utility.GetEntity linha, localizacao, _ "Selecione uma linha" ' vamos obter o ângulo da linha em radianos Ao executar este código AutoCAD VBA nós teremos o seguinte resultado: O ângulo em radianos da linha é: 0,275259315403115 O ângulo em graus da linha é: 15,7711970392377 |
![]() |
Veja mais Dicas e truques de AutoCAD VBA |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |