几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(AutoLISP)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-26, 01:00 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 [求助]如何画椭圆弧

[求助]如何画椭圆弧
www.dimcax.com
[求助]如何画椭圆弧
我要画的是一个椭圆封头,有一个半椭圆的图形,我怎么也画不出来。顺便请教,如何知道command是如何调用cad里面的各种命令啊,有什么规律可循吗?下面是我下的代码,非常感谢!!
(defun c:tt()
(setvar "cmdecho" 0)
(setq b(getreal "请输入封头壁厚:"))
(setq cp(getpoint "请选封头中心:"))
(setq cp1(getpoint "请选封头中心右边的端点(内壁):"))
(setq r1(distance cp cp1))
(setq r2(+ r1 25))
(setq cp3(polar cp 0 r2))
(setq cp2(polar cp pi r1))
(setq cp4(polar cp pi r2))
(setq cc(polar cp (/ pi 2) 25))
(setq cc1(polar cp1 (/ pi 2) 25))
(setq cc2(polar cp2 (/ pi 2) 25))
(setq cc3(polar cp3 (/ pi 2) 25))
(setq cc4(polar cp4 (/ pi 2) 25))
(setvar "clayer" "2细线层")
(command "line" cp1 cc1 "")
(command "line" cp2 cc2 "")
(command "line" cp3 cc3 "")
(command "line" cp4 cc4 "")
(command "ellipse" a cc2 cc1 r1)
(princ)
)
d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
( c:tt()
( "cmdecho" 0)
( b( "请输入封头壁厚:"))
( cp( "请选封头中心:"))
( cp1( "请选封头中心右边的端点(内壁):"))
( r1 ( cp cp1))
( r2 ( r1 b))
( cp3( cp 0 r2))
( cp2( cp pi r1))
( cp4( cp pi r2))
( cc( cp ( pi 2) 25))
( cc1( cp1 ( pi 2) 25))
( cc2( cp2 ( pi 2) 25))
( cc3( cp3 ( pi 2) 25))
( cc4( cp4 ( pi 2) 25))
( "clayer" "2细线层")
( "line" cp1 cc1 "")
( "line" cp2 cc2 "")
( "line" cp3 cc3 "")
( "line" cp4 cc4 "")
( "ellipse" "_a" cc1 cc2 ( r1 2) cc1 cc2)
( "ellipse" "_a" cc3 cc4 ( ( r1 2) b) cc3 cc4)
()
)
踅摸
d
zzxx
非常感谢,自己搞了几天没有搞出来,下了,参考
d
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 12:53 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多