CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 09:27:38
CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、CA

CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、
CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、

CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、
(defun c:pp (/ pd r pt1 pt2 pt3 pt4 pt5 pt6
pt7 pt8 pt9 pt10 pt11 pt12 pt13 pt14 e1
e2
)
(setq v1 (getvar "osmode"))
(setq v2 (getvar "cmdecho"))
(setq v3 (getvar "blipmode"))
(setq v4 (getvar "CELTYPE"))
(setq v5 (getvar "CECOLOR"))
(setvar "osmode" 0)
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(graphscr)
(PRINC "\加销孔符号!\(WRITEN BY 向赞扬 2012/08/10\)")
(setq en (entsel "\n选择销孔!")
pt0 (cadr en)
en_data (entget (car en))
)
(setq cenpt (osnap pt0 "center"))
(setq r (cdr (assoc 40 en_data)))
(setq d0 (* 2 r))
(setq d1 (fix (+ d0 0.5)))
(setq d2 (rtos d1 2 0))
(setq ps (strcat "D" d2))
(setq px (strcase ps))
(setq pt1 (polar cenpt (* pi 1.5) (+ r (* r 0.2)))
pt2 (polar cenpt (/ pi 2) (+ r (* r 0.2)))
pt3 (polar cenpt pi (+ r (* r 0.2)))
pt4 (polar cenpt 0 (+ r (* r 0.2)))
pt5 (polar cenpt 0 r)
pt6 (polar cenpt (/ pi 2) r)
pt7 (polar cenpt pi r)
pt8 (polar cenpt (* pi 1.5) r)
)
(vl-cmdf "layer" "s" "line-part" "")
(command "color" 1)
(vl-cmdf "line" cenpt pt5 "")
(setq e1 (entlast))
(vl-cmdf "line" cenpt pt6 "")
(setq e2 (entlast))
(vl-cmdf "arc" "c" cenpt pt5 pt6 "")
(setq e3 (entlast))
(vl-cmdf "line" cenpt pt7 "")
(setq e4 (entlast))
(vl-cmdf "line" cenpt pt8 "")
(setq e5 (entlast))
(vl-cmdf "arc" "c" cenpt pt7 pt8 "")
(setq e6 (entlast))
(vl-cmdf "layer" "s" "cen" "")
(vl-cmdf "color" 2)
(vl-cmdf "hatch" "solid" e1 e2 e3 "")
(vl-cmdf "hatch" "solid" e4 e5 e6 "")
(vl-cmdf "ERASE" e1 e2 e3 e4 e5 e6 "")
(vl-cmdf "layer" "s" "line-part" "")
(vl-cmdf "color" 1)
(vl-cmdf "layer" "s" "cen" "")
(vl-cmdf "linetype" "s" "center2" "")
(vl-cmdf "color" 2)
(vl-cmdf "line" pt1 pt2 "")
(vl-cmdf "line" pt3 pt4 "")
(vl-cmdf "layer" "s" "DIM" "")
(vl-cmdf "linetype" "s" "bylayer" "")
(vl-cmdf "color" "bylayer")
(setq th (/ r 2))
(vl-cmdf "text" "j" "r" cenpt th 0 px)
(setvar "osmode" v1)
(setvar "cmdecho" v2)
(setvar "blipmode" v3)
(princ)
)
加载这个LISP程序,命令行用PP命令,输入圆的直径,就可以得出数量!

CAD图纸排列有很多圆柱排成的规则图形,想计算那些柱子的数量,有没有什么命令可以直接算出来的、、、 路灯品字形排列和对称排列的优缺点都有什么啊.在CAD格式中用图形怎么表现. 有什么软件可以在cad图形里面翻译英文?是图形,不是图纸 我把总平面图纸上的坐标点标记到CAD中,然后把图形移到其中一点发现图形比两个坐标点大很多.怎么才能坐标点与图形对上? cad图形恢复命令CAD突然关闭,图纸未保存 CAD图纸中三角形里面分别有IR/M,IR,M,这三种图形分别代表什么? 画制CAD图纸时,应用多大的图形比例画图,打印出的的图纸会比较合适? 在CAD中,怎样把一排图形排成你想要的形状,例如一个圆形? cad图纸中有个块数量很多用什么简便的方法可以数出它的数量 可不可以根据某种规则进行筛选来选择所需要的CAD图形元素? CAD图形,有很多弧,如何判断是圆弧、还是椭圆板、还是先画图,再修剪得到的弧? CAD排列问题CAD如何将一个(或多个)对象在一条无规则的线(路径)上阵列或排列.(现时只有矩形或环形). 怎么根据图纸计算铝型材的截面积有CAD图纸,怎么计算截面积? CAD制图怎么查询图纸中某一图形的数量总和?我用的是2007 比如一个图纸里 有好多开关 我怎么计算开关的数量跪谢了 Illustrator 如何让许多不同图形按照路径排列?是很多不同图形,不是重复的图形排列. 用什么命令可以在CAD里面查找出图纸中一个重复图形的数量?我CAD图纸中有一个重复的图形,我想数出它们的个数,人工数眼睛都要数花,还要数错.请问有没有一个简单点的命令直接就可以查找 磁动机的磁极如何排列,有没有图纸可参可! CAD怎么画圆柱一端切45度的角这个图形在CAD二维模型里怎么画?