Einfügen einer bereits vorhandenen AutoCAD-Zeichnung in eine aktuelle Zeichnung

8

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

    
Nick Gilbert 11.11.2014, 15:24
quelle

3 Antworten

3

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?

    
Trae Moore 12.11.2014, 15:05
quelle
0

Sie müssen die wblockcloneObjects-Methode verwenden, um den Block vom Quell-DWG zur Ziel-DWG-Blocktabelle zu bringen. Dann können Sie es einfügen.

im Vb-Code:

%Vor%     
Alain 12.11.2014 15:41
quelle
0
%Vor%

UPDATE Hier ist der Konverter, den ich vermisst habe:

%Vor%     
Ognyan Dimitrov 23.06.2015 07:17
quelle

Tags und Links