|
AutoLisp : Länge vom Beginn bis zu einem Punkt auf Polylinie berechnen
Brischke am 11.10.2002 um 08:38 Uhr (0)
Hallo Mario, wenn es unbedingt VBA sein soll, dann bin ich nicht der richtige. Mit LISP kann man das aber auch machen. Zu 1. und 2. werde ich mir mal meine Gedanken machen, und melde mich dann wieder. Grüße Holger PS: Mir fällt gerade noch was ein. zu 1. Kann man sagen, dass der Abstand vom Blockbasispunkt immer in der Nähe zu einem Bestimmten Polyliniensegment liegt? Dann kann man über einen Längenvergleich der Lotstrecken das Segment eindeutig identifizieren. Dann gibt es auch eine Lösung. Holger ------- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Schraffuren explodieren
Geos am 24.03.2009 um 09:40 Uhr (0)
Ja genau, eine Schraffur mit x Inseln - und davon soll eine verschoben werden.Will sie nur in einzelne "eigenständige" Schraffuren zerlegen._-hatchedit hat in 2005 noch keine Option CH, deshalb interessiert mich die Lisp-Lösung. Zitat:in LISP gehts über GC 93. In der Entwicklerhilfe gibts dazu ein Kapitel "Umgrenzungspfaddaten"Genau daraus bin ich aber nicht schlau geworden:Bei einer Einzelschraffur steht da die Anzahl der Kontrollpunkte - bei meiner Schraffur (93 . 1) und das eben vielfach.Wäre da die je ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Obejkte auf Layer legen
Walter Zettlitzer am 01.10.2003 um 16:54 Uhr (0)
Ok, dass mein Lisp nicht mehr funktioniert, liegt daran, dass mal die Texthöhe abgefragt wird, mal nicht. @Georg: Dasselbe wird wohl für sinngemäß auch für Dein Lisp gelten, welches in Deiner dwg funktioniert, nicht aber mit der Höhe 0. Warum hast Du die Befehle umprogrammiert (Ich sehe da z.B. (SETQ pkt (polar pkt (/ (* pi 3) 2) (* as 1.3)))... )?? Interessiert mich, insbeonders, da Dein File klappt und meins nicht ;-) Das kann doch nicht an der Texthöhe liegen und wird sicher mit Höhe 0 auch zum La ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fasen mit falschen Werten (1.0 statt 1.5)
Peter2 am 12.08.2010 um 13:07 Uhr (0)
Ich habe an einem PC das Problem (derzeit nicht reproduzierbar, aber am Zeichnungsergebnis ersichtlich), dass Fasen im Originalbefehl und über Lisp-Konstrukte falsch abgearbeitet wurden. Funktioniert aber seit Jahren an vielen PCs - und jetzt auch wieder am Fehler-PC - ohne Probleme.Thema 1:Lisp als "command"-Ersatz:Code:"Setvar chamfera 1.5, setvar chamferb 1.5""command fase pause pause"Ergebnis:Die Fasen werden nur mit 1.0 erstellt.Thema 2:Code:Lisp zur Berechnung von Linien über Koordinaten, Winkel (pol ...
|
| In das Form Lisp wechseln |
|
AutoLisp : bei Fehler anzeigen
marc.scherer am 14.03.2006 um 10:26 Uhr (0)
Zitat:Original erstellt von SHP:Hallo,wenn ich mich so recht entsinne, gabs in ACAD13 eine Möglichkeit, bei einem Fehler die Fehlerzeile anzeigen zu lassen.Ich glaub wenn man *error* auf nil gesetzt hat.Gibt es bei den neueren Versionen in dieser Richtung etwas?Sag mal hatten wir nicht schon wegen dem Lisp-Editor PMs getauscht?Hatte ich Dir nicht empfohlen Deinen Lisp-Kram in VL-IDE zu schreiben?Dann würden sich viele Fragen erübrigen?Dazu gehört natürlich auch die Möglichkeiten der IDE auszuloten. z.B. d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : defun-q
Björn2 am 22.09.2003 um 13:16 Uhr (0)
BricsCAD IntelliCAD 4 - LISP Release 1.0 MFG Björn
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kreiskoordinaten über variable???
Dolcetto am 27.06.2005 um 15:34 Uhr (0)
Ja den kenn ich und wie binde ich den ins Lisp ein?
|
| In das Form AutoLisp wechseln |
|
Lisp : Block- Ursprung- Gruppe
MARTINLE am 13.07.2010 um 06:38 Uhr (0)
Guten Morgen!Folgende Fragestellung ergab sich bei der Arbeit:Immer wieder werden Blöcke eingefügt und dann einzeln in Ursprung zerlegt.Nachher wird aus den Einzelteilen wieder eine Gruppe erstellt damit man eben diesen ursprünglichen Block bzw. Blöcke noch greifen kann. Aus diesem Grund habe ich mal folgendes Lisp "gebastelt". Dieses verwendet auch ein Lisp ("MG") hier aus dem Forum! Danke an dieser Stelle auch mal an den Verfasser für dieses tolle Lisp. (defun c:Urgruppe (/ AWS)(if (null C:mg) (load "mg. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lispbefehl VARIO funktioniert unter AutoCAD 2004 nicht mehr
Jürgen H am 26.04.2005 um 17:27 Uhr (0)
Hallo, also ich habe gerade nochmals im reinen AutoCAD Menü (ohne geladene Applikation) das Lisp Vario ausgeführt. Zwar hatte ich da nicht das Problem das die Abfrage wie oben beschrieben teilweise nicht angezeigt wird aber ich habe nach wie vor das Problem dass ich den Befehl nicht 2 mal in einer Zeichnung ausführen kann. Beim zweiten mal aufrufen des Lispbefehles bricht der Befehl beim wählen des Objektes ab (anbei Screenshot mit der Fehlermeldung). Kann mir jemand das Programm so umbauen das es wieder u ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Nur Elemente in die Auswahl nehmen, welche nicht deaktiviert+nicht gefrorenen sind
neo4matrix am 10.09.2024 um 17:52 Uhr (1)
Mein finales LISP "Auswahl_nach_Farbe.lsp", welches einige Befehle (F10, F40, F90) zur Verfügung stellt, um alle Elemente mit diversen Farb-Kombinationen zu selektieren, welche weder auf deaktivierten Layern (Glühbirne) sind, noch auf gefrorenen Layern sind.Für die Anpassung an Eure Bedürfnisse, könnt ihr mit dem LISP "ElementInfos.lsp" die TrueColor Werte bestehender Elemente mit der gewünschten Farbe auslesen.Der neue Befehl "ElementInfos" macht im Prinzip nur: (entget(car(entsel))) Schöne Grüsse, ich ha ...
|
| In das Form Lisp wechseln |
|
Lisp : Acad 2023.1 macht Probleme
archtools am 21.07.2022 um 20:20 Uhr (1)
Zitat:Original erstellt von CADwiesel:Glückwunsch Tom,wenn du da was gefunden hast, würde ich das tatsächlich als Bug einstufen. Auf Grund deiner langjährigen Erfahrung wirst du alles Sinnvolle ja schon probiert haben. Also bleibt den Knochen nach Acad zu werfen.Aber ob die jemals am VLIDE nochmal was machen wird wohl eher fraglich sein....Naja, der Punkt muss sein: die haben was gemacht. Nicht an VLIDE selbst, sondern am Lisp-Interpreter. Auch ohne VLIDE kann ich die ARCHTOOLS.VLX nicht laden.Das Problem ...
|
| In das Form Lisp wechseln |
|
Lisp : Blöcke - einheitliche Skalierung
Jonapap am 22.03.2010 um 23:54 Uhr (0)
HalloDer DXF-Code, in dem gespeichert wird, ob ein Block einheitlich skaliert wird (1) oder nicht (0), ist 281.Wenn ich über (command "_-insert"... einen bereits vorhandenen Block mit einem Lisp-Programm einfügen will, werden die Optionen des Befehls ja durch diese Eigenschaft beeinflußt. Soll heißen, dass nicht die gleichen Skalierungsoptionen für einheitlich und nicht einheitlich skalierte Objekte funktionieren.Muss ich dann zum Einfügen eines Blockes in einem Lisp-Programm immer diesen dxf-Code abfragen ...
|
| In das Form Lisp wechseln |
|
Lisp : Linie zeichnen
bbernd am 13.02.2013 um 09:19 Uhr (0)
Hallo Lisp Forum,ich möchte mir ein Lisp Programm zum Zeichnen eines Dachprofil erstellen und ich scheitere schon an Anfang.Hier mein Listing was leider nicht geht.(defun c:trempel () ;Eingaben (setq hb (getreal "Halbe Hausbreite eingeben :")) (setq th (getreal "Trempelhöhe eingeben :")) ;Zeichnen (command "linie" (0 0) (hb 0) "") (command "linie" (0 0) (0 th) ""))Wenn ich hier die Masse ins Listing eingebe geht es, kann man bei der Koordinateneingabe keine Variable nutzen? (command "linie" (0 0) (4000 0 ...
|
| In das Form Lisp wechseln |