Message 1 of 4
Change a start point to line
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello everyone
I have this code.
(Defun c:change_stpoint()
(setq q1 (entsel "\n a line "));
(setq q1data (entget (car q1)))
(setq pt10_q1 (cdr (assoc 10 q1data)))
(setq pt11_q1 (cdr (assoc 11 q1data)))
(setq pt10_q1_1x (car (cdr (assoc 10 q1data)))); q1 Startpoint x- coordinate
(setq a (- pt10_q1_1x 500))
(setq pt10_q1_1y (cadr (cdr (assoc 10 q1data)))); q1 Startpoint y- coordinate
(setq newlist (list 10 pt10_q1_1x pt10_q1_1y 0))
;;; (setq pt10_q1_1x (atof pt10_q1_1x))
(setq a (-(pt10_q1_1x 500)))
(entmod (subst (cons '10 '(a 0 0)) (assoc 10 q1data) q1data))
(princ)
)
Why the line cannot be entmod? Nothing Happen. if i type a=500 is work. Thank!