|
Lisp : Punkte auf einer Linie (Geraden)
SilkeRS am 20.05.2006 um 11:57 Uhr (1)
Ich suche ein Lisp, das mir aus einer Punktwolke, die Punkte aus der Wolke selektiert, die auf einer Linie (Geraden) liegen, die durch den Anfangs- und- Endpunkt begrenzt ist. Zudem sollten die Punkte sortiert werden, entlang des Linienverlaufs. Die Punkte können leicht selektiert werden (liegen alle auf einem Layer) ebenso die Geraden, die als Linien auf einem anderen Layer liegen.Falls jemand so ein Lisp hat, würde ich mich freuen, sonst muß ich mir eines ertippen.Vielen Dank
|
| In das Form Lisp wechseln |
|
AutoLisp : Genauigkeit von Koordinaten
tom.berger am 27.07.2004 um 13:29 Uhr (0)
Zitat: Original erstellt von marvin101010: Es wurde zwar schon mehrfach betont, dass AutoCAD intern mit 16 Nachkommastellen arbeitet, aber wie bekomme ich LISP dazu, das selbe zu tun? LISP speichert die Werte in der vollen Genauigkeit. Das kannst Du leicht überprüfen, z.B. durch (setq pt (car (getpoint
Punkt: ))) (rtos (car pt) 2 20) Zitat: Bei mir werden z.B. Koordinatenwerte nach der fünften Nachkommastelle gekappt, was zu spürbaren Ungenauigkeiten führt...das nervt extrem! Lösungen? ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Speichername + Datum + Ersteller
CADmium am 06.03.2006 um 11:02 Uhr (0)
Zitat:Original erstellt von Dressler:Hallo,ich komme mal wieder zu diesem Thema zurück.Leider habe ich bisher noch nicht so richtig die Zeit gehabt mich weiter mit Lisp zu beschäftigen. Außerdem scheint Lisp ja auch laut einem Thread hier langsam nicht mehr weiter entwickelt zu werden... aber tot ist deshlab Lisp noch lange nicht .. auch in 2007 soll es integriert sein .. Zitat:Original erstellt von Dressler:Vielleicht kann mir trotzdem ein Lisper bei meinem Problem hier doch noch weiterhelfen?Ich komme m ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Bemassung mm in Zoll umwandeln
mapcar am 19.08.2004 um 00:03 Uhr (0)
Musst dich nicht entschuldigen, Thomas: Ich sehe es eher als Uralt-Bug in Lisp, dass es keine leeren Auswahlsätze gibt. Dann würde auch deswegen kein Code Amok laufen. Na ja, das Problem besteht eher darin, dass es überhaupt welche gibt - wozu gibt es schließlich Listen in Lisp? Da bin ich mit Tom Berger 200% einig;-) Jetzt aber: *Was*?Gruß, Axel Strube-Zettler ------------------ Meine AutoLisp-Seiten Meine private Homepage Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesü ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Elemnte auf neuen Layer kopieren und unter die alten legen
tomturbos am 28.08.2004 um 09:25 Uhr (0)
Morgen, Hätte da ein kleines Problem: ich möchte mit einem kleinen Lisp alle Elemente des Layers M_A29Abbr auf den Layer L_gelb kopieren und in der Anzeigenreihenfolge unter M_A29Abbr legen. Der Layer L_gelb soll automatisch angelegt werden. Sollte es den Layer L_gelb in der Zeichnung schon geben sollen alle daraufliegenden Elemente mit vorheriger j/n-Abfrage gelöscht werden. Da mein Lisp wissen leider sehr beschränkt ist hoffe ich da auf eure kompetente Hilfe! THX tom
|
| In das Form AutoLisp wechseln |
|
Lisp : Registerkarten für Modell und Layout einblenden/ausblenden
Bernhard GSD am 26.11.2012 um 17:02 Uhr (0)
Hallo!Ich suche nach einer Möglichkeit in Lisp folgende Schaltfläche in ein Lisp-Kommando einzubauen:"Registerkarten für Modell und Layout einblenden"Hintergrund: Man kommt manchmal irrtümlich bei der Schaltfläche:"Registerkarten für Modell und Layout ausblenden"an und muss jedes mal suchen, wie man wieder zurückkommt...Daher würde ich gerne einen Befehl verwenden, mit dem man das wieder schnell einschalten kann - und den Befehl eventuell in der S::Startup ausführen, damit mit einem Neustart das Problem be ...
|
| In das Form Lisp wechseln |
|
Lisp : sphärische Punkteingabe
Werner-Maahs.de am 28.02.2008 um 13:41 Uhr (0)
In AutoCAD habe ich die Möglichkeit der sphärischen Punkteingabe - AbstandWinkelWinkel. In Lisp habe ich bisher immer erst das BKS verändert um dann mit der Funktion (polar Punkt Winkel Abstand) ans gewünschte Ziel zu kommen. Dies zieht aber immer den, wie ich finde lästigen Schwanz (trans ..), mit der Koordinatenumwandlung mit sich. Daher hier meine Frage:Kann ich in Lisp eine Punktberechnung (ohne BKS-Änderung) vornehmen, die der sphärischen Punkteingabe in AutoCAD vergleichbar ist?------------------stru ...
|
| In das Form Lisp wechseln |
|
Lisp : Xref-Name in mehreren dwg-Dateien umbenennen
cadffm am 24.02.2023 um 15:26 Uhr (1)
Zitat:Original erstellt von CADwiesel:Was hast du genu gemacht um diese Fehlermeldung zu produzieren?Einfach als Befehl Multifiles gestartet ,also eigentlich direkt (EARX:AUX:FILE-DIALOG "*.DWG" "Dialogbox für Mehrfachdateiauswahl" "MOTTO")UND eine Kleinigkeit auf der HP:Lisp-Unterprogramm zur Auswahl MEHRERER *.dwg-Dateien aus MEHREREN Verzeichnissen. Dieser Baustein liefert eine eigene Dialogbox und lässt sich FUCHTBAR einfach in bestehende Lisp-Programme integrieren.@ArchiDie Routine bietet aber IMHO au ...
|
| In das Form Lisp wechseln |
|
Lisp : Autostart Code anpassen
yamaha am 05.06.2009 um 20:00 Uhr (0)
Hallo zusammen,kenne mich nicht aus in der Lisp-Programmierung.Ich programmiere sonst in VBA.Habe eine VBA-Datei die ich über ein Lisp-Skriptautomatisch lade.Jetzt würde ich gerne aufgrund einesUpdates auf Autocad 2010eine Weiche in das Skript einbauen, welche abhängig von derAutocad-Version jeweils eine andere VBA-Datei lädt.Der derzeitge Code lautet:Code:(defun S::STARTUP() (command "_VBALOAD" "VBA-Programm-2008.dvb"))Jetzt sollte unterschieden werden zwischen Autocad 2008 und 2010.Vielen Dank für eure H ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vla-put-Constant
Bernd10 am 20.10.2005 um 09:32 Uhr (0)
Hallo Wolfgang, Zitat:Original erstellt von WolfgangGutke:P.S.: Konnte nirgendwo entwas über vla-put-constant findenin der Anlage ist er Weg um in der AutoCAD-Entwicklerhilfe etwas zu finden. Hier kurz beschrieben:- Visual LISP-Editor starten- vla-put-constant in der Visual LISP-Konsole eingeben und markieren- auf "Aus Symbolsatz ergänzen" klicken- es öffnet sich das Fenster Apropos-Ergebnisse- darin vla-put-constant markieren und die Hilfe aufrufen- es wird die AutoCAD-Entwicklerhilfe gestartet Weiter kan ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Erneutes Öffnen der DWG-Datei
kadirozen am 06.11.2023 um 11:36 Uhr (1)
Guten Tag zusammen.Ich habe einen LISP-Code, der sein eigenes Ding macht, aber wenn er auf einen Fehler stößt, muss er das Dokument schließen, ohne es zu speichern und neu zu öffnen. (Zeichnung und Linien werden skaliert verschoben, ausgerichtet und für die CNC-Maschine gespiegelt, aber die ursprüngliche Zeichnung sollte intakt bleiben, ohne jegliche Änderung. Daher Schließen ohne zu speichern.Leider redo-undo funktioniert nicht wegen ALIGN Befehl und so. vla-endUndoMark Methode funktioniert nicht.Mein Pro ...
|
| In das Form Lisp wechseln |
|
AutoLisp : block erstellen
Brischke am 21.11.2003 um 13:08 Uhr (0)
Hallo, 2 Beiträge unter diesem, wird ein Tool empfohlen, welches, genau das, was du willst, von einem beliebigen Block in eine externe Datei als LISP-Code schreibt. Teste und schaue dir das Ergebnis an, dann weißt du wie es geht. Bei Fragen ... kann ich wahrscheinlich antworten, da das Tool mal von mir geschrieben wurde. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und W ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
CAD-Huebner am 28.02.2006 um 19:24 Uhr (0)
Hallo MCI und herzlich Willkommen im WBF. Offentsichtlich hat der Lisp-Routine Align nichts mit dem nativen AutoCAD Befehl AUSRICHTEN/_ALIGN zu tun. Kannst du eine Quellenangabe und die Funktion der Routine align hier mal angeben? Die Funktion C:ALIGN wird in einer *.FAS, *.VLX oder *.LSP Datei definiert und vermutlich erst beim ersten Aufruf geladen (AUTOLOAD). Suche mal alle LISP-Quelltexte nach DEFUN C:ALIGN durch, evt. wirst du fündig.Ohne mehr Infos kann man keine weiteren Tipps geben (außer Allgemein ...
|
| In das Form AutoLisp wechseln |