不支持2006及以下! 2010测试成功了!别的CAD版本还没测试! 函数调用方式说明: (Fsxm-Jig 提示信息str 关键字str 光标形态str 回调函数str) ;;测试程序 ;;注:下面这行请务必加在文件前面! (vl-acad-defun 'vl-acad-defun) ;;主程序 (defun c:test (/ cir) (setq cir (entmakex (list '(0 . "circle") (cons 10 (cadr (grread t))) (cons 40 10) ) ) ) ;;注意回调函数的参数一定要为一个点 (defun jig (pt / ed) (setq ed (entget cir)) (entmod (subst (cons 10 pt) (assoc 10 ed) ed)) ;;注意返回值一定要为托动的图元:Ent,或list Ent1 Ent2 Ent3 ...) cir ) ;;OK让我们开始托动吧! (Fsxm-Jig "指定圆心坐标:" "" "" "jig") ) |