|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
tom.berger am 30.07.2004 um 13:12 Uhr (0)
Zitat: Original erstellt von autocart: Das mit der acaddoc.lsp ist mir neu. Anscheinend hab ich das entsprechende Kapitel unter F1 immer ausgelassen (unabsichtlich). Hab zwar den Namen acaddoc.lsp im Forum gelesen, dachte aber, das wäre das gleiche wie acad.lsp . Vielleicht wegen anderem Userverhalten, anderen Systemen oder Versionen halt ein bissel anders benamst. Mir war der Unterschied zwar bekannt, aber dran gedacht hab ich genau so wenig wie Axel an das Blackboard. Ich verwende selber k ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
tom.berger am 29.07.2004 um 18:00 Uhr (0)
Zitat: Original erstellt von autocart: Hallo Axel mapcar! Coool! Danke für die Idee. Das mache ich.... aber wie? Kann ich selbst eine neue Umgebungsvariable erstellen? Wenn ja, wie? Wenn nein, welche vorhandenen soll ich dann nutzen und wie? Und wie geht das mit dem löschen/zurücksetzen beim Beenden von Acad? Was ist ein Reaktor und wie setze ich ihn ein? Gruß, Stephan acart IMO ist die Idee mit den Reaktoren und der Nutzung externer Dateien, Umgebungsvariablen der Registry-Einträge an diesem Punk ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dialogbox -> radio_column
tom.berger am 07.09.2004 um 14:46 Uhr (0)
Zitat: Original erstellt von AB: Ja, das stimmt. Eine list_box etc. ist viel übersichtlicher. Aber zudem habe ich noch das Problem, dass ich jeden radio_button (bzw. in der Spalte daneben) mit einer Zeichnung versehen habe (image). Die Zeichnung gehört zur Erklärung immer zum jeweiligen radio_button. Dann ist mir auch klar, warum Du keinen Platz mehr hast :-) Kannst Du nicht einfach die einzelnen Bilder zum Anklicken in das Dialogfeld stellen, und jeweils die aktive Option durch Highlight darstel ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
tom.berger am 16.06.2004 um 11:32 Uhr (0)
Zitat: Original erstellt von Petra_Sp: Ich hab mir eine Zeichnung-Vorlage angelegt wo ich das alles definiert und erstellt habe. Wie kann ich jetzt am einfachsten über Lisp, Sript pder dergeleichen diese vordefinierten Sachen per Knopfdruck einfügen. 1x für Layer, 1x für Bemasungstile und 1x für Textstyle. Ich vermute, Du willst das in bereits bestehende Zeichungen einfügen, denn für neue Zeichnungen hast Du ja schon Deine Vorlage. Das geht dann am einfachsten, indem Du die ansonsten leere Vorlage ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Nichts für Logiker!? Oder doch?
tom.berger am 12.06.2004 um 19:41 Uhr (0)
Zitat: Original erstellt von snoopyonline: Wenn ich etwas weiter weg gehe und beispielsweise den ganzen Bogen im Ansichtsfenster habe, entstehen dagegen die verrücktesten Formen mit Rohren, die irgendwo im Raum platziert werden... Um Dein Beispiel nachzuspielen, würde man ja auch die Zeichnung mit dem Bogen benötigen. Hast Du vielleicht einen Objektfang aktiv und falsche Objektfangeinstellungen in den Systemeinstellungen ( Priorität für Koordinateneingabe )? Es ist natürlich schon so, dass ma ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 22.08.2004 um 10:37 Uhr (0)
Zitat: Original erstellt von CAD-Tötti: hat jemand von Euch eine Anregung, wie man am geschicktesten seine Schraffuren organisiert ? Folgendes geht mir dabei durch den Kopf: - ich brauche ca. 10-12 verschiedene Schraffuren - alle Schraffuren liegen auf dem gleichen Layer (Reaktor ?!?) - die Schraffuren möchte ich je nach Maßstab der Zeichnung mit einem abgefragten Faktor multiplizieren (hpscale mal Faktor) Ein Freund von mir hat sowas schon mal für ein Ingenieurbüro programmiert, und Deine Anfrag ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : durch Objekt verlaufen/schneiden?
tom.berger am 02.07.2004 um 10:12 Uhr (0)
Zitat: Original erstellt von AB: wie kann ich herausfinden, welche zwei Polylinien, durch das schwarze Objekt (entweder 3D-Fläche oder geschlossene Polylinie möglich) verlaufen? Gesucht ist also die rote und dunkelblaue Linie? Sieht irgend wie nach 3D aus. Ist das so? In 2D ist es simpel: mach einfach einen Auswahlsatz über Kreuzpolygon, wobei Du die Vertices des schwarzen Objekts für das Kreuzpolygon verwendest. In 3D ist es sehr schwierig und benötigt viel Rechnerei: Du musst jede Polylinie Deiner ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : eindeutiger Blockname
tom.berger am 29.06.2004 um 14:44 Uhr (0)
Zitat: Original erstellt von mapcar: Wenn die Merkmale M in Abstufungen vorliegen, kannst du evtl. alle Kombinationen (M1 * M2 * ... * Mn = Anzahl der Möglichkeiten) und durchnummerieren. Das macht eine kleine Lisproutine sehr schnell. Problem: Wenn sich was an der Produktpalette ändert, siehst du alt aus. Nun ergibt aber die Kombination der Merkmale Breite 3 x Höhe 4 denselben Blocknamen wie die Merkmale Breite 4 x Höhe 3. Klappt also auch nicht. Zitat: Einzig realistischer Ansatz: Hash-Wer ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Punkt in Fläche
tom.berger am 28.05.2004 um 13:00 Uhr (1)
Zitat:Original erstellt von U. Neumann:Hallo Lisp-Forum,ich habe folgendes Problem. Gegeben ist eine Fläche, d.h. die Punkte, die diese Fläche einschließen liegen in einer Liste vor. Wie ermittle ich nun, ob ein weiterer Punkt (Koordinaten sind ebenfalls bekannt) innerhalb oder außerhalb dieser Fläche liegt?Dank für eure Hilfe.Im Thread, auf den Brischke verlinkt hat, sind die echten Lösungswege nicht näher erklärt, und die LISP-Lösung ist eine sehr unsaubere Krücke. Deshalb will ich das mal hier nachhole ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 23.08.2004 um 22:01 Uhr (0)
Zitat: Original erstellt von Proxy: my 0.02 € Die Anforderungen von dem Programm setzten da an wo eigentlich schon AutoCAD seid längerer Zeit eine grosse Verbesserung gebracht hat = Layouts und das Tonnenweise und je max. 64 Ansichtsfenster. Wenn jedoch diese Verbesserung konsequent eingesetzt wird, ist ein extra Programm unnötig und es werden somit immer weiniger Ich-packe-doch-lieber-alles-in-den-Modellbereich-rein-der-anderer-kann-ja-auch-scrollen-und-suchen-und-wenn-nicht-kann-er-ja-das-nette-P ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Was sind Reaktoren?
tom.berger am 29.05.2004 um 12:58 Uhr (0)
Zitat: Original erstellt von mapcar: Ich habe so einige Reaktor-Programme geschrieben, die nach einer Probezeit dann doch wieder eingestampft wurden. Ein Beispiel: Vollautomatisches Setzen eines Bem-Layers, spart einem ja eine Menge Arbeit im Laufe der Zeit. Niemand, der sich den Code angesehen hat, konnte irgendeinen Fehler oder eine Unsauberkeit entdecken. Nach zwei oder drei Monaten Einsatz konnte der Fehler reproduzierbar festgemacht werden: Wurde nach einer Bemaßung im übernächsten Befehl ein bes ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
tom.berger am 28.06.2004 um 13:30 Uhr (0)
Zitat: Original erstellt von Dabrunz: Nun habe ich bereits einen Workaround gefunden, der ist allerdings wenig elegant (das sind Workarounds allerdings i.d.R. nicht). Mich würde nun schwer interessieren, ob s hier jemanden gibt, der/die zu diesem Verhalten fundierte Hindergründe kennt Hallo Achim, im Gegensatz zu CADwiesel kann ich den Fehler unter AutoCAD 2002 unmittelbar nachvollziehen. Eine Erklärung dafür habe ich zwar auch nicht, aber auf eine ganze Reihe ähnlich seltsamer Bugs der COM Schnittst ...
|
| In das Form AutoLisp wechseln |