iCAx开思网
标题:
出个题目,关于弹簧的
[打印本页]
作者:
jamesqianzb
时间:
2003-6-12 20:04
标题:
出个题目,关于弹簧的
作出入图所示的弹簧,希望大家讨论,看看都有些什么方法?::y::y
作者:
Mrli
时间:
2003-6-12 20:21
弹簧有什么要求吗?若象就行那很好办.传统方法一:作一旋转面,作一螺旋线,再将螺旋线向旋转面投影,剩下的好说话;方法二:直接作螺旋线半径按规律变化.
作者:
jamesqianzb
时间:
2003-6-12 20:35
没那么简单的
要求:中径D=30到10再到30线性变化,d=2,节距pitch从4到12到4线性变化
n=20
作者:
jisx0404
时间:
2003-6-12 21:34
讲讲你的方法
我猜用LAW CURVE 使用方程式,表达式中用IF 可搞定
作者:
handsun
时间:
2003-6-13 09:14
大虾赶快出教程吧!我做不出来!
作者:
CATIABODY
时间:
2003-6-13 12:21
我只会作简单的弹簧,快出教程吧
作者:
linfenyi
时间:
2003-6-14 09:01
变节距吗,顶顶(不会做)
作者:
popup
时间:
2003-6-14 09:27
law curve
作者:
Mrli
时间:
2003-6-14 22:38
有难度!表达式或规律曲线解决变半径易,变节距难!期待高手!
作者:
followyh
时间:
2003-6-14 23:13
z向用二次方程来驱动
作者:
followyh
时间:
2003-6-15 13:05
效果如下
作者:
jamesqianzb
时间:
2003-6-16 12:22
followyh兄是怎么做的?讲来听听。
我是用law curve做的,写出他的方程式。作出一半,在复制一个旋转180度,再join就可以了。至于表达式里用if,我试过,没成功。
作者:
followyh
时间:
2003-6-16 18:02
我的办法是:
先用law curve构造类似y=ax^2+bx+c的二次线,用于变节距
再用law curve构造弹簧中心线,其中x y由Equation控制,z由上面的
law curve控制
我的思想如上,具体a b c的值由变节距来定,可推算的
想了一下,其实一步就可以完成类似的,x, y由equation控制,z由cubic控制即可,有兴趣的不如一试......
怎么没人搭理了,是不是大家都会,我在废话
作者:
jamesqianzb
时间:
2003-6-17 12:10
其实最关键的是它的升角是随半径在变化的,下面是我写的方程,可能有点问题
a1=360*n*t 螺旋角
a2=atan(p/(2*pi()*r)) 升角
n=16 圈数
p=if (a1<=180*n) (15*t+5*(1-t)) else(5*t+15*(1-t)) 螺距
r=if (a1<=180*n) (5*t+30*(1-t)) else(30*t+5*(1-t)) 中径
t=0
xt=r*cos(a1)
yt=r*sin(a1)
zt=r*a1*tan(a2)
作者:
followyh
时间:
2003-6-17 13:08
不知楼上有没有试过,上述方程中zt有问题,关键是变节距,升角在变化
用
zt=r*a1*tan(a2) (对定节距可以用)
好象不行
我用二次方程做的part如下
作者:
wuyuchen
时间:
2003-6-17 14:08
类似的表达式我试了,问题差不多,关键是:引起中径的变化是非线性的,原因是zt的算法有问题。
请哪位能人指点一下。
作者:
zhouyan1137
时间:
2003-6-20 14:05
哈哈!
作者:
wuyuchen
时间:
2003-6-23 14:44
楼上的螺距好象没有变?
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3