|
CoCreate Programmierung : Änderung eines Lisps zum Verschieben von Teilen
Patrick Weber am 14.02.2011 um 14:17 Uhr (0)
Mangels Zeit konnte ich nur ein Auge darauf werfen, aber schau dir mal deine konditionellen Abschnitte an (when-Bedingung). 1. Du übergibst 2 Argumente: aktuellbaugruppe UND NIL. Hier darf nur ein Rückgabewert aufgelöst werden: t oder nil. Ich nehme an, dass du diese eigentlich vergleichen willst, also (aktuellbaugruppe = NIL).2. "When" hat keinen else-Zweig. Nutze stattdessen "if".(if (aktuellbaugruppe = nil) (progn ...) else (progn ...))oder (if (not (aktuellbaugruppe)) (progn ...) else (progn ...))----- ...
| | In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : lisp: move :faces
Patrick Weber am 07.11.2008 um 11:20 Uhr (0)
Hallo mal wieder! Ich versuche, mit Hilfe eines LISP, gewählte Flächen (Form egal) zu verschieben, doch bekomme ich immer den Fehler "Keine Flächen zum Bewegen angegeben." (dolist, get_selection, usw. habe ich auch schon probiert)Wäre jemand so freundlich, die Funktion für das Bewegen mehrerer Flächen funktionsfähig umzuschreiben? Oder vielleicht noch besser, ein vorhandenes Beispiel? Ich finde leider nichts, woran ich mich orientieren könnte. Ich habe die Funktion aus dem "großen" Macro herausgenommen ...
| | In das Form CoCreate Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |