明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1314|回复: 8

[求助]弧的始点和端点问题?

[复制链接]
发表于 2006-3-26 21:32 | 显示全部楼层 |阅读模式

各位前辈:
    直线有始点和端点座标,在用户画圆弧时也是从始点到端点来画.但不管我们
从左边向右画弧还是从右向左画弧,DXF组码始终是以逆时针方向来表示圆弧,
在此请问:
1、我该如何得知一段圆弧哪一点是用户画时的始点,哪一点是端点?
2、我该如何把这段圆弧的始点和端点对调?

发表于 2006-3-27 01:46 | 显示全部楼层

1 。输入时放到变量里

(setq p1 (getpoint "\nfirst pt:")

 p2 (getpoint "\nsecond pt:"))

2.不行(不可能)

发表于 2006-3-27 08:28 | 显示全部楼层

用扩展数据将用户画时的始点、止点及圆心点附着在用户所画圆弧上。

发表于 2006-3-27 09:51 | 显示全部楼层
如果一个程序中其它操作要引用圆弧的起始点坐标,可以用2楼的方法,如果是引用不是由程序生成圆弧,那只能通过判断DXF组码的来调用。
 楼主| 发表于 2006-3-27 10:59 | 显示全部楼层
TO:ljpnb大侠,由于我公司使用另一个绘图软件,它的圆弧可是有顺时针和逆时针之分
的,而且我们的出图设备是笔式的,于是在出图时就有了顺时针和逆时针之分,但我
很奇怪的是,用户在AutoCAD里如果从左向右画三点弧,然后输出DXF后到这个软件就会从左到右来显示这个圆弧,笔式绘图仪也会从左到右来画这个圆弧,而用户在AutoCAD里从右向左画三点弧,输出DXF后到这个软件里打开来观察这段圆弧也是从右到左显示,笔式绘图仪也一样从右到左来画这段圆弧,因此我判断,AutoCAD里肯定在哪里存储了它是顺时针弧还是逆时针弧的资料,就是不懂怎么取得这些资料,急死人了。
发表于 2006-3-27 11:23 | 显示全部楼层
我试了一下,画三点弧从左到右和从右到左,它输出的DXF文件是一模一样的,所以出现5楼这种情况很难理解!
 楼主| 发表于 2006-3-27 11:31 | 显示全部楼层
TO;ljpnb大侠,我刚才说错了,如果在AutoCAD里从左向右画三点弧,笔式绘图仪刚好相反,它出图时是从右向左来画弧(直接在AutoCAD里plot.).输出DXF文件后到我公司的那款软件里观察,这段圆弧也是刚好相反,从右向左画(逆时针的).
发表于 2006-3-27 11:54 | 显示全部楼层
这就对了,圆弧生成的顺序是逆时针方向的,这一点至少目前是不会变的。
 楼主| 发表于 2006-3-27 12:43 | 显示全部楼层

TO;ljpnb大侠,但奇怪的是,如果在AutoCAD里从右向左画三点弧,笔式绘图仪也刚好相反,它出图时是从左向右来画弧(直接在AutoCAD里plot.).输出DXF文件后到我公司的那款软件里观察,这段圆弧也是刚好相反,从左向右画(顺时针的). 我在AutoCAD里在相同座标下,从左到右画一个弧存aa.dxf,从右到左画一个弧存bb.dxf.用BeyondCompare软件比较了一下aa.dxf和bb.dxf两个文件,还是有存在差异.表现在:1、$TDUPDATE 2、$TDINDWG 3、TDUSRTIMER这三个段区的数据不同。还有另外两个地方,aa.dxf为B0,bb.dxf为BF;aa.dxf为A2,bb.dxf为B1。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-25 14:40 , Processed in 0.167823 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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