Pirámide 3D de AutoCAD: Propiedades y API

En esta publicación, proporciono una introducción y documentación del objeto de pirámide 3D de AutoCAD . Esta publicación es parte de nuestra documentación de automatización de AutoCAD que demuestra la implementación exitosa de API en VBA y también Python para la automatización de AutoCAD. Puede encontrar enlaces relacionados con esta documentación en la parte inferior de esta publicación.

Dibujar un objeto piramidal 3D de AutoCAD

Para dibujar una pirámide 3D en AutoCAD, puede utilizar los siguientes pasos:

  1. Abra la aplicación AutoCAD.
  2. Cree un nuevo dibujo y guárdelo.
  3. Seleccione el espacio de trabajo «Modelado 3D» en el software AutoCAD.
  4. Establezca el nivel de elevación actual en 0, asegurándose de que la pirámide 3D de AutoCAD se dibuje en el plano XY.
  5. Vaya a la pestaña «Inicio».
  6. Accede al panel “Modelado 3D”.
  7. Haga clic en el botón «Pirámide».
  8. En el cuadro de diálogo «Pirámide» que se muestra, especifique el ancho y la altura de la base del objeto de la pirámide.
  9. Haga clic en el botón «Crear».
  10. Utilice el ratón para especificar el punto central de la base de la pirámide.
  11. Arrastre el cursor para especificar la altura de la pirámide.
  12. Suelta el botón del ratón para crear la pirámide.
  13. Para ajustar la apariencia de la pirámide, puede usar la paleta «Propiedades», que le permite:
    • Cambiar el grosor de la línea.
    • Cambiar el color de la línea.
    • Cambiar otras propiedades visuales.
  14. También puede usar la pestaña «Ver» para cambiar la perspectiva y el sombreado del modelo 3D.

Propiedades del objeto de pirámide 3D de AutoCAD

Para acceder y modificar las propiedades de cualquier objeto de AutoCAD, puede utilizar la paleta «Propiedades». También puede hacer clic con el botón derecho en la pirámide y seleccionar «Propiedades» en el menú contextual.

Aquí hay algunas propiedades comunes que puede modificar para el objeto de pirámide de AutoCAD:

  • Ancho y alto de la base: estas propiedades determinan el tamaño de la base de la pirámide.
  • Altura: Esta propiedad determina la altura de la pirámide desde la base hasta el vértice.
  • Ápice: esta propiedad determina la ubicación del vértice, o punto superior, de la pirámide.
  • Propiedades de la superficie: puede modificar la apariencia de la superficie de la pirámide, como el color, el grosor de la línea y el sombreado.
  • Propiedades de línea: puede modificar la apariencia de las líneas que definen los bordes de la pirámide, como el color y el grosor de la línea.
  • Material: puede asignar un material a la pirámide, lo que determina su apariencia cuando se renderiza.

Las propiedades exactas de un objeto de pirámide en AutoCAD dependen de la versión de AutoCAD que esté usando y de la configuración que esté usando.

Modificación de la pirámide 3D de AutoCAD con VBA

Puede modificar las propiedades de la pirámide en AutoCAD con VBA . Abra el dibujo de AutoCAD que contiene el objeto de pirámide. Presione ALT+F11 para abrir el editor de VBA. Luego, en el editor de VBA, seleccione el menú «Insertar» y luego elija «Módulo». De esto resulta un nuevo módulo en el explorador de proyectos para implementar el código VBA.

En el nuevo módulo se debe especificar la siguiente subrutina para modificar las propiedades de la pirámide.

Sub ModifyPyramid()
End Sub

Dentro de la subrutina, use el siguiente código para recuperar el objeto de pirámide del dibujo:

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

Utilice el siguiente código para modificar las propiedades del objeto de 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

Ejecute la subrutina presionando la tecla «F5» o seleccionando «Ejecutar» en el menú «Depurar».

Modificación del objeto de pirámide 3D de AutoCAD en Python

Además de VBA, también puede, por ejemplo, utilizar Python para modificar las propiedades de la pirámide 3D de AutoCAD. Por ejemplo, puede utilizar win32com .

Aquí hay una breve demostración. Supone un dibujo que ya contiene un objeto de pirámide 3D de 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()

En el ejemplo anterior, se ajustaron las propiedades de ancho base, altura base y altura.

Documentación de AutoCAD relacionada

Si está interesado en obtener más información sobre AutoCAD y la automatización de AutoCAD , puede ver, por ejemplo, el siguiente extracto ejemplar de nuestra documentación de AutoCAD:

You May Also Like

Leave a Reply

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.