QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4488|回复: 5
收起左侧

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

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

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

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

x
AUTOCAD里怎样计算多条线段和曲线的总长度?
发表于 2008-5-29 14:21:47 | 显示全部楼层 来自: 中国上海
第一步:合并线段 pedit8 F, S8 h, d+ X' o
   第二步:list
1.jpg
2.jpg

评分

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

查看全部评分

发表于 2008-5-29 15:10:16 | 显示全部楼层 来自: 中国浙江台州
2#的方法是正确的% R3 T/ D- r7 W) \
先PE+M+Y+J+空格+空格   `6 N; c; E/ [. m
组成多段线看特性
8 |- V8 V" R4 B6 b9 M3 e; q6 l9 g不能组成多段线的就只能一个个加
发表于 2008-5-29 23:11:29 | 显示全部楼层 来自: 中国江苏镇江
(defun c:ZCD ()
$ F) k5 Z* L: @$ s+ C4 u# `(setvar "cmdecho" 1)
9 z1 O5 V5 e( A(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))/ y3 J* a2 V* E+ s+ I. Y
(setq i 0)
5 F, a. {  G0 L4 c" A(setq ll 0)
) {5 Y' p8 A- ^( e. C3 m. I(repeat (sslength en)$ ~- P- g8 u" `. t
  (setq ss (ssname en i)). E7 t4 m; M0 E! O, }- W+ E6 o
  (setq endata (entget ss))
0 r" T; A! Z6 ~9 a. j  (command "lengthen" ss "")( W# a  B0 [6 O. T5 M. x: |
  (setq dd (getvar "perimeter"))
' F1 Z. l2 ], j# W  (setq ll (+ dd ll))
- g* v& ~8 t0 r7 N  (setq i (1+ i))
/ F, W8 M  n; t8 ]8 l)
2 \  z' [" _2 s* y(princ "所选线条总长为:")(princ ll)(princ)
& N1 J4 |/ [: t4 m; C& u; J)& @  i1 G, w# {) R+ |6 @- m

' G" A, M' Q3 \( ?* f7 s8 D1 Q+ V; m$ W# C  f8 @; z0 ?1 \9 S& H' N
用这个LISP。
+ M) Y8 _6 M$ ]  d! y) h* r. V% ]& f( S$ H# D
[ 本帖最后由 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 )

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