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>
Einheiten von Ansichtsfenstern bekommen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post