|
AutoCAD VBA : Objeke vergleichen
Benny4 am 25.11.2008 um 14:37 Uhr (0)
Hallo,ich habe eine Funktion geschrieben, die alle ausgewählten Linien miteinander vergleicht. Alle Linien, die zusammenhängen, also den Start- oder Enpunkt gleich haben werden in einer AutoCAD-Gruppe zusammengefasst. Das funktioniert eigentlich auch ohne Probleme. Nur wenn ich da mehrere Objekte habe dauert der ganze Vorgang doch etwas lange. (Bei ca. 2000 Linien an die 50 Sekunden). Und das möchte ich optimieren. Hat jemand von euch noch eine Idee?Anbei mal der Code:Nach der Auswahl der Objekte schreibe ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Effektiver Wert von acNorm
Benny4 am 05.06.2009 um 11:50 Uhr (0)
Hallo,ich bin am Programmieren von AutoCAD COM, greife also extern auf AutoCAD zu. Ein Problem was ich dabei habe: Über COM kann ich aber die Konstante acNorm nicht verwenden. Hinter dieser Konstante steht aber immer ein Integer-Wert. Weiss jemand welchen Wert diese Konstante hat?Vielen Dank für eure Hilfe!------------------Grüsse Benny
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Mittelpunkt Bogen
Benny4 am 28.02.2011 um 15:02 Uhr (0)
Hallo,hab folgende Problemstellung:Ich habe eine Bogen in AutoCAD, folgedessen auch Start- Endpunkt, Zentrum, Radius, Winkel... Was ich brauche ist der Mittelpunkt (NICHT Zentrum) des Bogens. Wie kann ich diesen berechnen?------------------Grüsse Benny
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Alle Objekte die auf dem Bildschirm sichtbar sind
Benny4 am 24.02.2011 um 15:07 Uhr (0)
Hallo,werde das mal probieren. Das Ergebnis ist immer richtig, ich möchte nur an Zeit einsparen. Und das mit den Indexen: Ich habe ja eine Zeichnung die von irgendjemand irgendwie gezeichnet wurde. Da kann es sein dass eine Linie mit index 0 mit einer Linie mit index 40.000 verbunden ist und diese muss ich suchen.PEDIT:So habe ich das bisher gemacht, nur funktioniert das bei einigen AutoCAD - Versionen nicht richtig. Und da der Benutzer nur die Linie anklicken soll und weiter nichts, habe ich auch das Prob ...
|
| In das Form AutoCAD VBA wechseln |
|
3DConnexion : Spaceball mit ProLignum
Benny4 am 19.05.2008 um 18:40 Uhr (0)
Hi Forum,ich habe neuliche einen Spaceball (Spaceball 5000 USB von 3D Connexion) getestet. Unter AutoCAD 2008 funktionerte er ohne Probleme. Nun arbeite ich mit ProLignum, ist ein 3D - Konstruktionsprogramm, das auf AutoCAD 2008 aufsetzt. Dort funktionert mein Spaceball leider nicht.Nun meine Frage: Gibt es da in AutoCAD irgendwelche Systemvariablen die gesetzt werden müssen, damit der Spaceball richtig funktioniert?Danke schon mal------------------Grüsse Benny
|
| In das Form 3DConnexion 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 ARX Object : Eigenes Objekt erstellen
Benny4 am 02.12.2008 um 23:23 Uhr (0)
Hallo Forum,ich programmiere seit kurzer Zeit mit VB.NET 2008 Express Edition von MS. Funktioniert auch ganz gut und hab schon eineige kleine Funktionen damit geschrieben.Habe jetzt eine Frage:Wie kann ich ein eigenes Objekt erstellen? Das heißt, dass in den AutoCAD-Eigenschaften dann nicht Polylinie oder so was steht sondern der Name meines Objektes (MeinePolylinie z.B.). Und weiters möchte ich, dass diese Objekt dann weitere Eigenschaften hat. Beispiel: Eine Polylinie hat die Eigenschaften Layer, Objekth ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Eigenes Objekt erstellen
Benny4 am 03.12.2008 um 09:53 Uhr (0)
Hallo,ich arbeite mit VB.NET.Das heißt, wenn ich das richtig verstanden habe, dass ich mit .NET keine Möglichkeit habe ein eigenes Objekt in AutoCAD zu erstellen, muss dazu C++ verwenden?Und mit XData kann ich den bestehenden AutoCAD-Objekte nur zusätzliche Eigenschaften mitgeben?Ist das so richtig?------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : XRecords und XData
Benny4 am 03.12.2008 um 18:24 Uhr (0)
Hi,nein möchte auch keinen eigenen Quader machen sondern einen Quader von AutoCAD.------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Linie zeichnen
Benny4 am 05.12.2008 um 14:59 Uhr (0)
Hi,ich bin langsam am Verzweifeln. Ich lasse den Benutzer Objekte auswählen, das können Blöcke, Polylinien, u.s.w. sein. Diese löse ich dann so lange auf, bis die Objekte nur mehr Linien sind -- myObject.Explode(newOjectsCreated)Das funktioniert auch. Da ich aber gesehen habe, dass die Objekte in der Zeichnung selbst nicht aufgelöst werden wollte ich die bestehenden Objekte löschen und dann die Linien nachzeichnen.Für das Zeichnen der Linien habe ich folgende Funktion geschrieben:Code:Public Structure enti ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Quader erstellen
Benny4 am 04.12.2008 um 20:37 Uhr (0)
Hi,ich möchte mit .NET eine Qader erstellen, der dann so aussieht wie er ist wenn man ihn in AutoCAD manuell macht. Den Quader kann man ja schon an den Griffen in Länge, Breite und Höhe verändern. Bisher hab ich es nur geschafft eine Box zu erzeugen. Diese hat aber den entscheidenden Nachteil, dass man die Abmessungen nicht mehr ändern kann.Hat jemand eine Idee wie ich das machen könnte?Vielen Dank schon mal------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : XRecords und XData
Benny4 am 03.12.2008 um 15:37 Uhr (0)
Hi, hab mich jetzt längers mit diesen XRecords und XData beschäftigt. Meines Wissenes kann man mit denen beliebigen AutoCAD Objekten zusätzliche Eigenschaften verpassen. Dies möchte ich jetzt einem Volumenkörper machen, kriege es aber leider nicht hin.Arbeite mit VB.NET und alle Beispiele die ich bisher gefunden habe, auch in der Hilfe, waren in C#. Hat jemand ein kleines Beispiel für mich, wäre super!Danke schon mal------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : XRecords und XData
Benny4 am 03.12.2008 um 18:04 Uhr (0)
Hi,Geduld habe ich, das ist kein Problem, lass dich bloss nicht stressen von mir... Naja das mit Objekt kann AutoCAD eigentlich schon. Denn wenn ich manuell mit der Funktion Quader einen SOlid zeichne, dann sind diese Objektgriffe ja dran. Ich möchte nicht nur einen blöden Solid sondern eben einen Quader zeichnen.------------------Grüsse Benny
|
| In das Form AutoCAD ARX Object wechseln |