Sie sind auf Seite 1von 1

(defun c:offm () (setq userecho (getvar "cmdecho")) (setvar "cmdecho" 0) (setq ent_select (entsel "\nSelect object to offset: ")

ent_pickpt (cadr ent_select) ent_orig (car ent_select) );setq (redraw ent_orig 3) (setq off_pt (getpoint "\nPick side to offset: ") off_angle (angle ent_pickpt off_pt) );setq (setq last_entity ent_orig last_pt ent_pickpt) (while (setq off_dist (getreal "\nOffset distance: ")) (setq newoff_pt (polar last_pt off_angle 10)) (command "._offset" off_dist last_entity newoff_pt "") (setq last_entity (entlast) last_pt (cdr (assoc 10 (entget last_entity))) );setq (redraw last_entity 3) );while (redraw last_entity 4) (setvar "cmdecho" userecho) (princ) );defun (princ "\nStart with OFFM ") (princ)

Das könnte Ihnen auch gefallen