AutoCAD Pyramide: Eigenschaften und API

In diesem Beitrag biete ich eine Einführung und Dokumentation des AutoCAD 3D-Pyramidenobjekts. Dieser Beitrag ist Teil unserer AutoCAD-Automatisierungsdokumentation , die die erfolgreiche Implementierung von APIs in VBA und auch Python für die AutoCAD -Automatisierung demonstriert . Weiterführende Links zu dieser Dokumentation finden Sie am Ende dieses Beitrags.

Zeichnen eines AutoCAD 3D-Pyramidenobjekts

Um eine 3D-Pyramide in AutoCAD zu zeichnen, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die AutoCAD-Anwendung.
  2. Erstellen Sie eine neue Zeichnung und speichern Sie sie.
  3. Wählen Sie den Arbeitsbereich „3D-Modellierung“ in der AutoCAD-Software.
  4. Stellen Sie die aktuelle Höhenebene auf 0 ein und stellen Sie sicher, dass die AutoCAD 3D-Pyramide auf der XY-Ebene gezeichnet wird.
  5. Gehen Sie auf die Registerkarte „Startseite“.
  6. Greifen Sie auf das Bedienfeld „3D-Modellierung“ zu.
  7. Klicken Sie auf die Schaltfläche „Pyramide“.
  8. Geben Sie im angezeigten Dialogfeld „Pyramide“ die Basisbreite und -höhe des Pyramidenobjekts an.
  9. Klicken Sie auf die Schaltfläche „Erstellen“.
  10. Verwenden Sie die Maus, um den Mittelpunkt der Pyramidenbasis festzulegen.
  11. Ziehen Sie den Mauszeiger, um die Pyramidenhöhe anzugeben.
  12. Lassen Sie die Maustaste los, um die Pyramide zu erstellen.
  13. Um das Aussehen der Pyramide anzupassen, können Sie die Palette „Eigenschaften“ verwenden, die Ihnen Folgendes ermöglicht:
    • Linienstärke ändern.
    • Linienfarbe ändern.
    • Ändern Sie andere visuelle Eigenschaften.
  14. Sie können auch die Registerkarte „Ansicht“ verwenden, um die Perspektive und Schattierung des 3D-Modells zu ändern.

Eigenschaften des AutoCAD 3D-Pyramidenobjekts

Um auf die Eigenschaften eines beliebigen AutoCAD-Objekts zuzugreifen und diese zu ändern, können Sie die Palette „Eigenschaften“ verwenden. Sie können auch mit der rechten Maustaste auf die Pyramide klicken und im Kontextmenü „Eigenschaften“ auswählen.

Hier sind einige allgemeine Eigenschaften, die Sie für das AutoCAD-Pyramidenobjekt ändern können:

  • Breite und Höhe der Basis: Diese Eigenschaften bestimmen die Größe der Basis der Pyramide.
  • Höhe: Diese Eigenschaft bestimmt die Höhe der Pyramide von der Basis bis zur Spitze.
  • Spitze: Diese Eigenschaft bestimmt die Position der Spitze oder des obersten Punktes der Pyramide.
  • Oberflächeneigenschaften: Sie können das Erscheinungsbild der Pyramidenoberfläche ändern, z. B. Farbe, Linienstärke und Schattierung.
  • Linieneigenschaften: Sie können das Erscheinungsbild der Linien ändern, die die Kanten der Pyramide definieren, z. B. Farbe und Linienstärke.
  • Material: Sie können der Pyramide ein Material zuweisen, das ihr Aussehen beim Rendern bestimmt.

Die genauen Eigenschaften eines Pyramidenobjekts in AutoCAD hängen von der verwendeten AutoCAD-Version und den verwendeten Einstellungen ab.

Ändern der AutoCAD 3D-Pyramide mit VBA

Sie können Pyramideneigenschaften in AutoCAD mit VBA ändern . Öffnen Sie die AutoCAD-Zeichnung, die das Pyramidenobjekt enthält. Drücken Sie ALT+F11, um den VBA-Editor zu öffnen. Wählen Sie dann im VBA-Editor das Menü „Einfügen“ und dann „Modul“. Daraus resultiert ein neues Modul im Projektexplorer zur Implementierung von VBA-Code.

In dem neuen Modul sollte die folgende Subroutine angegeben werden, um Pyramideneigenschaften zu ändern.

Sub ModifyPyramid()
End Sub

Verwenden Sie in der Subroutine den folgenden Code, um das Pyramidenobjekt aus der Zeichnung abzurufen:

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

Verwenden Sie den folgenden Code, um die Eigenschaften des Pyramidenobjekts zu ändern:

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

Führen Sie das Unterprogramm aus, indem Sie die Taste „F5“ drücken oder im Menü „Debug“ die Option „Ausführen“ auswählen.

Ändern von AutoCAD-3D-Pyramidenobjekten in Python

Neben VBA können Sie zB auch Python verwenden, um AutoCAD 3D-Pyramideneigenschaften zu modifizieren. Sie können zB win32com verwenden .

Hier ist eine kurze Demonstration. Es wird von einer Zeichnung ausgegangen, die bereits ein AutoCAD-3D-Pyramidenobjekt enthält.

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()

Im obigen Beispiel wurden die Eigenschaften Basisbreite, Basishöhe und Höhe angepasst.

Zugehörige AutoCAD-Dokumentation

Wenn Sie mehr über AutoCAD und die AutoCAD-Automatisierung erfahren möchten, können Sie sich beispielsweise den folgenden beispielhaften Auszug aus unserer AutoCAD-Dokumentation ansehen:

You May Also Like

Leave a Reply

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.