本帖最后由 Sylvanas 于 2016-10-13 11:05 编辑
看不懂就删掉呗 写个看得懂的就好啦
另外你的块基点不对啊,并不是你说的中心,重新定义一下
 - (setq pt1 (getpoint "图形左上角:\n"))
- (setq pt2 (getcorner pt1 "图形右下角:\n"))
- (setq disx (abs (- (car pt1) (car pt2))))
- (setq disy (abs (- (cadr pt1) (cadr pt2))))
- (setq acx (/ disx 297.00))
- (setq acy (/ disy 210.00))
- (setq pt0 (list (/ (+ (car pt1) (car pt2)) 2)
- (/ (+ (cadr pt1) (cadr pt2)) 2)
- )
- )
后面插入那部分改成
 - (command "insert" "HK.dwg" pt0 "x" acx "" acy "" ) ;属性自行添加
|