|
Lisp : Limiten verschieben
-ikarus- am 11.03.2009 um 10:05 Uhr (0)
Hallo ich habe wenig Ahnung von LSP vielleicht kann jemand mir weiter helfen.Ich wollte die Limiten um einen Wert in X Richtung verschieben und habe geglaubt das würde so funktionieren, geht aber nicht!(defun C:LIM (A, B, A1, B1)(setq A (getvar "limmin"))(setq B (getvar "limmax"))(setq A1 (A+[1085,0,0]))(setq B1 (B+[1085,0,0]))(setvar "limmin" A1 )(setvar "limmax" A2 ))Die Fehlermeldung ist --- ; Fehler: Zu wenig Argumente ----. Für eure Antworten vorab schon einmal herzlichen Dank.
| | In das Form Lisp wechseln |
|
Lisp : Limiten verschieben
-ikarus- am 13.03.2009 um 07:34 Uhr (0)
Nur zur als INFO!Hallo ich glaube es funktioniert nicht aus dem Grund, limmin und limmax möchten nur 2D Punkte und da ich die Werte mit einem Wert der aus X,Y,Z besteht addiere erstellt er mir ja eine Z Koordinate mit dem Wert 0. Aus diesem Grund stoppt der Befehl, wenn ich meinen gewünschten Wert an limmin übergeben will.
| | In das Form Lisp wechseln |
|
Lisp : Limiten verschieben
-ikarus- am 11.03.2009 um 12:18 Uhr (0)
Danke für die Antworten, ich habs mal geändert(defun C:LIM (/ a b a1 b1)(setq a (getvar "limmin"))(setq b (getvar "limmax"))(setq a1 (mapcar + a (1085 0 0)))(setq b1 (mapcar + b (1085 0 0)))(setvar "limmin" a1 )(setvar "limmax" b1 ))Funktioniert aber immer noch nicht gleiche Fehlermeldung
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |