2
14
12
初来乍到
(defun C:LF() (setq en(car (entsel "\n Select Line: "))) (setq enlist(entget en) pt1 (cdr(assoc 10 enlist)) pt2 (cdr(assoc 11 enlist)) ang (angle pt1 pt2) dis (distance pt1 pt2) ) (command "Dtext" (polar (polar pt1 ang (/ dis 2.0)) (+ ang (/ pi 2.0))(* (getvar"ltscale") 0.0625)) (* (getvar"ltscale") 0.09375) (angtos ang) (strcat (rtos (/ dis 12.0) 2 2) "' " (angtos ang)) ))
使用道具 举报
62
466
404
后起之秀
(defun c:lf (/ p1 p2 di ang ins txt)(setq p1 (getpoint "\nspecify first point: "))(setq p2 (getpoint p1 "\nspecify second point: "))(setq di (distance p1 p2))(setq ang (angle p1 p2))(setq ins (getpoint "\nspecify text location: "))(setq txt (strcat (rtos di 2 2) "' " (angtos ang)))(command "text" ins 2.5 0 txt)(princ))
54
3755
3583
(defun c:Test (/ ss) (if (setq ss (ssget '((0 . "LINE")))) ((lambda (i / e l p1 p2 a) (while (setq e (ssname ss (setq i (1+ i)))) (entmake (list '(0 . "TEXT") (cons 10 (mapcar (function (lambda (a b) (/ (+ a b) 2.))) (setq p1 (cdr (assoc 10 (setq l (entget e))))) (setq p2 (cdr (assoc 11 l))) ) ) (cons 40 (getvar 'textsize)) (cons 1 (strcat (rtos (/ (distance p1 p2) 12.) 4 2) "' " (angtos (setq a (angle p1 p2))) ) ) (cons 50 a) ) ) ) ) -1 ) ) (princ))
114
1万
中流砥柱
(defun c:Test (/ ss) ;; AJ Thompson, angle modified by LeeMac (if (setq ss (ssget '((0 . "LINE")))) ((lambda (i / e l p p1 p2 a) (while (setq e (ssname ss (setq i (1+ i)))) (entmake (list '(0 . "TEXT") (cons 10 (setq p ; LM (mapcar (function (lambda (a b) (/ (+ a b) 2.))) (setq p1 (cdr (assoc 10 (setq l (entget e))))) (setq p2 (cdr (assoc 11 l))) ) ) ) (cons 40 (getvar 'textsize)) (cons 1 (strcat (rtos (/ (distance p1 p2) 12.) 4 2) "' " (angtos (setq a (angle p1 p2))) ) ) (cons 50 (LM:MakeReadable a)) ; LM (cons 72 1) ; LM (cons 73 0) ; LM (cons 11 p) ; LM ) ) ) ) -1 ) ) (princ))(defun LM:MakeReadable ( a ) ;; © Lee Mac 2010 (cond ( (and (> a (/ pi 2)) (<= a pi)) (- a pi) ) ( (and (> a pi) (<= a (/ (* 3 pi) 2))) (+ a pi) ) ( a ) ))
本版积分规则 发表回复 回帖后跳转到最后一页
微信公众平台
扫描访问手机版
点击图片下载手机App
|关于我们|小黑屋|乐筑天下 繁体中文
GMT+8, 2025-3-7 03:19 , Processed in 0.626875 second(s), 72 queries .
© 2020-2025 乐筑天下
在线时间:10:00-17:00
暂无
扫一扫,关注我们
帮助中心
关于我们
下载APP客户端