|
AutoCAD ARX Object : einfache Line erstellen / simple line
criecky am 13.12.2006 um 11:37 Uhr (0)
Hallo THE_ONE ! Zu 1. acad verwaltet alles in einer Datenbank , die einzelne container beinhalte. wie eine konventionelle datenbank, besteht die zeichnung aus einer tabelle mit datensätzen (zeilen) und datenfeldern (spalten). objekte einer zeichnungsdatenbank können alle vorstellbaren objekte sein. jedoch sind die objekte, je nach ihren eigenschaften, in bestimmte vorgegebene container untergebracht. Dabei sind alle objekte, die keine graphische darstellungen besitzen in den so genannten symboltabellen zu ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Blockdefinition bearbeiten
alfred neswadba am 24.06.2011 um 13:28 Uhr (0)
Hi, Wenn ich den Quellcode richtig verstehe wähle ich eine Blockdefinition aus und das Programm sucht alle Referenzen von der Definition und löscht in den Referenzen alle Attribute.Richtig verstanden , ich habs so für Dich gemacht, da Du in Deinem Code-Snippet die BlockDefinition ja schon in der Hand hast. Wenn ich das nicht richtig mache, könnten da ja immer noch Diskrepanzen zwischen Blockdefintion und Referenz entstehen, oder?Ja, neu eingefügte Blöcke werden dann keine Attribute aufweisen, bestehende ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Stapelverarbeitung mit Addin
Boortsneggor am 04.06.2012 um 16:56 Uhr (0)
Hallo Holger,vielen Dank für deine Antwort. Ich werde das mal prüfen. Es wundert mich nur, dass wenn ich die selbe Konvertierung bei meiner aktuell offenen Zeichnung anwende, alle Attribute mit korrekter Ausrichtung eingefügt werden. Die Blockdefinitionen sind in beiden Fällen noch nicht vorhanden. Im Grunde ist das doch genau das Gleiche, nur dass die Datenbank schon geladen ist!?Was habe ich die verschiedenen Ausrichtungen meiner Attribute schon verflucht! Im Übrigen habe ich eine gute Möglichkeit gefund ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Plotten von Layouts
veydan am 03.02.2011 um 08:28 Uhr (0)
Hallo!Danke, dass du dir die ganze Mühe machst!Also warum ich Transparent nehme? Ehrlich gesagt, kann ich das nur so erklären, dass ich mal Code gepostet habe wo mit empfohlen wurde Transparent zu nehmen, leider konnte mir keiner erklären was welcher Commandflag bewirkt. Ich habe jetzt nochmal gesucht und für 2011 so eine Seite gefunden wo diese Beschrieben werden.Sollte ich dafür dann wahrscheilnich Session oder/und Modal nehmen?Also bestimmte Einstellungen habe ich nicht, ich habe das Kommando probiert m ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Applikation in AutoCAD
Benny4 am 03.05.2006 um 16:31 Uhr (0)
Hallo,ich hätte da mal eine Grundsatzfrage:Ich möchte ein Projekt in AutoCAD realisieren. Ich habe AutoCAD auf dem eine weitere Applikation läuft!Nun möchte ich was eigenes machen, um damit noch konfortabler arbeiten zu können.Habe also in VBA begonnen was zu machen, habe in ner Form in einem TreeView meine Objekte dargestellt. Allerdings bin ich gleich mal draufgekommen, dass VBA doch um einiges beschränkter ist als VB. Also versuchte ich über VB eine DLL zu erstellen und diese zu laden, jedoch ist das da ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : SelectionSet in aktive Auswahl umwandeln?
fewoer am 29.08.2012 um 12:09 Uhr (0)
Hallo an alle,ich habe ein bißchen mit Selection Sets rumgespielt und bin dabei auf ein Problem gestoßen. Mit folgendem Code komme ich ganz wunderbar beispielsweise an alle Kreise in einer Zeichnung und kann damit schön weiterarbeiten.Interessant wäre jetzt zu wissen, wie man ein Selection Set in eine normale aktive Auswahl umwandeln könnte. Also das es quasi das gleiche ist, wie wenn man mit der Maus direkt einen Kreis linksklicken würde.Ich würde dann nämlich gerne anschließend einen Programmaufruf von A ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Autodesk.NET/ARX : Das Systemvariablen-Beispiel
mapcar am 09.09.2004 um 13:52 Uhr (0)
Hi Achim! III. zwischenzeitlich hatte ich ein nicht reproduzierbares Problem beim Starten der Anwendung in AutoCAD 2005 engl. , wo das Fehlen der adui16res.dll per Exception bemängelt wurde - keine Ahnung, wo da die Referenz herkam .. Tja, da habe ich keine Ahnung. Dieses Problem hatte ich nie, weder im deutschen noch im engl. Autocad. Die dll ist auch in beiden Versionen völlig identisch. Sag mal Bescheid, wenn du raushast, warum die Validierung immer erst beim zweiten Mal funktioniert;-) Ei ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ObjectARX und .NET : Geometry.Xline2d
Theo37 am 27.10.2012 um 08:05 Uhr (0)
Guten Morgen Holger,ich hätte nicht gedacht, daß ich so schnell Antwort bekomme. Nein, das Problem ist etwas schwieriger. Ich muß die Possition von Blöcken, in Attribute dieser Blöcke übernehmen. Also da soll dann zum Beispiel Gebäude, Ebene, Bereich, Achse übernommen werden. Um nun für jeden einzelnen Block diese Dinge herauszufinden sind einige Geometrische Hilfskonstruktionen notwendig. Ich zeichne z.B. die Bereiche mit 2d Linien nach, lege dann den Basispunkt des Blocks hinein und überprüfe dann, ob un ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
 |
AutoCAD ObjectARX und .NET : Blöcke mit Zeichnungsreihenfolge auflösen
Theo37 am 04.07.2014 um 08:51 Uhr (15)
Hallo,ich möchte in meiner Zeichnung Blöcke auflösen. Diese Blöcke enthalten oft Schraffuren und Solids. Diese sollten nach dem Auflösen auch wieder in der Zeichnungsreihenfolge dargestellt werden wie sie ursprünglich in der Blockdefinition waren. Kann ich irgendwie diese Drawordertable des Blocktablerecord auf die aufgelösten Elemente anwenden. Hat sich mit diesem Problem schon mal jemand beschäftigt?Oder weiß jemand ein Beispiel von dem ich abkupfern könnte.Unten, ein Teil meines bisherigen Codes. Ich sc ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : einfache Line erstellen / simple line
THE_ONE am 13.12.2006 um 00:20 Uhr (0)
Hi!Bin absoluter Newbie was ARX betrifft und schaffe es einfach nicht eine Kreis auf den Bildschirm zu bekommen. (Hab bis jetzt Tut 1-3 durchgemacht)Ha dazu mal folgendes getippt:Code:const ACHAR de = ACHAR("0"); AcDbCircle *pCircle =new AcDbCircle (AcGePoint3d::kOrigin, AcGeVector3d::kZAxis, 1.0); pCircle-setColorIndex (2) ; pCircle-setLayer(&de); pCircle-close(); kompilieren und ausführen lässt es sich nur sehen tu ich nichts am Bildschirm!Wenn dieser Kreis zu einer Blockdefinition gehören würde müss ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Fehlersuchen beim Einfügen einer Blockreferenz
Gloem am 04.03.2010 um 11:38 Uhr (0)
Ich hab meinen Fehler gefunden. Ich hatte noch eine andere Transaktion offen und die nach dem Einfügen des Blockes erst geschlossen. Vielleicht hat er die eine Transaktion mit dem Einfügen der Blockreferenz einfach überschrieben.Auf jedenfall ist der Block jetzt da mit einem Mix aus unseren beiden Quellcodes die aber ja eigentlich gar nicht so verschieden waren.Zu deinen Anmerkungen:Vielleicht solltest du ein Buch über AutoCAD-Programmierung schreiben, mein Buch"VB.NET Programing for AutoCAD Customization" ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Blockreferenzen und deren Attribute
Brischke am 05.01.2012 um 14:18 Uhr (0)
Zitat:Original erstellt von Boortsneggor:...Hier noch mal verbal der Weg, wie ich an meine BlockReferenzen komme:1.BlockTableRecord aus der BlockTable im Modelspace holen2.BlockTableRecord mit Schleife durchlaufen und jedes enthaltene Objekt als DBObject holen3.DBObject auf BlockReferenz fasten4.Abfrage ob BlockReferenz leer (wenn es sich nicht um eine BlockReferenz handelt) und ob der Name der BlockReferenz "ADAM" enthält- Wenn das zutrifft, habe ich meine BlockReferenzen...... ähmm - das geht aber auch ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Civil surface, paste, raise/lower surface
cadplayer am 09.09.2015 um 07:52 Uhr (1)
Hallo!Ich möchte gern ein Konzept für ein c#.net-applikation erstellen, welches beinhalten soll, was an Klassen nötig bzw. am Programmablauf zu berücksichtigen ist.Es soll ermöglicht werden (in Civil) 1) ein bestehendes Surface(DGM) zu lesen.2) ein neues Surface erzeugen, wobei das bestehende mit (edit - paste) eingefügt werden soll3) das neu erzeugte Surface soll um einen bestimmten Wert gesenkt werdenMein bisheriger Ansatz, mit meinen dürftigen Kenntnissen ist:zu 1) eine Art annonyme selection erzeugen, ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |