QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 4435|回复: 5
收起左侧

[已解决] 计算多条线段和曲线的总长度

[复制链接]
发表于 2008-5-29 14:08:25 | 显示全部楼层 |阅读模式 来自: 中国安徽合肥

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
AUTOCAD里怎样计算多条线段和曲线的总长度?
发表于 2008-5-29 14:21:47 | 显示全部楼层 来自: 中国上海
第一步:合并线段 pedit
6 b2 }0 u2 f+ v* Z# P) b   第二步:list
1.jpg
2.jpg

评分

参与人数 1三维币 +3 收起 理由
blackbird + 3 应助

查看全部评分

发表于 2008-5-29 15:10:16 | 显示全部楼层 来自: 中国浙江台州
2#的方法是正确的6 [! f$ W; [7 J: n
先PE+M+Y+J+空格+空格
- y& a9 `' p/ J6 j& G组成多段线看特性
2 w* C5 o/ j$ K4 v5 _+ Z* K8 B+ [不能组成多段线的就只能一个个加
发表于 2008-5-29 23:11:29 | 显示全部楼层 来自: 中国江苏镇江
(defun c:ZCD ()" h1 F( G$ u$ u
(setvar "cmdecho" 1)
2 R& H3 S9 t# w' _2 \  w(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))
0 ?7 w" B$ d" {1 \8 z4 Z5 r# T(setq i 0)
! _4 d3 R* P7 T* x(setq ll 0)
: i0 h* X3 F; r) @(repeat (sslength en)2 P5 I& ?" r8 m: x' K
  (setq ss (ssname en i))
4 _5 s( A% w& N4 P5 `* M8 V- {/ W4 _  (setq endata (entget ss))- \2 K& ~# i8 b+ Z) w, S
  (command "lengthen" ss "")
$ |3 x, R! z, X7 m/ S, z  (setq dd (getvar "perimeter"))4 v1 L# U4 H$ X$ D3 C1 O& j- M; h
  (setq ll (+ dd ll))! t, f3 x7 ]$ O
  (setq i (1+ i))4 k  f/ O6 l2 E2 F) e7 n4 ^* n) P. u
)* V4 f* U* U! A: P/ P
(princ "所选线条总长为:")(princ ll)(princ)' t) u- Q3 o2 J( c2 q; Y6 k3 ~
)
, i+ K1 \. T& q) n  I5 r4 e) f- S% r% G

9 U5 {3 B5 y0 m( ]0 B1 I: e用这个LISP。
( a1 ^. y+ o( W) r& v" N
( k7 N, [1 M$ @$ |# J/ B[ 本帖最后由 woaishuijia 于 2008-6-3 18:58 编辑 ]
发表于 2008-5-30 08:48:33 | 显示全部楼层 来自: 中国安徽合肥
通过编辑多段线,PE,将零散的线条成为一个整体,再LIST即可看到了。
头像被屏蔽
发表于 2008-5-30 11:39:45 | 显示全部楼层 来自: 中国河北衡水
提示: 作者被禁止或删除 内容自动屏蔽
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表