|
Lisp : Polylinien über Höhenwert markieren
Grebe am 17.04.2008 um 16:56 Uhr (0)
Hat schon mal jemand ein Lisp gesehen, mit dem man Höhenlinien, bei denen die Z-Höhe korrekt gesetzt ist, z.B. alle 10m-Höhenlinien farbig markieren lassen kann ?Mathias
|
In das Form Lisp wechseln |
|
Lisp : Polylinien über Höhenwert markieren
Grebe am 18.04.2008 um 14:22 Uhr (0)
Bei den begrenzten Lisp-Fähigkeiten - habe mir mühsam das hier zusammengeklöppelt:(defun hlmark( en interval / OBJ typ col zelev) (setq OBJ (entget en (list "*")) typ (cdr (assoc 0 OBJ)) zelev (cdr (assoc 38 OBJ)) ) (if (= typ "LWPOLYLINE") (progn (if (= (fix (/ zelev interval)) (/ zelev interval)) (progn (assoc 62 OBJ) (setq OBJ (subst(cons 62 1)(assoc 62 OBJ)OBJ)) (entmod OBJ) );progn );if );progn );if);defun;---------------------------------------------------(defun c:hlf()(s ...
|
In das Form Lisp wechseln |
|
Lisp : Mit LISP Datei löschen
Erich Klein am 18.04.2008 um 21:09 Uhr (0)
Hallo,eine kleine Frage-Kann man mit einem Lisp-Modul eine beliebige Datei auf der Festplatte löschen?GrußErich
|
In das Form Lisp wechseln |
|
Lisp : Mit LISP Datei löschen
tunnelbauer am 18.04.2008 um 21:49 Uhr (0)
Hi,schau dir dazu mal die Funktion:Code:vl-file-deletean - diese sollte dich schon mal einen Schritt weiterbringen.------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
In das Form Lisp wechseln |
|
Lisp : Mit LISP Datei löschen
Erich Klein am 19.04.2008 um 13:37 Uhr (0)
Hallo Thomas,ich habs gemacht, alles ok, danke.Erich
|
In das Form Lisp wechseln |
|
Lisp : Polylinien über Höhenwert markieren
cad4fun am 21.04.2008 um 15:41 Uhr (0)
Eigentlich wollte ich auf Höhe MOD 5 = 0 testenbin aber nicht gerade firm in LISP
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl für Polylinienlänge bzw. -fläche?
romi1 am 23.04.2008 um 07:12 Uhr (0)
Guten Morgen!Habe folgende Frage: gibt es einen Lisp-Befehl für die Ermittlung der Länge bzw. Fläche einer Polylinie (dabei meine ich aber nicht den Befehl (command "liste"), denn ich möchte ja mit den Daten weiterrechnen ...GrußRoman
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl für Polylinienlänge bzw. -fläche?
CAD-Huebner am 23.04.2008 um 07:23 Uhr (0)
Ganz simpel gehts mit (COMMAND "_AREA" "_O" Elementname )Und hinterher die Systemvariablemn(GETVAR "AREA")und (GETVAR "PERIMETER")abfragen.Ansonsten gibts die Funktionen(vlax-curve-getArea curve-obj)(vlax-curve-getDistAtParam curve-objparam)und(vlax-curve-getEndParam curve-obj)und die Aufgabe zu lösen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl für Polylinienlänge bzw. -fläche?
romi1 am 23.04.2008 um 07:34 Uhr (0)
Danke Udo,ich glaub mit deinem ersten Vorschlag krieg ich es hin. Mit vlax-.... Befehlen kann ich leider überhaupt noch nicht umgehen, ich kenne nur die "gewöhnlichen" Lisp-Befehle.GrußRoman
|
In das Form Lisp wechseln |
|
Lisp : Punkte einer Polylinie in Datei schreiben
mhol25 am 18.04.2008 um 09:52 Uhr (0)
Hallo Communitiy,da ich VBA besser beherrsche, habe ich die Daten in Excel importiert und mir mit einem kleinem VBA-Makro beholfen.Das ist ganz sicher nicht der Königsweg - eine reine Lisp-Lösung würde mir das aufwändige Umwandeln ersparen!Hilfe in Lisp ist daher immer noch sehr willkommen Code:Public Sub verketteXY()Verkettet alle markierten X- und Y-Koordinaten mti wechselndem Komma und umschliesst sie mit dem (MS) SQL-Insert-Befehl für Polygone.Erwartet, dass: - alle Koordinaten eines Polygons in eine ...
|
In das Form Lisp wechseln |
|
Lisp : Alle geöffneten Pläne auf Modellansicht
wronzky am 23.04.2008 um 11:17 Uhr (0)
Hi,nur als Nachtrag, für alle, die hier im Lisp-Forum auch Lisp-Fragen haben:Code:(vlax-for i (vla-get-documents (vlax-get-acad-object)) (vla-put-activespace i 1))Grüsse, Henning@Cadmium: einen Einzeiler als vlx... ------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Lisp wechseln |
|
Lisp : Alle geöffneten Pläne auf Modellansicht
kickdown am 23.04.2008 um 09:51 Uhr (0)
hiich suche ein Lisp welches alle geöffneten Pläne auf die Modellansicht wechselt.Da ich teilweise mit vielen Pläne gleichzeitig arbeite, wäre das ziemlich praktisch.danke kickdown
|
In das Form Lisp wechseln |
|
Lisp : stolti.lsp
wronzky am 24.04.2008 um 17:18 Uhr (0)
Hi Stolti,die meisten Deiner Befehle setzen ja Systemvariablen. Für den Umgang mit Systemvariablen gibt es in Lisp die Befehle (getvar "...") und (setvar "...").Versuch es also mal mit (setvar "polaraddang" "").Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Lisp wechseln |