因为我的工作经常要出一些回转体的剖面图(图左边是中心线,右边是剖面图),所以经常要用线性标注去标示直径。以前我一直是标注时用心算把值x2写进去,标完后再把标注文字左对齐,然后标注炸开,把中心线一侧的箭头、引线等删去,非常麻烦。 今天想看看能不能用LISP来做一个功能可以省点事,但是我从来没学过LISP!所以想请各位大侠帮帮忙,看应该怎么写。
* L' C0 g& r2 d& N& |7 J- X* _, w
下面的是我的思路,因为没学过,我只是把我想要实现的功能列出来:
( D% ?% O3 c: s( c* b; N) I(command "dimoverride" "DIMJUST" 1 "DIMLFAC" 2 "DIMSD1" 1 "DIMSE1" 1) 先把标注样式设为文字左对齐、不显示左侧引线、箭头
; c# a7 r% y3 [$ c7 y2 g$ `( K; \(command "dimlinear") 进行标注) a. s3 K3 U5 F4 e* t9 c7 u$ {
(command "dimoverride" "DIMJUST" 0 "DIMLFAC" 1 "DIMSD1" 0 "DIMSE1" 0) 再把标注样式还原
* V4 W' ?8 x8 P4 ], w
; ]( C1 u8 v; ~2 G, u看哪位朋友能帮忙把它实现出来。 |