AutoCAD 3D-pyramide: Egenskaber og API

I dette indlæg giver jeg en introduktion til og dokumentation af AutoCAD 3D pyramideobjektet. Dette indlæg er en del af vores AutoCAD-automatiseringsdokumentation , der demonstrerer vellykket implementering af API’er i VBA og også Python til AutoCAD- automatisering. Du kan finde relaterede links til denne dokumentation nederst i dette indlæg.

Tegning af AutoCAD 3D pyramideobjekt

For at tegne en 3D-pyramide i AutoCAD kan du bruge følgende trin:

  1. Åbn AutoCAD-applikationen.
  2. Opret en ny tegning og gem den.
  3. Vælg arbejdsområdet “3D Modeling” i AutoCAD-softwaren.
  4. Indstil det aktuelle højdeniveau til 0, og sørg for, at AutoCAD 3D-pyramiden er tegnet på XY-planet.
  5. Gå til fanen “Hjem”.
  6. Få adgang til panelet “3D-modellering”.
  7. Klik på knappen “Pyramid”.
  8. I den viste “Pyramid”-dialogboks skal du angive grundbredden og -højden på pyramideobjektet.
  9. Klik på knappen “Opret”.
  10. Brug musen til at angive pyramidebasens midtpunkt.
  11. Træk markøren for at angive pyramidehøjde.
  12. Slip museknappen for at skabe pyramiden.
  13. For at justere pyramidens udseende kan du bruge paletten “Egenskaber”, så du kan:
    • Skift linjetykkelse.
    • Skift linjefarve.
    • Ændre andre visuelle egenskaber.
  14. Du kan også bruge fanen “Vis” til at ændre perspektivet og skyggen af ​​3D-modellen.

Egenskaber for AutoCAD 3D-pyramideobjektet

For at få adgang til og ændre egenskaber for ethvert AutoCAD-objekt kan du bruge paletten “Egenskaber”. Du kan også højreklikke på pyramiden og vælge “Egenskaber” fra kontekstmenuen.

Her er nogle almindelige egenskaber, som du kan ændre for AutoCAD-pyramideobjektet:

  • Base bredde og højde: Disse egenskaber bestemmer størrelsen af ​​bunden af ​​pyramiden.
  • Højde: Denne egenskab bestemmer pyramidens højde fra bunden til spidsen.
  • Apex: Denne egenskab bestemmer placeringen af ​​pyramidens toppunkt eller toppunkt.
  • Overfladeegenskaber: Du kan ændre udseendet af pyramidens overflade, såsom farve, stregtykkelse og skygge.
  • Linjeegenskaber: Du kan ændre udseendet af de linjer, der definerer pyramidens kanter, såsom farve og linjetykkelse.
  • Materiale: Du kan tildele et materiale til pyramiden, som bestemmer dens udseende, når den gengives.

De nøjagtige egenskaber for et pyramideobjekt i AutoCAD afhænger af den version af AutoCAD, du bruger, og de indstillinger, du bruger.

Ændring af AutoCAD 3D-pyramide med VBA

Du kan ændre pyramideegenskaber i AutoCAD med VBA . Åbn AutoCAD-tegningen, der indeholder pyramideobjektet. Tryk på ALT+F11 for at åbne VBA-editoren. Vælg derefter menuen “Indsæt” i VBA-editoren og vælg derefter “Modul”. Et nyt modul i projektudforskeren til implementering af VBA-kode er resultatet heraf.

I det nye modul skal følgende underrutine specificeres for at ændre pyramideegenskaber.

Sub ModifyPyramid()
End Sub

Inde i subrutinen skal du bruge følgende kode til at hente pyramideobjektet fra tegningen:

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

Brug følgende kode til at ændre egenskaberne for pyramideobjektet:

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

Kør subrutinen ved at trykke på “F5”-tasten eller ved at vælge “Kør” fra menuen “Fejlretning”.

Ændring af AutoCAD 3D pyramideobjekt i Python

Udover VBA kan du f.eks. også bruge Python til at ændre AutoCAD 3D pyramide egenskaber. Du kan f.eks. bruge win32com .

Her er en kort demonstration. Det forudsætter en tegning, der allerede indeholder et AutoCAD 3D-pyramideobjekt.

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

I eksemplet ovenfor var egenskaberne for basisbredde, basishøjde og højde justeret.

Relateret AutoCAD-dokumentation

Hvis du er interesseret i at lære mere om AutoCAD og AutoCAD automatisering , kan du f.eks. se følgende eksemplariske uddrag af vores AutoCAD-dokumentation:

You May Also Like

Leave a Reply

Leave a Reply

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.