欢迎来到天天文库
浏览记录
ID:58324149
大小:6.07 MB
页数:49页
时间:2020-09-11
《最全的UG方程曲线及详细表达式.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.在UG中利用【规律曲线】【根据方程】绘制各种方程曲线:1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系:x=rcos(θ);y=rsin(θ);z=z2、球坐标系(r,θ,与直角坐标系φ)(x,y,z)的转换关系:x=rsinθcos;φy=rsinθsin;φz=rcosθ在UG表达式中输入的theta=θ;phi=φ;r=rho【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的,即无单位。t是UG自带的系统变量,其取值为0~1之间的连续数】1.直线直线的数学方程为y-y0=tan(θ)(x-x0),若直线经过点(10,20),倾角
2、θ为30°,长度L为40,即UG表达式为:theta=30L=40xt=10+Lcos(theta)tyt=20+Lsin(theta)tzt=0效果如图1图1图22.圆和圆弧圆的数学方程为(x-x0)^2+(y-y0)^2=r^2,若圆心坐标为(50,40),半径r为30,即UG表达式为:r=30theta=t360xt=50+rcos(theta)yt=40+rsin(theta)zt=0效果如图2..3.椭圆和椭圆弧椭圆的数学方程为(x-x0)^2/a^2+(y-y0)^2/b^2=1,若椭圆中心坐标为(50,40),长半轴a为30(在X轴上),短半轴b为20,即UG表达
3、式为:a=30b=20theta=t360xt=50+acos(theta)yt=40+bsin(theta)zt=0效果如图3图3图44.双曲线2222双曲线的数学方程为x/a-y/b=1,若中心坐标为(0,0),实长半轴a为4(在x轴上),虚半轴b为3,y的取值范围为-5~+5内的一段,即UG表达式为:a=4b=3yt=10t-5xt=a/bsqrt(b^2+yt^2)或xt=-a/bsqrt(b^2+yt^2)zt=0做出一半后进行镜像复制,效果如图45.抛物线2抛物线I的数学方程为y=2px,若抛物线的顶点为(30,20)焦点到准线的距离p=8,y的取值范围为-25~+
4、25,即UG表达式为:p=8yt=50t-25+20xt=(yt-20)^2/(2p)+30zt=0效果如图5-12抛物线II数学参数方程:x=2pt,y=2pt(其中t为参数)。UG表达式为:p=8..tt=t4-2xt=2ptt^2yt=2pttzt=0效果如图5-2图5-1图5-26.正弦曲线若正弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:theta=t360xt=50tyt=10sin(theta)zt=0效果如图67.余弦曲线若余弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:theta=t360xt=50tyt=10cos(theta)z
5、t=0效果如图7..图6图78.圆柱螺旋线若圆柱螺旋线半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t360xt=rcos(thetan)yt=rsin(thetan)zt=pnt或zt=cos(thetan)+pnt效果如图8图8图99.碟形弹簧若碟形弹簧半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t360xt=rcos(thetan)yt=rsin(thetan)..zt=cos(thetan^2)+pnt或zt=cos(thetan^2.4)+pnt效果如图910.圆锥螺旋线和圆台螺
6、旋线若圆锥螺旋线底圆半径r为20,螺距p为5,圈数n为10,即UG表达式为:r=20(1-t),若圆台上端半径为5,则r=20(1-t0.75)p=5n=10theta=t360xt=rcos(thetan)yt=rsin(thetan)zt=pnt效果如图10-1、10-2图10-1图10-211.三尖瓣线三尖瓣线数学方程:x=r(2cosθ+cos2θ);y=r(2sinθ-sin2θ)若将2变为n即扩展为n+1尖瓣线。若r=20,即UG表达式为:r=20n=2theta=t360xt=r(ncos(theta)+cos(ntheta))yt=r(nsin(theta)-s
7、in(ntheta))zt=0效果如图11..图11图1212.星形线【四尖瓣线】33星形线的数学方程:x=rcosθ;y=rsinθ。【由n+1尖瓣线通式:x=r(ncosθ+cos(nθ));y=r(nsinθ-sin(nθ))当n=3时的情况。三角函数公式:33sin3θ=3sinθ-4sinθ;cos3θ=4cosθ-3cosθ】若r=20,即UG表达式为:r=20theta=t360xt=r(cos(theta))^3yt=r(sin(theta))^3zt=0效果如图1213.渐
此文档下载收益归作者所有