|
Rund um Autocad : Punkte einfügen
mapcar am 07.11.2004 um 11:29 Uhr (0)
Bitte formuliere doch deine Frage so, dass eindeutig klar wird, was du möchtest. Neue Stützpunkte in eine Polylinie einfügen? Dann benutz die Suchfunktion, dazu gibt es bereits einiges. Aber was für einen Sinn würde denn das Einfügen von Stützpunkten in einen Bogen machen? Alternativ kannst du dir auch mal die AutoCAD-Befehle MESSEN und TEILEN zur Brust nehmen. Die fügen Punkte auf Polylinien und Bögen (und allen anderen Elementen) ein. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over nig ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Wiederherstellung eines 3D-Objektes
mapcar am 11.09.2004 um 12:56 Uhr (0)
Hi Sven, ein Quader im Flächen- oder Volumenmodell? Wenn es ein Volumen-Quader ist, gibt es doch mit den Boolschen Operationen ganz andere Möglichkeiten - aber ein Wiederherstellen eines Volumens ist unmöglich. Bei einem Flächenmodell hängt es davon ab, ob du ein- oder zweimal aufgelöst hast. Wenn s noch 3DFaces sind, kann man mit einem Programm wahrscheinlich wieder ein Pmesh draus machen. Sind es nur noch Linien, kann man es vergessen... Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Reaktor beim Beenden von AutoCAD
mapcar am 24.08.2004 um 13:04 Uhr (0)
Noch was: Das Umbiegen von Befehlen ist sowieso eine wacklige Technik, denn jeder, der ein paar Zeilen Lisp schreibt, meint ja, er muss unbedingt vor jeden Befehl in einem Command einen Punkt setzen. Das geht so nach dem Motto Hauptsache, meins läuft, alles andere wird abgeschossen... Dem Anwender ist damit aber nicht gedient. Ich evtl. würde ein kleines VB-Programm schreiben, das AutoCAD mit DB-Anschluss startet und über einen Timer prüft, ob AutoCAD noch offen ist. Gruß, Axel Strube-Zettler ----------- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
mapcar am 23.06.2004 um 13:17 Uhr (0)
Dumm gelaufen - während ich an der Antwort im anderen Thread geschrieben habe, hast du hier einen neuen aufgemacht. Eine gute Idee, und wen es interessiert, kann hier mein Statement lesen: http://ww3.cad.de/foren/ubb/Forum145/HTML/000647.shtml Zu guter Letzt: ich selber erlaube prinzipiell und ausnahmslos die Nutzung, das Kopieren, die Weiterverbreitung und die Veränderung aller von mir hier auf CAD.de veröffentlichten LISP Funktionen.Ack - das halte ich genauso, allerdings unabhängig davon, um welche Pro ...
|
| In das Form Lisp wechseln |
|
Autocad VBA : neues Problem bei sequentiellen Dateien
mapcar am 10.12.2004 um 01:42 Uhr (0)
Wankelmut - dein Name ist Weib ;-) Da muss was dran sein... Kann aber auch sein, dass hier noch andere den Troll füttern, oder? Ich bin beruhigt: Habe eben mal überschlagen, dass es trotz der enormen Frequenz noch über zwei Jahre dauern wird, bis kiltswitch zum Ehrenmitglied ernannt wird. Es sei denn, er macht in HE einen Thread auf Wie ich ein Forum hypnotisiert habe... - dann könnte es schneller gehen. Gruß Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : ActiveX Methoden und Eigenschaften History
mapcar am 15.08.2005 um 20:33 Uhr (0)
Die Idee klngt nicht schlecht - würde auch sehr helfen, wenn man mal Fragen beantwortet. Ich hab z.B. 2 Windows-Partitionen auf dem Rechner, und natürlich habe ich nicht auf jeder Partition jede Acad-Version zur Hand. Das könnte so einiges Umbooten ersparen.Aber ich verstehe eines nicht: Die Ms und Ps sind losgelöst von den Objekten in den Listen? Macht das Sinn? Es können sich doch abhangig vom Objekt völlig unterschiedliche Sachverhalte hinter den Namen verbergen, oder? Konkret: Wenn die Methode "extrude ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Volumenkörper auflösen
mapcar am 27.11.2004 um 13:18 Uhr (0)
Wenns weiter nichts ist: Lass das hier auf Zeichnung los, und schon hast du echte 3DSolids, die du dann bis zum Umfallen verursprungen kannst: Code: ; Hilfsfunktion (defun ss-foreach(ss expr / i) (if ss (repeat(setq i(sslength ss)) ((eval expr)(ssname ss(setq i(1- i)))) ) ) ) ; Befehl (defun c:solids- 3DSolids( / ) (ss-foreach(ssget"X" ((0 . "Solid"))) (function (lambda(solid / height) (if(not(zerop(setq height(cdr(assoc 39(entget solid)))))) (command"_ext ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : LWPolylinie Kurve Angleichen über VBA
mapcar am 18.06.2004 um 12:39 Uhr (0)
Tomi, das mit den Dialogen stimmt schon. Zum Thema Interaktion VBA-Lisp gibt s genügend Threads, da hab ich mich nie wirklich reingehangen. Wesentlicher ist für mich die Frage, was das Ganze eigentlich werden soll - gebügelte Polylinien sind ja nun mal sehr eingeschränkt zu gebrauchen. Sie sind so gut wie nicht editierbar - Splines hingegen gibt s doch auch in 14 schon (die sind ja auch die Nachfolger der aufgegebenen geglätteten Polylinien). Schön zu editieren sind die natürlich auch nicht, aber wenigst ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Attribut mehrfach verwenden
mapcar am 01.09.2004 um 11:53 Uhr (0)
Geht schon, aber nur in 2005. An der 2. Stelle, wo der Wert angezeigt werden soll, fügst du mit dem Befehl Schriftfeld (_field) (hat nix mit dem Schriftfeld der Zeichnung zu tun!) einen Feldtext ein. Dazu im Field-Editor links Objekt als Typ auswählen, die Blockreferenz wählen und dann in der Mitte meinAttribut als Datenquelle auswählen. Formatierung: Keine. Dann hast du ein MTEXT-Objekt, in dem nach jedem Regen der Text des referenzierten Attributs drinsteht. Gruß, Axel Strube-Zettler ----------- ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Kreiskoordinaten Variable benutzen???
mapcar am 18.10.2004 um 16:41 Uhr (0)
@cadmium: Bei 99% aller Probleme n ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung de s selben. Dieser Satz ist ein Problem. Ich hoffe, dass ich durch die umfassende Beschreibung der orthografischen Fehler bereits mehr als die Hälfte der Lösung beigesteuert habe. Na ja, jedenfalls: AutoCAD wird mit einer ziemlich umfassenden Beschreibung des Problems (Online-Hilfen) ausgeliefert. Aber ist dadurch das Problem AutoCAD schon zur Hälfte gelöst? Gruß, Axel Strube-Zett ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : vlax-curve-getpointatdist
mapcar am 16.08.2004 um 19:09 Uhr (0)
Nachtrag: Google mal (in Groups) nach folgenden Stichworten: GetInterfaceObject VLAX.cls Oquendo EvalLispExpression Du stößt auf einen Beitrag in a.a.c.v, in dem Frank Oquendos VLAX-Klassenmodul abgedruckt ist. Hier wurde ja schon mehrfach nach der Möglichkeit gefragt, Lisp aus VBA heraus aufzurufen, damit geht es. Allerdings die die Seite acadx.com von Frank seit Ewigkeiten tot, sodass man das Modul nicht runterladen konnte. Aber aus diesem Posting kann man sich s rauskopieren. Ein wenig Arbeit ins Ausp ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Polyline auswählen in Blocknähe
mapcar am 01.09.2004 um 11:12 Uhr (0)
Eine sehr fragwürdige Aufgabenstellung mit einem noch viel fragwürdigeren Ansatz dahinter. Zunächst mal: Geht s wirklich um einen Block? Dann müsste man zuerst den Block-Umriss ermitteln, was schon ziemliche Schwierigkeiten verursachen würde. Oder geht s um einen Punkt (der der Einfügepunkt eines Blocks oder auch etwas anderes sein könnte)? Und was sind 0,05m? AutoCAD kennt doch nur Zeichnungseinheiten. Da müsste dann erst ein Maßstab ermittelt werden usw., aber wie? Angenommen, man hätte die Block-Kontur ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Koordinaten einlesen...
mapcar am 12.11.2004 um 23:22 Uhr (0)
Zu jeder Tages- und Nachtzeit bereit... Hm, ich habe die Datei in diesem Suchpfad versucht abzuspeichern Tja, mit welchem Ergebnis? Im Explorer: Datei markieren, mit der rechten Maustaste ziehen und dann im Kontextmenü auf Verschieben oder Kopieren klicken. Wenn du dir dann das Verzeichnis im Explorer ansiehst, sollte eigentlich klar sein, ob dein Versuch von Erfolg gekrönt war... aber unter hinzufügen und blättern wurde die Datei einfach nicht gefunden Tja, da wird keine Datei gefunden, weil ...
|
| In das Form Rund um Autocad wechseln |