Pirâmide 3D do AutoCAD: Propriedades, API

Nesta postagem, forneço uma introdução e documentação do objeto de pirâmide 3D do AutoCAD . Esta postagem faz parte de nossa documentação de automatização do AutoCAD que demonstra a implementação bem-sucedida de APIs em VBA e também Python para automatização do AutoCAD. Você pode encontrar links relacionados a esta documentação na parte inferior desta postagem.

Desenhando o objeto de pirâmide 3D do AutoCAD

Para desenhar uma pirâmide 3D no AutoCAD, você pode usar as seguintes etapas:

  1. Abra o aplicativo AutoCAD.
  2. Crie um novo desenho e salve-o.
  3. Selecione o espaço de trabalho “Modelagem 3D” no software AutoCAD.
  4. Defina o nível de elevação atual como 0, garantindo que a pirâmide 3D do AutoCAD seja desenhada no plano XY.
  5. Vá para a guia “Página inicial”.
  6. Acesse o painel “Modelagem 3D”.
  7. Clique no botão “Pirâmide”.
  8. Na caixa de diálogo “Pirâmide” exibida, especifique a largura da base e a altura do objeto da pirâmide.
  9. Clique no botão “Criar”.
  10. Use o mouse para especificar o ponto central da base da pirâmide.
  11. Arraste o cursor para especificar a altura da pirâmide.
  12. Solte o botão do mouse para criar a pirâmide.
  13. Para ajustar a aparência da pirâmide, você pode usar a paleta “Propriedades”, permitindo:
    • Altere a espessura da linha.
    • Mude a cor da linha.
    • Altere outras propriedades visuais.
  14. Você também pode usar a guia “Exibir” para alterar a perspectiva e o sombreamento do modelo 3D.

Propriedades do objeto de pirâmide 3D do AutoCAD

Para acessar e modificar as propriedades de qualquer objeto do AutoCAD, você pode usar a paleta “Propriedades”. Você também pode clicar com o botão direito do mouse na pirâmide e selecionar “Propriedades” no menu de contexto.

Aqui estão algumas propriedades comuns que você pode modificar para o objeto de pirâmide do AutoCAD:

  • Largura e altura da base: essas propriedades determinam o tamanho da base da pirâmide.
  • Altura: Esta propriedade determina a altura da pirâmide desde a base até o ápice.
  • Apex: Esta propriedade determina a localização do ápice, ou ponto superior, da pirâmide.
  • Propriedades da superfície: você pode modificar a aparência da superfície da pirâmide, como cor, espessura da linha e sombreamento.
  • Propriedades da linha: você pode modificar a aparência das linhas que definem as arestas da pirâmide, como a cor e a espessura da linha.
  • Material: Você pode atribuir um material à pirâmide, o que determina sua aparência quando renderizada.

As propriedades exatas de um objeto de pirâmide no AutoCAD dependem da versão do AutoCAD que você está usando e das configurações que está usando.

Modificando a pirâmide 3D do AutoCAD com VBA

Você pode modificar as propriedades da pirâmide no AutoCAD com VBA . Abra o desenho do AutoCAD que contém o objeto pirâmide. Pressione ALT+F11 para abrir o editor VBA. Em seguida, no editor VBA, selecione o menu “Inserir” e depois escolha “Módulo”. Um novo módulo no explorador de projeto para implementar o código VBA resulta disso.

No novo módulo, a seguinte sub-rotina deve ser especificada para modificar as propriedades da pirâmide.

Sub ModifyPyramid()
End Sub

Dentro da sub-rotina, use o seguinte código para recuperar o objeto pirâmide do desenho:

Dim pyramid As Acad3DPolyline
Set pyramid = ThisDrawing.ModelSpace.Item(1)

Use o seguinte código para modificar as propriedades do objeto pirâmide:

pyramid.BaseWidth = 5 ' set the base width to 5
pyramid.BaseHeight = 10 ' set the base height to 10
pyramid.Height = 15 ' set the height to 15
pyramid.Update

Execute a sub-rotina pressionando a tecla “F5” ou selecionando “Run” no menu “Debug”.

Modificando o objeto de pirâmide 3D do AutoCAD em Python

Além do VBA, você também pode, por exemplo, usar o Python para modificar as propriedades da pirâmide 3D do AutoCAD. Você pode, por exemplo, usar win32com .

Aqui está uma breve demonstração. Ele assume um desenho que já contém um objeto de pirâmide 3D do AutoCAD.

pip install pypiwin32

import win32com.client
import pythoncom

acad = win32com.client.GetActiveObject("AutoCAD.Application")

pyramid = acad.ActiveDocument.ModelSpace.Item(1)

pyramid.BaseWidth = 5 # set the base width to 5
pyramid.BaseHeight = 10 # set the base height to 10
pyramid.Height = 15 # set the height to 15
pyramid.Update()

No exemplo acima, as propriedades de largura da base, altura da base e altura foram ajustadas.

Documentação relacionada do AutoCAD

Se você estiver interessado em aprender mais sobre o AutoCAD e a automatização do AutoCAD , pode ver, por exemplo, o seguinte trecho exemplar de nossa documentação do AutoCAD:

Leave a Reply

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Close

Meta