UG规律曲线公式大全.docx

上传人:b****7 文档编号:25009366 上传时间:2023-06-03 格式:DOCX 页数:12 大小:37.74KB
下载 相关 举报
UG规律曲线公式大全.docx_第1页
第1页 / 共12页
UG规律曲线公式大全.docx_第2页
第2页 / 共12页
UG规律曲线公式大全.docx_第3页
第3页 / 共12页
UG规律曲线公式大全.docx_第4页
第4页 / 共12页
UG规律曲线公式大全.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

UG规律曲线公式大全.docx

《UG规律曲线公式大全.docx》由会员分享,可在线阅读,更多相关《UG规律曲线公式大全.docx(12页珍藏版)》请在冰豆网上搜索。

UG规律曲线公式大全.docx

UG规律曲线公式大全

文档编制序号:

[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

 

UG规律曲线公式大全

UG中的规律曲线

在ug里我们必须把方程都转换为参数方程,参数方程大家在高中的时候都学过,圆的参数方程不是难事,即;x=r*sint,y=r*cost,因为ug里的t是永远只从0递增到1,而我们实际要求的t要从0到360,所以把方程变一下,即;xt=r*sin(360*t),yt=r*cos(360*t),(因为ug默认x,y变量为xt,yt所以一般把x,y写成xt,yt,当然你写成x,y也行只要在形成规律曲线时改过来就行了),好,这样就可以用规律曲线

形成圆了,如果再稍微复杂一点呢?

现在再来讲一个如下图的弹簧的方程。

我的方法是先分析曲线在x,y平面投影的曲线方程,显然该投影曲线是一个半径不断变化的圆,而半径

的变化规律为常数加上一个正弦曲线,即;r=a+b*sint.如是把圆的参数方程里的r替换一下,即

xt=(a+b*sint)*sint

yt=(a+b*sint)*cost

(这里面的t只是代表其为一个变量,真正出表达式的时候要赋予变量范围的)

x,y平面投影的曲线写好之后再来看z方向上的曲线方程,显然是一个正弦(或余弦)曲线,但是该曲线

必须与x,y平面的正弦曲线错开一个90度的相位,为什么?

(留给大家去分析,不难想的!

即;zt=b*cost

好,方程都已经分析完了,现在就要赋予变量不同的变化范围,例如,螺旋圈数啊,螺旋半径啊等等,

这也不难,这儿就不讲了。

下面是图示弹簧的方程!

a=360*t

n=20

t=0

R=40

r=10

xt=(R+r*sin(a*n))*sin(a)

yt=(R+r*sin(a*n))*cos(a)

zt=r*cos(a*n)

下面再给几个其他常用的曲线方程。

渐开线方程(用于齿轮)

R=40

a=720*t

t=0

xt=R*(cos(a)+a*sin(a))

yt=R*(sin(a)-a*cos(a))

阿基米德螺线(等进螺线)(用于凸轮)

a=360*t

t=0

xt=a*sin(a)

yt=a*cos(a)

UF_MODL_dissect_exp_string()

功能:

将表达式的名称与数值分离,并得到表达式的标识;

UF_MODL_ask_exp()

功能:

根据表达式的名称查找表达式是否存在,并取的表达式的全名;

UF_MODL_delete_exp()

功能:

删除表达式;

UF_MODL_eval_exp()

功能:

计算表达式的数值;

.UF_MODL_edit_exp()

功能:

更新表达式的数值,需与UF_MODL_update()合用;

UF_MODL_rename_exp()

功能:

重命名表达式;

UF_MODL_ask_exps_of_feature()

功能:

获取特征的所有表达式标识;

UF_MODL_ask_exps_of_part()

功能:

获取part的所有表达式标识;

UF_MODL_ask_exp_tag_string()

功能:

根据表达式的标识获取表达式的字符串;

UG曲线方程大全

--------------------------------------------------------------------------------

该文章讲述了UG曲线方程大全.

2表示有N种方法;ˉ表示用UG3.0可以实现。

ˉ双外摆线

b=2.5

l=2.5

t=1

xt=3*b*cos(t*360)+l*cos(3*t*360)

yt=3*b*sin(t*360)+l*sin(3*t*360)

ˉ星形线

a=5

t=1

xt=a*(cos(360*t))^3

yt=a*(sin(360*t))^3

叶形线

a=10

t=1

xt=3*a*t/(1+(t^3))

yt=3*a*(t^2)/(1+(t^3))

ˉ螺纹线

t=1

xt=4*cos(t*(5*360))

yt=4*sin(t*(5*360))

zt=6*t

蛇形线

2t=1

xt=2*cos(t*360*3)*t

yt=2*sin(t*360*3)*t

zt=(sqrt(sqrt(sqrt(t))))^3*5

2t=1

theta=t*360*3

zt=sqrt(t)*7

2t=1

rho=360*sqrt(t)*2

theta=t*25

phi=360*t*4

ˉ双余弦线

t=1

xt=-(9.5*6.5)+t*(9.5*6.5*2)

yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)

zt=cos(t*360*8)*5

ˉ对数线

t=1

xt=10*t

yt=log(10*t+0.0001)

抛物线

t=1

xt=(4*t)

yt=(3*t)+(5*t^2)

ˉ勾形线

t=1

xt=(5*(cos(t*360))^3)*t

yt=(5*(sin(t*360))^3)*t

ˉ次声波

t=1

xt=t*5

yt=cos(t*360*8)*t

正弦波

t=1

xt=5*t*t

yt=sin(t*8*360)*0.5

渐开线

pitch_diameter=10

pressure_angle=20

r=(pitch_diameter/2)*cos(pressure_angle)

t=1

xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)

yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)

普通外摆线

r=10

t=1

xt=t*(2*pi*r)-sin(t*360)*r

yt=r-cos(t*360)*r

ˉ小飞机

t=1

xt=cos(t*360)+cos(3*t*360)

yt=sin(t*360)+sin(5*t*360)

ˉ弯月

t=1

xt=cos(t*360)+cos(2*t*360)

yt=sin(t*360)*2+sin(t*360)*2

ˉ五角形线

t=1

xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))

yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))

ˉt=1

xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))

yt=2+(10-6)*sin(360*4*t)-10*sin((10/6-1)*(360*4*t))

ˉt=1

xt=2+(10-2)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))

yt=2+(10-2)*sin(360*4*t)-10*sin((10/6-1)*(360*4*t))

ˉt=1

xt=0.5+(10-6)*cos(360*5*t)+10*cos((6/10-1)*(360*5*t))

yt=0.5+(10-6)*sin(360*5*t)-10*sin((6/10-1)*(360*5*t))

热带鱼

a=5

t=1

xt=(a*(cos(t*360*3))^4)*t

yt=(a*(sin(t*360*3))^4)*t

双蝴蝶线

t=1

theta=t*360+90

r=cos(360*t*5)*3+0.5

zt=cos(360*t*3)*3

t=1

theta=t*360+18

r=cos(360*t*5)*0.75+3.5

UG曲线方程大全

(2)

文章来源:

不详作者:

佚名

--------------------------------------------------------------------------------

该文章讲述了UG曲线方程大全

(2).

zt=cos(t*360*5)*0.4

t=1

theta=t*360-54

r=cos(360*t*5)*0.5+2.5

zt=cos(t*360*5+90)*0.5

心电图

t=1

r=sin(t*360*2)+0.2

theta=10+t*(6*360)

zt=t*3

ˉ燕尾剪

t=1

xt=3*cos(t*360*4)

yt=3*sin(t*360*3)

zt=t

t=1

r=t*2

theta=10+t*(12*360)

zt=t*3

碟形线

t=1

r=10+10*sin(6*t*360)

zt=2*sin(6*360*t)

花篮

t=1

r=5

zt=(sin(3.5*(t*720)-90))+2

小兔兔

t=1

theta=t*360-90

r=cos(360*(t/(1+t^(6.5*t)))*6*t)*3.5+5

红十字

t=1

r=cos(360*t*4)*0.5+1

theta=t*360+90

心形线

t=1

r=10*(1+cos(t*360))

t=1

theta=t*360*4

r=1+cos(t*360*5)

t=1

theta=t*360*5

r=8+5*sin(t*360*5*5)*t

太阳花

t=1

theta=-t*360+180

r=cos(360*t/(1+t^8)*7)*3+6

t=1

theta=t*360

r=cos(360*t*20)*0.5*t+1

t=1

theta=t*360*2

r=cos(360*t*30)*0.5*t+2*t

t=1

theta=t*360*5

r=cos(360*t*20)*0.5*t+1

手掌

t=1

theta=t*360+180

r=cos(360*t^3*6)*2+5

t=1

theta=t*360*4

r=(cos(360*t*16)*0.5*t+1)*t

天蚕丝

t=1

theta=t*3600

r=(cos(360*t*20)*0.5*t+1)*t

人民币

t=1

theta=-t*360+180

r=cos(360*(t/(1+t^6))*6)*3+5

t=1

rho=360*t*10

theta=360*t*20

phi=360*t*5

球面螺旋线

t=1

rho=4

theta=t*180

phi=t*360*12

蝴蝶线

t=1

rho=8*t

theta=360*t*4

phi=360*t*8

t=1

rho=3*t

theta=360*t*5

phi=360*t*2.5

t=1

rho=8*t

theta=360*t*4

phi=360*t*4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1