Ich versuche programmgesteuert einen Block aus einer bereits vorhandenen Zeichnung in die aktuelle Zeichnung einzufügen, auf der ein Plugin ausgeführt wird. Um dies zu tun, habe ich eine Schaltfläche in meinem C # .NET-Formular die folgende Methode
aufrufen %Vor%Der Code wird vollständig ausgeführt, aber der Block in meiner DOOR.dwg-Datei erscheint nicht am Ort (0, 0, 0) und ich weiß nicht, warum er nicht
Ich nahm einen Ausschnitt von Keen Walmsley und bearbeitete es, um nicht zu sein so schwerfällig und leserlicher. Das ist ziemlich einfach. Du solltest einiges von Keens Sachen lesen, es ist ziemlich gut und er ist sehr beschreibend in seinen Notizen. Siehe Code unten zur Verwendung.
%Vor%Nur aus Neugier, wenn jemand eine Python-API für die Verwendung in AutoCAD entwickelt hätte, würden Sie es verwenden? oder gib es eine Chance?
UPDATE Hier ist der Konverter, den ich vermisst habe:
%Vor%Tags und Links .net c# autocad-plugin