|
Lisp : Dynamische Blöcke
Jan1 am 10.08.2005 um 16:49 Uhr (0)
Hallo Bernhard,Nachfolgend ein kleines Beispiel, wie ein Parameter per LISP geändert werden kann. Ich habe einen Linearen Parameter namens "Laenge" verwendet.(defun setProperty (vlaDynBlock sPropertyName rValue / vlaProperty) (foreach vlaProperty (vlax-safearray-list (vlax-variant-value (vla-GetDynamicBlockProperties vlaDynBlock))) (if (= (vla-get-PropertyName vlaProperty) sPropertyName) (vla-put-value vlaProperty (vlax-make-variant rValue)) ); end if ); end foreach); end defunBsp. für Aufruf:(setPrope ...
| In das Form Lisp wechseln |
|
AutoLisp : Abstand anpassen
Jan1 am 17.08.2005 um 09:04 Uhr (0)
Hallo Thomas,der workaround mit _dview hilft mir weiter, allerdings bin ich nach wie vor der Meinung, dass die GCs 43+44 nichts mit dem Abstand zu tun haben. Vielleicht habe ich mich auch unklar ausgedrückt, deshalb hier nochmal eine genauere Beschreibung meines Vorhabens.Ich erzeuge per LISP eine Kameraansicht, die ich letztlich über die Eingabe Kameraposition, Kameraziel und Brennweite bestimme. Wenn ich nun von Drahtmodell auf schattiert schalte kann es passieren, dass die Ansicht total verzerrt. Das li ...
| In das Form AutoLisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |