UG9.0使用表达式集锦(2)
13、正弦曲线
若正弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:
theta=t*360
xt=50*t
yt=10*sin(theta)
zt=0
效果如图6
14、余弦曲线
若余弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:
theta=t*360
xt=50*t
yt=10*cos(theta)
zt=0
效果如图7
15、圆柱螺旋线
若圆柱螺旋线半径r为20,螺距p为10,圈数n为5,即UG表达式为:
r=20
p=10
n=5
theta=t*360
xt=r*cos(theta*n)
yt=r*sin(theta*n)
zt=p*n*t或zt=cos(theta*n)+p*n*t
效果如图8
16、碟形弹簧
若碟形弹簧半径r为20,螺距p为10,圈数n为5,即UG表达式为:
r=20
p=10
n=5
theta=t*360
xt=r*cos(theta*n)
yt=r*sin(theta*n)
zt=cos(theta*n^2)+p*n*t或zt=cos(theta*n^2.4)+p*n*t
效果如图9
17、圆锥螺旋线和圆台螺旋线
若圆锥螺旋线底圆半径r为20,螺距p为5,圈数n为10,即UG表达式为:
r=20*(1-t),若圆台上端半径为5,则r=20*(1-t*0.75)
p=5
n=10
theta=t*360
xt=r*cos(theta*n)
yt=r*sin(theta*n)
zt=p*n*t
效果如图10-1、10-2