找回密码
 注册
查看: 13797|回复: 21

[分享] 用曲线方程做曲面

[复制链接]
发表于 2008-1-2 22:35:08 | 显示全部楼层 |阅读模式
slps_GXAxUhFUZPSc.jpg

()、在proe里,曲线可以由一组方程绘制出来,以下我们就以椭圆曲线为例,用椭圆方程来推导出一组能绘制椭圆曲线的关系式来;
当我们随便查阅一本机械设计手册或其它有关图形数学手册时,便可看到标准的椭圆方程式为:
x2÷a2y2÷b2=1
其中xy表示在笛卡儿平面坐标中椭圆上任意一点分别对应于x轴和y轴的坐标值,而ab分别表示椭圆的半长轴和半短轴的长度(它们是一个具体的数值)。
我们将方程变换一下:
x2÷a2y2÷b2=1
x2÷a2=1y2÷b2

=1
(y÷b)2

x2=a2×(1(y÷b)2)
x=[a2×(1(y÷b)2)]-2
x=a×[(1(y÷b)2)]-2
在上式中我们来分析一下,此式中x是因变量,而y是自变量,y的含义是在y轴上从0b的变化过程,而式中(y÷b)也就是从01的变化过程,而在proe系统中,关系式里刚好有一个叫trajpar的函数也是表示从01的变化过程,于是上式我们可以写成:
x=[a2×(1trajpar2)]-2
再写成让proe认可的关系式符号:
x=a*sqrt(1trajpar^2)
同理,对于方程式x2÷a2y2÷b2=1,我们同样可以推导出:
方程y=b*sqrt(1trajpar^2)来;
当然,椭圆球体的标准方程为:
x2÷a2y2÷b2z2÷c2=1
如果对于xz平面来说,它椭圆方程为:
x2÷a2++z2÷c2=1
如果对于yz平面来说,它椭圆方程为:
y2÷b2z2÷c2=1
通常对于xy平面,我们就得出了一个标准的二维笛卡儿平面椭圆曲线方程:
x=a*sqrt(1trajpar^2)
y=b*sqrt(1trajpar^2)
(二)、让我们在三维空间中做椭圆曲面:在Z轴上做一条线段作为变截面扫描的原始轨迹线,其起点在中心点上,其长度为Z方向上半轴长C,作为Z方向椭圆上点的变化值是从0C,从椭球坐标的方程式中z2÷c2=Z÷C2,其中Z÷C的变化范围为从01,也正好对应了trpjpar函数的变化范围,于是就可以作VSS(变截面扫描)了;
Z轴上草绘一条线段作为变截面扫描的原始轨迹,长度为C(我们假定C=30),起点为中心点上;
作变截面扫描,以先前作的草绘线作为原始轨迹,以中心点为起点在XY平面(FRONT)上作椭圆,X=A=100Y=B=50
切换尺寸,则RX表示为sd3,(或其它)RY表示为sd4;
在工具菜单下的关系式编辑框中输入关系式:
sd3=100*sqrt(1-trajpar^2)
sd4=50*sqrt(1-trajpar^2)
点击确定按键,半椭圆球曲面便生成。
XY平面来镜像生成的曲面,再合并成一整体。
以上a,b,c的数值可以任意定,不同的数值决定不同的椭圆球体形状,如果a=b=c,则椭圆体是一个标准的球体。
通过以上实例,不知会不会利用其它的曲线方程来确定曲线和曲面生成的关系式?

[ 本帖最后由 美雅破浪 于 2008-1-2 22:39 编辑 ]

用曲线方程做曲面1.rar

26.35 KB, 下载次数: 34, 下载积分: 华币 -1

发表于 2008-1-2 22:47:36 | 显示全部楼层
顶下..
发表于 2008-1-2 22:55:23 | 显示全部楼层
厉害这个都给你搞出来了啊!
发表于 2008-1-2 23:31:07 | 显示全部楼层
厉害..学一下.
发表于 2008-1-3 08:18:24 | 显示全部楼层
,有点昏迷
发表于 2008-1-3 20:16:00 | 显示全部楼层
版大真是历害,一个字牛
 楼主| 发表于 2008-1-3 20:37:25 | 显示全部楼层
大家别误会,这个不是我研究的,只是看到和大家分享一下 ,我到那水平还要学习
发表于 2008-1-16 09:35:53 | 显示全部楼层
真是高手呀,居然这样推算的出来
发表于 2008-3-20 16:27:43 | 显示全部楼层
x=a*sqrt(1-trajpar^2)
y=b*sqrt(1-trajpar^2)

这样变化,x和y不就成了线性关系了???
发表于 2008-3-20 16:31:31 | 显示全部楼层
怎么我在4.0里面打开什么也没有呢!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站无意传播任何侵权软件与信息,部分资源为网友搜集或发布,仅供学习和研究使用,请支持正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|Archiver|手机版|小黑屋|联系我们|中华设计论坛 ( 苏ICP备20023187号-1

GMT+8, 2024-11-24 22:49

Powered by Discuz! X3.5

© 2006-2024 Daliang Team.

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