青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 4591|回复: 0

[转载分享] ug表达式所用到的三角函数(UG自由曲线)

[复制链接]
发表于 2009-8-8 08:43 | 显示全部楼层 |阅读模式
规律,所以公式是这样的
4 ~$ I* [" p7 U' ^: G! n
* F( c" u: i3 Gyt=y*sin(t*360)
1 r" Z' @; `, s) X6 c7 m* k& g# y
xt=x*t  (t是一个由0到1的变量)
0 I& x# v7 ~! B, A9 m2 D
% V# c! b! T' U( ]# v5 v而在这里在XT范围内只有一个正弦周期的变化,如果我们要在XT这个范围内完成更多的周期,比如说我要完成3周期,那么就应该是这样
5 P* |0 t2 w( {4 g6 w7 |+ [; p' n0 o# ^* C' w
yt=y*sin(t*360*3)
6 W$ ]5 b$ L6 C" p$ J/ m( x, N1 L8 k0 y) e
xt=x*t   
; B6 ?5 S. W/ p* [2 N# |& m[Iocalimg=400,300]2[/localimg]9 z8 B3 {2 Q: K- e
这个弄懂了,余弦也没什么好说的了 ' {  z3 [5 z. g. H
下面我们就来讲圆吧  7 p4 x0 l" `7 i. P# v7 j" z7 p
从上面这个图形中可以看出,这这个其实是有圆变化而来的,不同的是这个这里圆的半径有一个变化的规律,下面先来看方程式
4 B" P  \; t: L! p' ?t=1
8 W+ Q+ d7 _0 jr=10*sin(t*360*10)+50 . B# R# h7 v4 v8 Z- _4 w4 `1 @
xt=r*cos(t*360)
9 d; b2 E7 u. x6 Lyt=r*sin(t*360) ) l  b" k3 C" J
zt=0
8 u; g6 l8 x$ p; t- g6 [这里的r表示圆的半径,在这里r不是恒定的一个值,而是有规律的变化,我们就主要来研究这个r的变化,下面就讲解一下方程 r=10*sin(t*360*10)+50,看到这里应该知道这个是一个正弦方程式,因为sin(t*360)表示的是0到1的变化,所以10*sin(t*360)表示的是0到10的变化,而sin(t*360*10)里面的10则表示的是10个正弦周期的变化, # _3 a3 k1 O3 j0 v
r=10*sin(t*360*10)+50  后面加50就是就可以看出前面是0到10的变化现在加上50就是50到60的变化,所以这个半径r就有在360°的圆中半径从50到60的变化而且有10个周期的变化。下面我们再来给zt赋值,前面已经讲过了zt的值是表示离开z=0平面的距离,现在要讲的主要是zt的周期变化会有什么效果,先看看下面的方程
+ G0 U# {8 |, m, l6 rt=1
; t' v$ t- A7 r, l- B; E. W: n% Mr=10*sin(t*360*10)+50
. W7 u$ X8 N/ E- T% E; bxt=r*cos(t*360)
7 a* M$ w- B5 M3 O8 F7 ?+ vyt=r*sin(t*360)
3 p- Y0 s1 s& E  tzt=30*sin(t*360*10)
8 P0 ~" g3 x) U2 P前面讲的好多,现在看到zt=30*sin(t*360*10)这个方程应该浮现出一个怎么样的轮廓了吧,意思跟前面的r表达式一样,还是看看会出现怎么样的效果吧。   r; `0 `0 z2 X/ p( F
如果r=50 有是怎么样的呢; p+ ?8 K1 ~( p/ d: D6 b/ Z6 ~
如果是这样的又会是怎么样的图形呢,自己动手试试才有收获哦
! O+ S8 F$ Q" T. x( x3 C+ T4 dt=1 ' S2 {1 Q( E( E4 E) H
r=60
1 q& `+ @% S- M1 q0 y5 _% ~xt=r*cos(t*360*10)
* ^- @; g/ m. G  N9 H4 Cyt=r*sin(t*360*10) ; r/ u% B) L3 G2 R) U
zt=300*t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-15 08:11 , Processed in 0.485997 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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