Einheiten von Ansichtsfenstern bekommenPython

Python-Programme
Guest
 Einheiten von Ansichtsfenstern bekommen

Post by Guest »

Ich habe ein Problem damit, Entitäten zu erhalten, die im Papierbereich innerhalb von Ansichtsfenstern bleiben. Wenn ich mit dem folgenden Code von P1 zu P2 eine Zeile abzelle, erhalte ich das folgende Ergebnis als Bild des AutoCAD -Bildschirms, das anscheinend einen Versatz entlang der x- und y -Achse gibt. Kann mir jemand helfen? < /P>
for vp in layout.viewports():
xm, ym, zm = vp.dxf.view_center_point
center = vp.dxf.center
w = int(vp.dxf.width)
h = int(vp.dxf.height)
h2 = int(vp.dxf.view_height)
w2 = h2/h*w

p1 = xm - w2/2, ym - h2/2
p2 = xm + w2/2, ym + h2/2

msp.add_line(start=p1, end=p2, dxfattribs={'layer': 'dijar'})
< /code>
Bildbeschreibung hier eingeben

AutoCAD -Bildschirm < /p < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post