找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 800|回复: 1

[求助] [求助]:请问ELLIPSE中组码为41、42的起始参数和结束参数是什么意思啊?

[复制链接]
发表于 2002-3-10 23:23:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
请问ELLIPSE中组码为41、42的起始参数和结束参数是什么意思啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-10 23:42:08 | 显示全部楼层
组码 41 和 42 为下面等式中的 u 的起始和结束值。组码 11,21,31 矢量的大小等于长轴值的 1/2,即下面等式中的 a 值。点 10,20,30 是下面等式中的 c 值。知道了上述数值,即可计算出所需的 b 值,这样,下列方程式就完整了。




ELLIPSE 命令中“参数”选项使用下面的方程式来定义一个椭圆弧。

p(u)=c+a*cos(u)+b*sin(u)

当用户为第一轴选定端点且为第二轴选定距离后,变量 a、b 和 c 值即被决定。a 的值为长轴长度 1/2 的负值,b 的值为短轴长度 1/2 的负值,c 为椭圆的圆心(2-D)。

因为此方程式是一个矢量方程且变量 c 具有 X 和 Y 值,所以它应该写成如下形式:

p(u)=(Cx+a*cos(u))*i+(Cy+a*sin(u))*j

此处

Cx 是点 c 的 X 值

Cy 是点 c 的 Y 值

a 为 -(长轴长度的 1/2)

b 为 -(短轴长度的 1/2)

i 和 j 表示 X 和 Y 方向上的单位矢量

在 AutoCAD 中,一旦确定了轴的端点和椭圆弧的起点及终点,那么椭圆也就确定了。

当用户选定了“参数”选项中的起始参数和结束参数后,这些参数值将被带入方程式来求得椭圆的实际的起点和终点。椭圆的其他部分将从起点到终点以逆时针方向绘制。输入的 u 值被转换成度数以求得 cos(u) 和 sin(u)。

例如:

轴端点 1 = 0,1

轴端点 2 = 4,1

另一个轴距= 2,0

起始参数= 270

结束参数= 0

将生成起点位于 (2,2),终点位于 ( 0,1),以逆时针方向填充的椭圆。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-5 03:21 , Processed in 0.395506 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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