|
AutoCAD ARX Object : XRecords und XData
Benny4 am 03.12.2008 um 18:18 Uhr (0)
Hi,also ist es mit .NET einfach nicht möglich einen Quader zu erzeugen, ok.Bleibt nur noch das Problem mit den XRecords. Habe keine bestimmte Aufgabe, möchte einfach die Möglichkeiten von .NET in AutoCAD erforschen. Und diese XRecords finde ich recht gut und möchte einfach wissen wie ich die am Beispiel eines Solids anwenden kann.------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : XRecords und XData
Benny4 am 09.12.2008 um 09:41 Uhr (0)
Hi Markus,vielen Dank schon mal,werde das sobald als möglich ausprobieren.Eine Frage noch dazu: Soweit ich informiert bin, kann ich XDatan nur begrenzt einsetzen. Wieviele XDaten kann ich denn pro AutoCAD-Objekt speichern?Oder: Wie kann ich XRecords an AutoCAD-Objekten speichern? Die sind meines Wissens unbegrenzt!?------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : XRecords und XData
Benny4 am 03.12.2008 um 17:47 Uhr (0)
Hi,hab da noch gar nichts, weil gar nichts geklappt hat. Erstelle einen Solid und an dem möchte ich Eigenschaften anhängen. Den Solid mache so:Code:CommandMethod("cs") _ Public Sub createSolid() Dim db As Database = Application.DocumentManager.MdiActiveDocument.Database Dim tm As Autodesk.AutoCAD.DatabaseServices.TransactionManager = db.TransactionManager start a transaction Dim ta As Transaction = tm.StartTransaction() Dim mySolid As Solid3d = New Solid3d() Dim ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Probleme mit XData
Benny4 am 15.12.2008 um 18:27 Uhr (0)
Hi,ich habe ein mir unerklärliches Problem mit XData.Habe eine Polylinie an der ich mittels XData das Handle eines anderen Objektes gespeichert habe. Nun möchte ich, wenn die Poylinie geändert wird, auch das Objekt ändern, das dem Handle entspricht das ich an der Polylinie gespeichert habe.Das kriege ich auch wunderbar hin. Dann möchte ich noch an der Polylinie einen Wert mittels XData speichern. Auch das funktioniert noch. Aber beim commit der Transaction stürzt AutoCAD ohne Fehlermeldung ab. Wenn ich die ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Probleme mit XData
Benny4 am 22.12.2008 um 15:20 Uhr (0)
Hi Alfred,ich habe jetzt versucht den Lösungsansatz, den du mir gegeben hast umzusetzen. Allerdings habe ich es nicht geschafft entscheidend weiterzukommen. Mit diesem Event AcadDocED.EnteringQuiescentState bin ich nicht zurechtgekommen, oder besser, ich wusste nicht wie diesen einsetzen. Könntest du mir auf die Sprüunge helfen, bzw. hast du ein Beispiel für mich wie ich das in VB.NET umsetzen kann.Der Hintergrund ist eben der, dass ich alle geänderten Objekte speichern möchte, und nachdem wie du sagtest, ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Alle Gruppen einer Zeichnung auslesen
Benny4 am 02.03.2009 um 16:49 Uhr (0)
Hallo,hab mal wieder eine Frage:Wie kann ich alle Gruppen einer Zeichnung auslesen? Ich meine jene Gruppen die ich im Dialog sehen wenn ich in AutoCAD den Befehl _group ausführe.Habe es geschafft Gruppen zu erzeugen, aber bestehende auszulesen leider noch nicht.Danke für eure Hilfe!------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Objekte in DXF-Datei speichern
Benny4 am 03.03.2009 um 13:34 Uhr (0)
Oh mein Gott, zu peinlich!! Weiss nicht was ich mir dabei gedacht habe, warscheinlich halt gar nichts....Ja das geht. Danke------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Objekte in DXF-Datei speichern
Benny4 am 02.03.2009 um 14:16 Uhr (0)
Hallo,ich arbeite mit VB.NET. Ich möchte einige Objekte meiner Zeichnung in eine DXF-Datei speichern. Welche Möglichkeiten habe ich da bzw. wie mache ich das am besten?Besten Dank im Voraus.------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Objekte in DXF-Datei speichern
Benny4 am 03.03.2009 um 12:41 Uhr (0)
Hallo Alfred,danke schon mal für die Antwort. Habe es hinbekommen eine neue Datenbank zu erzeugen, allerdings konnte ich dann nur DWGs speichern.Code:dbForDXF.SaveAs("C: est.dwg", DwgVersion.AC1800)Da hab ich keine DXF-Version gefunden,ebensowenig einen Export oder dergleichen. Wie mach ich das?------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Winkel einer Linie
Benny4 am 04.03.2009 um 09:51 Uhr (0)
Hallo,ich habe folgendes Problem:Ich habe mehrere Linien die einen Quader darstellen. Im Prinzip sowas wie wenn ich einen Solid solange auflöse bis nur noch Linien da sind.Diese sind irgendwie im Raum. Nun brauche ich alle Winkel, d.h. den Winkel der XY-Ebene, der XZ-Ebene und der YZ-Ebene. Also jene Winkel die ich in AutoCAD messen kann wenn ich einmal in der Draufsicht, einmal in der Vorderansicht und einmal in der Seitenansicht bin.Den Winkel einer Linie in der XY - Ebene (Drauficht) kriege ich ja mit C ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Benutzerdefinierte UCS erstellen
Benny4 am 10.03.2009 um 14:23 Uhr (0)
Hallo Alfred,vielen, vielen Dank für diesen Beispielcode. Ich werde jetzt versuchen das auf meine Problematik umzusetzen.Eine Frage hätte ich da noch:Es gibt da diese Funktion myLine.GetPointAtDist. Diese gibt mir ja den den um den angegebenen Wert verschobenen Punkt auf der Linie zurück. Der Wert den ich der Funktion GetPointAtDist übergebe muss positiv sein und darf nicht größer sein als die Länge der Linie. Wenn ich aber genau das haben möchte, also einen Punkt über der Linie hinaus. Gibt es da AutoCAD ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Benutzerdefinierte UCS erstellen
Benny4 am 10.03.2009 um 09:21 Uhr (0)
Hi Alfred,das Problem an der Sache ist, dass ich zu den bestehenden Linien, die sich irgendwie im Raum befinden, weitere Linien hinzufügen muss. Die müssen teilweise ortogonal zu bestehenden Linien sein. Deshlab war meine Idee, ein UCS bezogen auf eine bestehende Linie zu erzeugen. Dann kann ich auf Grundlage des neuen UCS relativ einfach die neue Linie hinzufügen, da ich dann nur noch in X und Y arbeiten muss. Als Gedankenansatz hatte ich die AutoCAD-Funktion _UCS 3P. Also neues UCS mit 3 Punkten.-------- ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : GruppenID eines Objektes auslesen
Benny4 am 26.03.2009 um 15:10 Uhr (0)
Hallo,ich habe ein beliebiges Objekt(Linie, Bogen, Kreis). Dieses Objekt ist einer AutoCAD - Gruppe zugewiesen. Wie kann ich die ID der Gruppe dieses Objektes auslesen?------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |