QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 4619|回复: 9
收起左侧

[求助] 请教autocad批处理画圆

[复制链接]
发表于 2010-12-22 11:00:06 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州

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

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

x
已知一系列的圆的圆心坐标位置和半径大小,如何才cad中批量一次性的绘出这些圆。如果有代码,是否能提供代码,谢谢!
发表于 2010-12-22 13:23:17 | 显示全部楼层 来自: 中国江苏无锡
你的数据存在哪里的?
发表于 2010-12-22 13:54:33 | 显示全部楼层 来自: 中国安徽芜湖
这个叫脚本,很简单的。举个例子要在以下两个坐标点处画圆(22,23)、(55,70),半径分别为80、100,只需要在记事本上写下如下文字,注意格式:# }( r* L# U# L% f
circle$ s( T" d" ?: e
22,23
  f6 Y$ [; i) G5 g80 * \, C0 {: }* h- M7 x1 ?- O9 `
circle
( l2 j% ~: c6 \7 r8 ?' V3 T55,70& E9 p( a8 u2 o: \4 E! H, \
100 # }* c' R8 v4 x: B3 g6 z$ J- d% h8 X
然后复制粘贴到命令栏即可。
发表于 2010-12-22 14:00:29 | 显示全部楼层 来自: 中国江苏无锡
本帖最后由 snddd 于 2010-12-22 14:30 编辑 / _' X* d) w6 u
' M, U+ t: E2 P: M) p. k
可以用vlisp
发表于 2010-12-22 15:14:54 | 显示全部楼层 来自: 中国江苏无锡
(setq dfn(getfiled "数据文件" "E:/" "txt" 8)6 C& @' c' T& g6 J
dfn (open dfn "r")
0 R+ b/ @. S" wos (getvar "osmode")9 Z6 u. Y% L' u$ j. [
)# Q% F# F3 b$ l: o$ K- t1 e/ A
(setvar "osmode" 0)
" s6 u/ O) f: a3 ]7 w0 f(while (setq ml (read-line dfn))% m* T2 N8 M; {$ I: j
(setq zx (read-line dfn)
4 E$ [! J; ?. \  bj (read-line dfn)
  o1 y( k8 y+ ?  S9 J2 i% Q; d1 o  bj (atof bj))0 t6 n* k7 {1 S8 C& g4 O
(command ml zx bj "")
: v; h4 a4 P5 a' K4 b)
" y$ w6 L" M+ W2 Q( k# F(setvar "osmode" os)" c" @5 A# [4 e5 q3 ^% x0 g
(princ)

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2010-12-22 19:32:57 | 显示全部楼层 来自: 中国浙江杭州
(setq dfn(getfiled "数据文件" "E:/" "txt" 8)
3 Y! _& T, i' u$ |! bdfn (open dfn "r")5 Y- z: s- I) d
os (getvar "osmode")) O) G0 N' G) z9 u/ O7 I
)
" j" I. w$ l4 l9 B6 s(setvar "osmode" 0)
3 ^2 d: ^% ?" h3 A& z+ ^) N(while (setq ml (read-line dfn)); p  l' J+ _- H, S  O* a, x
(setq zx (read-line dfn)
9 m7 |- ?0 S2 t: s  bj (read-line dfn)
) G+ s, F4 w, d5 t  bj ( ...
+ v% Y  U1 l- Jsnddd 发表于 2010-12-22 15:14 http://www.3dportal.cn/discuz/images/common/back.gif

+ P* d; {% I- \5 |  [$ m( O  }谢谢你了,请问一下在数据在txt中存放的格式是什么呢
" n% Q" X2 A7 m& _2 q. d" g: K0 Z- Y是X ,Y ,R三列数据么
 楼主| 发表于 2010-12-22 19:33:51 | 显示全部楼层 来自: 中国浙江杭州
3# coolboy123 [/b
5 n4 q) ]1 y3 b. a- L- f: v% K+ C我的数据有很多,那样做很不方便
发表于 2010-12-22 20:03:18 | 显示全部楼层 来自: 中国台湾
本帖最后由 woaishuijia 于 2010-12-23 14:41 编辑 & ?' w( V# ]5 M2 I; ~9 H
谢谢你了,请问一下在数据在txt中存放的格式是什么呢, _/ W' ^, j& h7 o1 G
是X ,Y ,R三列数据么

' t8 ?# q" F1 I3 Z: J4 r# @, E1 e
' E( Y! S6 a( I# psnddd 提供了代码范例, d" ^& Z8 V- U1 t6 k5 Q; d
产生了个格式的问题) ~- d0 L2 _$ Q# Q7 V

) l( S0 i' e( V) o9 n  g5 G那么9 t" p* O4 T+ y
已知一系列的圆的圆心坐标位置和半径大小
+ Z" F& Z- x  f4 L8 {' W: X1 n存放格式又是如何,是不是让大伙儿猜下去? 有样例吗?
发表于 2011-1-31 15:31:03 | 显示全部楼层 来自: 中国江苏无锡
格式就是下面这样的9 N5 ]- G+ A0 L& }5 n% C
circle/ Z: f5 p8 s- o5 y" u+ ^$ f
22,230
% a. G( F3 C/ \) g80 * p2 x; w$ C" M6 X7 }
circle4 G3 f0 t1 t, h/ n* e
55,702 C. ~+ R3 ^/ V4 I& ^4 c# m: X! ]
100
: W2 Q* m  R* @。。。
发表于 2011-2-16 22:49:20 | 显示全部楼层 来自: 中国江西九江
3楼的说得没错啊
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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