学校分享的东西最全的UG方程曲线及详细表达式在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线:
1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系:
x=r*cos(θ);y=r*sin(θ);z=z
2、球坐标系(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),倾角θ为30°,长度L为40,即UG表达式为:
theta=30
L=40
xt=10+L*cos(theta)*t
yt=20+L*sin(theta)*t
zt=0
效果如图1
I的数学方程为y2=2px,若抛物线的顶点为(30,20)焦点到准线的距离p=8,y的取值范围为-25~+25,即UG表达式为:
p=8
yt=50*t-25+20
xt=(yt-20)^2/(2*p)+30
zt=0
效果如图5-1
抛物线II数学参数方程:x=2pt2,y=2pt(其中t为参数)。UG表达式为: p=8
tt=t*4-2
xt=2*p*tt^2
yt=2*p*tt
zt=0
效果如图5-2
I的数学方程:x=3at/(1+t3);y=3at2/(1+t3)。若a=10,即UG表达式为:
a=10
xt=3*a*t/(1+(t^3))
yt=3*a*(t^2)/(1+(t^3))
zt=0
效果如图41-1
叶形线II数学方程:r=4a*cosθsin2θ-bcosθ。若a=10,b=2,θ=89°即UG表达式为:
a=10
b=2
theta=89
r=4*a*cos(theta)*(sin(theta))^2-b*cos(theta)
xt=r*cos(theta)
yt=r*sin(theta)
zt=0
效果如图41-2
I的UG表达式为:
a=10
xt=t*100-50
yt=8*a^3/(xt^2+4*a^2)
zt=0
效果如图43-1
箕舌线II数学方程:x=tanθ,y=cos2θ。UG表达式为:
theta=160*t-80
xt=tan(theta)
yt=(cos(theta))^2
zt=0
效果如图43-2
魔线数学方程:x=aθ;y=a/(1+θ2)
a=10
theta=t*360-180
xt=a*rad(theta)
yt=a/(1+(rad(theta))^2)
zt=0
效果如图43-3
I:x=a*cos(t*360),y=b*sin(t*(2*360))。若a=2,b=1,即UG表达式为:
theta=360*t
a=2
b=3
xt=a*cos(theta)
yt=b*sin(2*theta)
zt=0
效果如图50-1
II【Gernono曲线数学方程:x=cost;y=sintcost】
theta=360*t
xt=cos(theta)
yt=sin(theta)*cos(theta)
zt=0
效果如图50-2
“8”字线方程III(墨镜线)的UG表达式为:
theta=360*t
r=10+(8*sin(theta))^2
xt=r*cos(theta)
yt=r*sin(theta)
zt=0
效果如图50-3
“8”字线方程IV的UG表达式为:
theta=360*t
a=10
b=10
xt=3*b*cos(theta)+a*cos(3*theta)
yt=b*sin(theta)+a*sin(3*theta)
zt=0
效果如图50-4
I(圆角五星)的UG表达式为:
theta=360*t
r=10+(3*sin(theta*2.5))^2
xt=r*cos(theta)
yt=r*sin(theta)
zt=0
效果如图53-1
梅花线II的UG表达式为:
theta=t*360
r=100+50*cos(5*theta)
xt=r*cos(theta)
yt=r*sin(theta)
zt=2*cos(5*theta)
效果如图53-2
I方程:
r=t^10
theta=t^3*360*6*3+t^3*360*3*3
xt=r*cos(theta)
yt=r*sin(theta)
zt=t^3*(t+1)
效果如图63-1
锁呐线II方程:
xt=2*cos(t*360*3)*t
yt=2*sin(t*360*3)*t
zt=(sqrt(sqrt(sqrt(t))))^3*5
|