QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
AUTOCAD里怎样计算多条线段和曲线的总长度?
发表于 2008-5-29 14:21:47 | 显示全部楼层 来自: 中国上海
第一步:合并线段 pedit* f4 h( {$ n# Z; X
   第二步:list
1.jpg
2.jpg

评分

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

查看全部评分

发表于 2008-5-29 15:10:16 | 显示全部楼层 来自: 中国浙江台州
2#的方法是正确的
. u- s- _5 ]) g9 J先PE+M+Y+J+空格+空格 2 a: j4 F# ^3 L3 G! K3 u$ y
组成多段线看特性
* A3 r8 J* ~% E2 Y/ O不能组成多段线的就只能一个个加
发表于 2008-5-29 23:11:29 | 显示全部楼层 来自: 中国江苏镇江
(defun c:ZCD ()
; V9 Y- |  G3 x( J* ~(setvar "cmdecho" 1)
( Y7 E. s( C9 c7 M) _3 M(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))' o5 f& K; N% ?. Q
(setq i 0)
1 V- r  q, R: x) M/ [4 ]4 K; ?4 m(setq ll 0)2 E* i' P( S1 v+ R1 m0 y# K
(repeat (sslength en)
3 i% T4 Z7 R) ?& Q# i5 E  p6 H5 U  (setq ss (ssname en i))0 j- R# R# z0 {& N! C
  (setq endata (entget ss))
# A0 g2 L5 n( Q' U  j  (command "lengthen" ss "")$ \  F- ^! h4 B- y2 r/ G2 B1 G
  (setq dd (getvar "perimeter"))8 R2 H6 w4 h8 E+ d! E4 z
  (setq ll (+ dd ll))9 C: R- h1 @9 O3 H5 X
  (setq i (1+ i))
# S: L% _3 I+ b* }/ u2 w/ R. _2 Q4 f). Y5 V. f3 L; T5 E
(princ "所选线条总长为:")(princ ll)(princ)% b4 Y* L; ?2 Z$ j! k  R9 p
)
% T( k( E: N+ |  O6 _1 u9 t9 `% q$ S, O0 X% y! }" h
# ~9 C+ T8 \% w: J9 p
用这个LISP。
$ P% J' H' i0 t; T5 U
* L( u: Q; F! H  |! M[ 本帖最后由 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 )

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