|
AutoCAD ObjectARX und .NET : Höhenkoten mit Bezugspunkt erstellen
calimero mS am 25.02.2018 um 12:56 Uhr (1)
Moin, ich schreibe ein kleines Programm welches Höhenkoten erstellen soll. Der Stand ist aktuell:Der Anwender wählt einen Referenzpunkt aus auf den sich die Kote bezieht und anschließend eine Höhe an der die Kote abgesetzt werden soll. Daraufhin wird die Kote dort abgesetzt. Der Anwender kann über ein Menü einstellen ob er den Bezugspunkt am Bildschirm auswählt oder in dem Menü die Koordinaten eingibt. Der Referenzpunkt ist voreingestellt auf den Ursprung, Änderungen des Bezugspunkts werden während der Lau ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Einzelne Auswahl (Anfänger)
Meldin am 10.11.2016 um 23:32 Uhr (1)
Danke erst mal für deine hilfe aber Zitat:Schön, dass du jetzt auch mit .net anfängst. Dann wird es hier vielleicht etwas lebhafter. Schön ist anders und wenn ich hier wirklich alle Probleme schilder würde die mir wo im weg liegen wäre das Forum hier nicht lebhaft sondern voll die eigentliche Abläuft sind eigentlich immer ersichtlich eher die zugriffe machen mir Probleme da nicht immer alle Möglichkeiten ersichtlich sind. Wie zum Beispiel jetzt. Ich wollte ein einfaches tool unsetzen was ich eigentlich i ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : pdf von Layout plotten
KlaK am 18.11.2013 um 13:41 Uhr (1)
Zitat:- Seitengröße soll aus dem Layout entnommen werden.Zitat:Original erstellt von Karlovac:Ist schon mal schwierig, weil je nach dem welches Device im Layout eingestellt ist, auch die Blattformate anders benannt sind.(kann man aber recht einfach mit Layout.CanonicalMediaName auslesen)Die Größe des Layout (wenn nur die zu plottenden Inhalte dargestellt sind) kann man leicht über die Systemvariablen Extmin und Extmax herauslesen, allerdings hatte ich damals Probleme mit den richtigen Werten ...Ich lese mi ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Object IDs von Blockreferenzen
Theo37 am 27.02.2012 um 08:50 Uhr (0)
Hallo Bccad,Danke für das Codestück. Ich habs mal mit meiner Funktion verglichen.Ein Unterschied ist in der Zeile: myBTR = acTrans.GetObject(myBT(Name), OpenMode.ForRead)Ich hole mir den Blocktablerecord direkt über den Namen und durchlaufe keine Schleife. Ich denke das ist schneller. meine Funktion wird bei jedem Öffnen einer Zeichnung ausgeführt deswegen ist es mir wichtig daß es schnell abläuft. Auch wenn es dabei wahrscheinlich um Millisekunden geht. Gibt es da ein Problem was für die Schleife spr ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : LoftedSurface mit 2DPoly als Path crashes, Genauigkeit bei extruded, swept solids
Christian Blei am 19.11.2009 um 12:35 Uhr (0)
Hallo zusammen,Auch wenn es nicht unbedingt hierher gehört:ich habe eine Programmierung für Loftedsurfaces gebaut, die Anfangs und Endquerschnitt und ein Path verwendet. Der Code funktioniert für alle Pathtypen ausser Polylinien, hier bekomme ich die exception eGeneralModellingFailure und in der Befehlszeile die Meldung Centerline is not G1. Nach der Autocadhilfe sind bei Loftedsurfaces Polylines als Path zulässig. Ich habe festgestellt, das bei Ausführen des Loft Befehls mit einer PL als Path auch nichts ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Block einfügen mit Beschriftungsmaßstab
SchwedeNK am 08.12.2012 um 13:18 Uhr (0)
Hallo zusammen,ich bin dabei mir einen Code zu schreiben, der einen dynamischen Block als .dwg in meine aktuelle Zeichnung einfügt.Problem: Der dynamische Block soll nur bei einem bestimmten Beschriftungs-Maßstab zu sehen sein. Füge ich diese .dwg manuell über "Block einfügen" ein, funktioniert alles wunderbar.Wenn ich die .dwg allerdings über den Code einfüge, ist der Block nicht annotativ. Kann mir jemand einen Tipp geben woran es liegt?anbei der Code-Schnipsel für das Einfügen des Blockes.Code: Dim Tite ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Probleme mit XData
alfred neswadba am 15.12.2008 um 20:02 Uhr (0)
Hi Benny,jetzt gehen wir mal ein wenig in die Tiefe, dazu brauch ich aber auch ein wenig Informationen:schreibst Du ein Programm, weil Dua) dotNET üben/lernen willstb) eine Applikation für Dich schreibstc) eine Applikation für einen Kunden schreibstverzeih mir bitte gleich vorweg die Worte: "Die ich rief, die Geister, werd ich nun nicht los", aber Code zu nehmen und zu verwenden, ohne die Bedeutung zu kennen, halte ich für gefährlich. Und je weiter Du aus meiner obigen Frage in Richtung C tendierst, umso g ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : AutoCad per .Net clever fernsteuern
Boortsneggor am 21.02.2013 um 19:39 Uhr (0)
Hallo Holger,ich persönlich habe mich für die Com-Dll-Variante entschieden, weil man im AutoCAD zeichnungsübergreifend eingeschränkt ist. Das Interface wird immer erst beim Öffnen einer Zeichnung geladen.Meine Anwendung ist so eine Art Konverter. Ich öffne nacheinander eine Reihe von dwgs, Ersetze und manipuliere Objekte, und speichere diese wieder. Der Vorteil bei meiner Variante ist, dass ich das AutoCAD sichtbar schalten kann und somit die Vorgänge auf den einzelnen Zeichnungen live verfolgen kann.Du ha ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Peinliche Frage - Transformation ?
KlaK am 09.07.2017 um 19:46 Uhr (1)
Zitat:Danke Klaus!Ich glaube du hast nicht richtig verstanden, worauf ich aus bin. Den Lotpunkt habe ich ja bereits mit poly.GetClosestPointTo(circleCenter, true); ermittelt.Dein Code ermittelt mittels Geradenschnitt den Lotpunkt, was ich nicht unbedingt benötige...@cadplayer, ja das habe ich beim nächsten analysieren Deines Codes auch festgestellt. So eine Funktion (getClosestPointTo) habe ich damals auch unter VBA entwickelt, der Lotfußpunkt war da ein Teil davon. Die Verschiebung wäre auch ganz einfach ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Speichern externer Database
Theo37 am 19.06.2015 um 11:33 Uhr (1)
Hallo an Alle,ich habe mir ein kleines Programm geschrieben, mit dem ich die Attribute in einer externen, das heißt nicht im Editor geöffneten Zeichnung, bearbeiten kann. Funktioniert super. Nachdem ich die Sache jetzt schon einige Zeit verwendet habe, ist mir jetzt ein großer Fehler aufgefallen. Und zwar kommt es vor, dass der Text von Tabellen riesig wird und damit die ganze Tabelle unleserlich wird. Dabei ist es egal ob ich wirklich eine Änderung vorgenommen habe oder ob ich einfach nur geöffnet und wi ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Fehlersuchen beim Einfügen einer Blockreferenz
alfred neswadba am 05.03.2010 um 08:01 Uhr (0)
Hi, Ich glaube mein AutoCAD 2009 hat ne Macke. Ich hab einen Block ohne Beschriftungseigenschaften erstellt und wollte diesen jetzt verschiebenHast Du das gemacht, ohne dass Deine App geladen war? Wenn dann AutoCAD seltsame Phänomene zeigt, dann kann ich vielleicht zu stimmen.Aber sobald mal DocumentLocking oder TransActions meiner App aktiv waren/sind, dann hätt ich trotzdem zuerst hier gesucht, denn dass AutoCAD beim Erstellen von Blockdefinitionen oder beim Schieben von BlockReferenzen abschwirrt, ist ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Linientypfaktor in Blockreferenz ändern
Boehri am 14.12.2010 um 09:07 Uhr (0)
Hallo zusammen,ich möchte in der Zeichnung für alle Linien den Linientypfaktor auf 1 stellen.Dies habe ich auch mit folgtendem Code hinbekommen.Code: CommandMethod("ltf1") _ Public Sub SetLinentypfaktor21() Get the current document and database, and start a transaction Dim acDoc As Document = Application.DocumentManager.MdiActiveDocument Dim acCurDb As Database = acDoc.Database Using acTrans As Transaction = acCurDb.TransactionManager.StartTransaction() Open the Block table record for r ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Blocktabelleneinträge
AndreasM2000 am 23.08.2015 um 10:19 Uhr (1)
Hallo, ich versuche externe (dwg)Blockdateien einzulesen, um sie später zu benutzen. In der Historie dieses Forums habe ich auch ein Beispiel gefunden, dass erstmal gut funktioniert: string acDwg = "C:TempBlume.dwg"; Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed = doc.Editor; Transaction tr = doc.TransactionManager.StartTransaction(); try { string dwgName = HostApplicationServices.Current.FindFile(acDwg, Application.DocumentManager.MdiActiveDoc ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |