cad统计线段总长度(CAD中如何计算多段线的总长度?)

案例 2020-02-05 17:51:50

cad中如何计算多段线长度

1、首先我们在打开的软件中绘制直线、多段线、圆、矩形等。

2、然后我们点击左侧工具栏中的工具选择下方的曲线工具,然后点击长度统计。

3、选择好以后我们点击鼠标右击确认选择,然后找到合适的地方插入标注结果的地方。

4、选择好以后我们点击鼠标右击确认选择,然后找到合适的地方插入标注结果的地方。

5、点击左键即可在鼠标位置插入标注结果。

6、也可以事先选择好需要统计的线段以后然后点击工具栏中的长度统计,显示结果是一致的。


CAD中怎样一次算出多条多段线的总长度?

CAD中一次算出多条多段线的总长度的方法如下:

1、首先我们在打开的软件中随意绘制直线、多段线、圆、矩形等。

2、然后我们点击左侧工具栏中的“工具”,在下拉菜单中选择“曲线工具”,然后点击“长度统计”。

3、选择好以后我们点击鼠标右击确认选择,然后找到合适的地方插入标注结果的地方。

4、选择好以后我们点击鼠标右击确认选择,然后找到合适的地方插入标注结果的地方。

5、点击左键即可在鼠标位置插入标注结果,这样结果就出来了。

6、也可以事先选择好需要统计的线段以后然后点击工具栏中的长度统计,显示结果是一致的。

Z24-0622中式茶艺国学禅修书法教室讲堂Z24-0622中式茶艺国学禅修书法教室讲堂


CAD中怎样一次算出多条多段线的总长度

建议你这样试试看:

(defun c:sum-length (/ obj-s obj-name obj n sum-l)

(prin1 "求选定线段的总长")
(setq obj-s (ssget) ;选择集
n 0  ;选择的图元数量
sum-l 0)  ;总长
(repeat (sslength obj-s)
(setq obj (ssname obj-s n)  ;图元名
obj-name (cdr (assoc 0 (entget obj) ;图元类型
)
)
)
(if (or (= obj-name "LINE")
(= obj-name "CIRCLE")
(= obj-name "ARC")
(= obj-name "SPLINE")
(= obj-name "POLYLINE")
)
(setq sum-l (+ sum-l (get-length obj)))) ;图元的长度加总
(setq n (1+ n))
)
(prin1 (strcat "选择的"
(itoa n)
"个对象的总长度:"
(rtos sum-l)))
(princ)
)

(defun get-length (curve)
;求直线、圆弧、圆、多段线、优化多段线、样条曲线等长度
(vl-load-com)
(setq curve (vlax-ename->vla-object curve))
(vlax-curve-getDistAtParam curve
(vlax-curve-getEndParam curve)

最普遍的介绍: