CAD上怎么算一个图层的所有线段的长度之和 (转)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/02 12:23:52
CAD上怎么算一个图层的所有线段的长度之和 (转)
(defun C:TEST (/ CURVE TLEN SS N SUMLEN)
(vl-load-com)
(setq SUMLEN 0)
(setq SS (ssget '((0 .
"CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC"))))(setq N 0)
(repeat (sslength SS)
(setq CURVE (vlax-ename-vla-object (ssname SSN)))
(setq TLEN (vlax-curve-getdistatparam CURVE (vlax-curve-getendparamCURVE)))
(setq SUMLEN (+ SUMLEN TLEN))
(setq N (1+ N)))
(princ (strcat "\n共选择 " (itoa (sslength SS)) " 条线段. 线段总长: " (rtos
SUMLEN 2 3) "豪米."))(princ))
将以上代码复制在记事本内后“另存为”→“统计线段长度.lsp”
打开CAD,运行“appload”命令加载刚保存的“统计线段长度.lsp”文件
按命令提示“程序:统计线段长度 命令:test”
选择要统计长度的线段即可.
(vl-load-com)
(setq SUMLEN 0)
(setq SS (ssget '((0 .
"CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC"))))(setq N 0)
(repeat (sslength SS)
(setq CURVE (vlax-ename-vla-object (ssname SSN)))
(setq TLEN (vlax-curve-getdistatparam CURVE (vlax-curve-getendparamCURVE)))
(setq SUMLEN (+ SUMLEN TLEN))
(setq N (1+ N)))
(princ (strcat "\n共选择 " (itoa (sslength SS)) " 条线段. 线段总长: " (rtos
SUMLEN 2 3) "豪米."))(princ))
将以上代码复制在记事本内后“另存为”→“统计线段长度.lsp”
打开CAD,运行“appload”命令加载刚保存的“统计线段长度.lsp”文件
按命令提示“程序:统计线段长度 命令:test”
选择要统计长度的线段即可.
CAD怎么样选择当前图层的所有线段?
用CAD怎么测量线段的长度
CAD 怎么算 多条线段的长度
如图,C是线段AB上的一点,D是线段CB的中点.已知图中所有线段的长度之和为13,线段AC的长度与线段CB的长度都是正整
如图,C是线段AB上的一点,D是线段CB的中点.已知图中所有线段的长度之和为23,线段AC的长度与线段CB的长度都是正整
如图,c是线段ab上的一点,d是线段bc的中点,已知图中所有线段的长度之和为23,线段ac的长度与线段cb的长度
如图,C是线段AB上的一点,D是线段CB的中点.已知图中所有线段的长度之和为13,线段AC的长度与线段CB的长度
如图,C是线段AB上的一点,D是线段BC的中点,已知图中所有线段的长度之和为23,线段AC的长度与线段BC的长度
CAD中如何批量标注所有线段的长度
CAD多线段求和如图,我想求图中蓝色线段的长度,该怎么快捷计算
如图cd是线段ab上的点,若ab等于7,cd等于2,则图中所有线段的长度之和
如图(1),线段cd在线段ab上运动,且ab+dc=13,已知图中所有线段的长度之和为27,