Você está aqui: AutoCAD VBA ::: Dicas & Truques ::: Linha, Linhas, Comando LINE |
Como retornar o comprimento de uma linha no AutoCAD usando AutoCAD VBA e a propriedade Length do objeto AcadLineQuantidade de visualizações: 361 vezes |
|
Em várias situações nós precisamos saber o comprimento de uma ou mais linhas selecionadas pelo usuário na área de desenho do AutoCAD. Para isso nós podemos usar a propriedade Length do objeto AcadLine da linguagem AutoCAD VBA. Essa propriedade retorna o tamanho, ou seja, o comprimento da linha na unidades definidas para o seu desenho. 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 comprimento
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 comprimento da linha
Dim comprimento 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 comprimento da linha
comprimento = linha.Length
' e mostramos o resultado
ThisDrawing.Utility.Prompt "O comprimento da linha é: " _
& comprimento
End Sub
Ao executar este código AutoCAD VBA nós teremos o seguinte resultado: O comprimento da linha é: 72,5402678736687 |
|
|
Veja mais Dicas e truques de AutoCAD VBA |
Dicas e truques de outras linguagens |
|
JavaScript - JavaScript Avançado - Como remover todas as ocorrências de uma substring em uma string usando uma função recursiva |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |


