|
Autocad LT : Steuerzeichen/Makro
andi2050 am 01.06.2003 um 22:53 Uhr (0)
Hi Mäse In LISP gibt es die Befehle LOGIOR und LOGAND. Damit kannst Du die Bits von zwei oder mehr Zahlen logisch miteinander Verknüpfen. Da der Zahlenwert für den Objektfang Bitcodiert ist, könntest Du damit Dein Problem lösen. (setvar "osmode" (LOGIOR (getvar "osmode") 32)) - Schnittpunkt HINZUFÜGEN Dabei eird IMMER das 5.Bit gesetzt (entspricht der Zahl 32). Für andere Objektfänge die 32 durch einen anderen Wert ersetzten (siehe Beitrag weiter oben) Damit kannst Du auch Kombinationen hinzufügen: (setva ...
| | In das Form Autocad LT wechseln |
|
AutoLisp : versetzen von Linienkontur
andi2050 am 03.10.2005 um 22:02 Uhr (0)
Hi floppy !Die einfachste Lösung ist meiner Meinung nach, die Linien zu einer Polylinie verbinden und dann den Polygonzug mir _OFFSET oder (vla-offset ...) versetzen. Könnte für Deine Zwecke vielleicht ausreichend sein. Jedoch ist der Versetzbefehl von ACAD bei komplexen Konturen nicht ganz korrekt. (Bei AC2002 war es jedenfalls so)Den Offset-Befehl selbst nachprogrammieren ist eine haarige Angelegenheit.Hab mich auch schon vor längerer Zeit damit beschäftigt. Jedoch mit geschlossenen Polylinien (Linien un ...
| | In das Form AutoLisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |