|
AutoCAD ARX Object : C#.net Objekte als gewählt markieren
fuchsi am 30.06.2009 um 15:56 Uhr (0)
Code:[CommandMethod("C:ASW1",CommandFlags.Defun)]public SelectionSet ArtikelAuswahl1(ResultBuffer args)Code:[LispFunction("C:ASW1")]public SelectionSet ArtikelAuswahl1(ResultBuffer args)Dürfte wohl das selbe sein. Ich bin nur darauf gestossen, da ich in meiner Verzweiflung alle Commandflags durchprobiert habe. Der Vorteil der Methode SetImliedSelection ist, dass diese Methode sauschnell ist.Bei einer Zeichnung mit 1500 Möbel dauert diese Methode ca. 1 Sekunde, um diese 1500 Möbel auszuwählen.Die Methode, ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Funktion beschleunigen - ExtensionDictionary auslesen
fuchsi am 28.07.2009 um 15:04 Uhr (0)
yepp. Die XDATEN hängen am einzigen Objekt in der Zeichnung. An der Struktur der Daten kann ich leider nichts ändern, da diese von einer Fremdapplikation geschrieben wird.
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#.net Objekte als gewählt markieren
fuchsi am 07.05.2009 um 15:13 Uhr (0)
Ich möchte mir mit C#.NET einen eigenen Filterbefehl schreiben (um z.B.: Objekte in der Zeichnung nicht nach layer, farbe usw. sondern nach EED-Inhalten zu markieren)In etwas so: markiere mir alle Blöcke, die in den EEDs den Lieferanten XYZ und die Bestellserie ZYX haben. Danach soll der Benutzer mit Standard Autocad Befehlen (Schieben, Löschen was auch immer) diese Selektion verwenden können. Wie halt der klassische FilterbefehlWie ich die Objekte suche, und die EEDs auslese, ist bekannt. (auchd er EED AU ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#.net Objekte als gewählt markieren
fuchsi am 07.05.2009 um 17:54 Uhr (0)
So nun bin schon weiterCode:[CommandMethod("ASW", CommandFlags.NoPaperSpace | CommandFlags.Transparent)] public void ASW() { Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; PromptSelectionResult selset = ed.SelectAll(); ed.SetImpliedSelection( selset.Value); }Ich weiss, der Codeschnipsel ist absolut brutal ohne irgendwelchen Fehlerabfragen, aber es geht nur ums Prinzip.Der Befehl ASW selektiert nun einfach alles in der zeichnung, soweit so gut.Aber wie funktioniert ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#.net Attributsargumente
fuchsi am 20.05.2009 um 11:57 Uhr (0)
ich baue mir in den Optionenkatalog einen zusätzlichen Einstellungs-Tab für unsere Applikation. Dazu defniiere ich die einzelnen Optionen in einer serialisierbaren Klasse.Code://---------------------------------------------------------------------------------------------------------- static private Boolean _PlotSettings_UpdateZkopf = true; [Description("Diese Einstellung definiert, ob beim Öffnen der Zeichnung die Zeichnungsköpfe (Änderungsvermerke, Kundendaten etc.) aktualisiert werden soll"), Cat ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : .net to JIG an Object
fuchsi am 29.10.2008 um 11:26 Uhr (0)
Danke erstmals für Deine Bereitschaft.Ich habe es jetzt selber soweit zusammengebracht.Natürlich hätte ich es auch mittels (command "._move" ... machen können. (das ist auch mehr oder wenigher die jetzt funktionierende Version)Aber in der Endausbaustufe soll das Ding etwas mehr können. Z.B.: je nach überfahrenden bestehenden CAD-Objekt soll sich z.B.: das gejiggte Teil ändern.Z.B.: ich füge einen Anbautisch ein. Dieser soll am Fadenkreuz hängen. Fahre ich nun über einen passenden Tisch auf der linken Seite ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : .net to JIG an Object
fuchsi am 28.10.2008 um 14:57 Uhr (0)
Im Internet habe ich folgenden Code gefundenCode:Imports SystemImports Autodesk.AutoCAD.RuntimeImports Autodesk.AutoCAD.EditorInputImports Autodesk.AutoCAD.GeometryImports Autodesk.AutoCAD.DatabaseServicesImports Autodesk.AutoCAD.GraphicsInterfaceImports Autodesk.AutoCAD.ApplicationServicesNew class derrived from the DrawJig classPublic Class JigExample Inherits DrawJig Private previousCursorPosition As Point3d Private currentCursorPosition As Point3d Private entityToDrag As Entity Dim ed As Editor = ...
|
| In das Form AutoCAD ARX Object wechseln |