iCAx开思网

标题: 电炉丝的另一种做法。 [打印本页]

作者: DD Doing    时间: 2005-8-28 23:18
标题: 电炉丝的另一种做法。
之前看过 寇天平 老师做的电炉丝,用的是弹簧+阵列的做法。
  
今天 DD 用公式曲线导动的办法又做了一遍,效果还不错。
这个题目并不难,关键是用什么公式;
大家要动脑筋思考一下,答案下周公布。
  
这次作的是1:20的电炉丝,大圆中心半径20,小圆中心半径5,截面半径1~2。
大家请出招。
作者: tianping    时间: 2005-8-29 06:26
三维的公式曲线只有CAXA实体设计2006有,而2006从7月15号正式发布到现在,还没见到试用版,也没见那个网站可也下载,也就没法出招了。
作者: echoleez    时间: 2005-8-29 09:35
是啊,现在好象都没看到那有CAXA2006的下载地址,渴望DD能早日告之.
作者: DD Doing    时间: 2005-8-29 09:56
2005 好像已经有公式曲线了吧。
  
*^_^*
  
Btw: 本论坛不讨论**问题。
作者: daming_z    时间: 2005-8-29 13:34
我怎么也想不出可以在CAXA实体中使用的曲线的公式,想得头疼死了。哎,谁叫我当初数学没有学好呢!不过我通过犀牛3的曲线功能得出了曲线,也做出了这个形状的弹簧。
作者: DD Doing    时间: 2005-8-29 21:40
再来一个轨迹动画,3:1的。
其余与上面相同。
  
*^_^*
作者: zzm750623    时间: 2005-8-30 13:08
期待公式!这个不是用公式做的.
作者: DD Doing    时间: 2005-8-30 14:12
Hints:
  
大圆的公式是
X=  20*cos(t)
Y=  20*sin(t)
Z=  0  
  
小圆的公式是
X=  20+5*cos(t)
Y=  0
Z=  5*sin(t)  
  
把上面两套公式迭代。
*^_^*
作者: daming_z    时间: 2005-8-31 00:24
请教怎么迭代,我做了好久还是不正确。数学太差了.可以麻烦你发到我邮箱daming_z  @ 163 .  com,去掉中间的空格。谢谢。
作者: gaowei_808    时间: 2005-8-31 13:05
神仙啊,DD.快点公布答案和做法,还有就是那个动画是怎么做的?简直崇拜!
作者: ltoad    时间: 2005-8-31 21:38
x0=Radius*cos(t);
  y0=Radius*sin(t);
  chita=k*t;
  x=x0+r*cos(chita)*cos(t);
  y=y0+r*cos(chita)*sin(t);
  z=r*sin(chita);
Radius为弹簧中轴线圆的半径,r为“环”的半径,k用来控制一周中弹簧圈数即弹簧密度。
  
通过坐标系的变换,可以得到上述公式,再把x0与y0代入,即可得公式
  
  x=Radius*cos(t)+r*cos(k*t)*cos(t);
  y=Radius*sin(t)+r*cos(k*t)*sin(t);
  z=r*sin(k*t);
其中Radius、r、k是自定义的参数。
t从0-360角度
作者: DD Doing    时间: 2005-9-2 21:24
感谢 ltoad 做出精彩解答 。*^_^*
  
简单来说 1:1 的公式是
  
X=  (20+5*cos(t))*cos(t)
Y=  (20+5*cos(t))*sin(t)
Z=  5*sin(t)
  
1:20 的电炉丝
X=  (20+5*cos(20*t))*cos(t)
Y=  (20+5*cos(20*t))*sin(t)
Z=  5*sin(20*t)
  
2:3 的莫比乌斯带
X=  (20+5*cos(2/3*t))*cos(t)
Y=  (20+5*cos(2/3*t))*sin(t)
Z=  5*sin(2/3*t)
  
t 以角度为单位,值域从0~360,
曲线精度0.001,就可以做出理想的曲线了。
*^_^*
作者: gaowei_808    时间: 2005-9-5 12:13
高手,偶太谢谢你们了!希望能多帮帮小弟!!
作者: ys117    时间: 2005-11-4 19:50
好,太好了
不过我不是太明白用公式曲线




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3