CAD.net二次开发椭圆弧的计算怎么不正确?

ares1986 2011-03-25 09:35:31
我从CAD中获取到椭圆的数据:
起点:X=1533.2025,Y=852.5773
终点:X=1466.3431,Y=566.0611
中心:X=1291.3175,Y=712.9249
长轴:567.1068
短轴:154.4014
起始角:30度
终止角:320度

我根据公式:
x=长轴*cos(角度)+中心.X
y=短轴*sin(角度)+中心.Y
计算出来的坐标:
起点:X=1782.446,Y=790.1256
终点:X=1721.728,Y=612.3882

为什么不对呢??在线等!!!
...全文
166 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cline 2011-06-12
  • 打赏
  • 举报
回复
角度.

AutoCAD中的角度可能是,圆上一点到中点连线与长轴的夹角。
ares1986 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ares1986 的回复:]
这是图像对比:
[/Quote]
图片没显示完全,估计要另存到本地才行
ares1986 2011-03-25
  • 打赏
  • 举报
回复
这是图像对比:
ares1986 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 colinfang2006 的回复:]
楼主估计是你算的不对。
[/Quote]
肯定是我错了,CAD不可能错,关键我错在哪里???
636f6c696e 2011-03-25
  • 打赏
  • 举报
回复
楼主估计是你算的不对。
ares1986 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 walkman01470087 的回复:]
cad二次开发怎么操作?
可以告诉一下吗?
帮顶!
[/Quote]
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html
walkman01470087 2011-03-25
  • 打赏
  • 举报
回复
cad二次开发怎么操作?
可以告诉一下吗?
帮顶!
ares1986 2011-03-25
  • 打赏
  • 举报
回复
大牛们,求求了,帮帮小弟吧!!!!
ares1986 2011-03-25
  • 打赏
  • 举报
回复
有没有人啊,救救我!!快崩溃了
《Asuo二维绘图控件v2.0》=============================================================================软件名称:《Asuo二维绘图控件》软件版本: V2.0软件作者:asuo作者邮箱:asuo@263.net软件网站:http://www.asuo.com下载地址:http://www.asuo.com/down/as2d.rar 下载软件语言:vc++授权形式:(ActiveX控件)应用平台:win9x/me/2000/xp界面预览:http://www.asuo.com/as2d_active.htm软件简介:平面图形控件,可以创建和编辑矢量图形以及便捷的显示操作。 文字和尺寸标注;元素属性设置;长度、角度、面积的查询; DXF输出;提供交换文件和二次开发接口。适用于 CAD/CAM/GIS/GPS等相关图形软件开发。软件价格:试用版本免费相关文档:--发布日期:2003.07.29============================================================================== 1.库文件清单: MFC42.DLL MSVCIRT.DLL MSVCRT.DLL ASBASE.DLL ASCSTR.DLL ASDRAW.DLL ASINTR.DLL ASKERN.DLL ASLAW.DLL ASOCX.OCX ASSPLINE.DLL2.控件注册: 控件注册,命令为: regsvr32 Asocx.ocx 解除注册: regsvr32 Asocx.ocx /u3.功能说明:选择:单击鼠标左键选择元素; 框选:在选择状态下,按住鼠标托动进入框选状态; 选择移动元素:在选择状态下,如果当前捕捉到元素,按住鼠标托动元素; 重画(REDRAW):刷新绘图区域; 显示平移(PAN):移动视点,调整看图位置; 框选放大(ZOOM):选择一个放大区域,需要点两点; 显示放大缩小:显示放大为1.2倍,显示缩小为0.8倍; 创建点:选点创建; 创建直线:两点创建直线; 圆心+圆上一点:需要两点创建; 两点圆:需要两点,此两点为圆上点且它们之间距离为直径; 3点圆:需三点,创建过三点的圆,三点共线时创建失败; 圆:圆心+起点+终点,需要三点,第一点为圆心,第二点为的起点,第三点为的终点,以逆时针方向; 半圆:类似两点圆,逆时针方向; 三点:需要三点,创建出过此三点的圆;逆时针方向; 椭圆:先给出长轴,然后给椭圆上一点; 样条:依次给出样条线的控制点,双击鼠标左键结束创建样条,样条线必须有三个以上的控制点; 矩形:给出矩形对角两点创建矩形; 删除:删除当前选择到的元素; 复制:复制当前选择到的元素; ...4.开发帮助: 如果用户需要进行特殊的功能扩充,请参考《用户开发手册 index.htm》

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧