andy1414 发表于 2017-1-18 16:45:11

螺旋線怎麼畫

請高手指點一下不等羅距的螺旋線怎麼畫?
螺旋直徑是固定的60
螺距是3,5,9,4,2總共5圈。

請賜教拜託了!

流星画雨* 发表于 2017-1-18 21:08:21

andy1414 发表于 2017-1-18 19:45
目前我也是這樣做但與理不合,因為畫斜線後3,5,9,斜率不一樣。
打一小段在橋接起來,其點無法真正落 ...

看来我好心办了坏事了,不但得不到感谢,还编出个不符的道理。
看来到底谁是谁非,请看剖析:螺距大,斜线必然斜,斜率必然大;螺距小,必然斜率小,然而,在二个斜率中间要怎样过度的问题,一是倒圆角最简单,二是用二次曲线搭桥都是可以的,其实,这个弹簧或者螺旋槽就是要平稳过渡的问题,要平稳,螺距是渐变的,而不是突变的,渐变的话,必然和严格的规定不符,这点道理难道很难理解吗?

柳园花匠* 发表于 2017-1-18 18:16:06

螺距可用规律曲线定规,但要用圆滑过渡。

流星画雨* 发表于 2017-1-18 19:34:55

可以用斜线缠绕的办法:1、画基圆,直径60.
2、画平面切于母线,在0度位置相切。
3、画斜线,一个节距等于圆柱圆的周长,每个节距的高分别为3、5、9、4、2,后一个数叠加在前面的数上,然后每段之间倒角接光顺。
4、将斜线缠绕在圆柱表面。
5、隐藏不需要的图素,得到螺旋线。

andy1414 发表于 2017-1-18 19:36:58

柳园花匠 发表于 2017-1-18 18:16
螺距可用规律曲线定规,但要用圆滑过渡。

這樣不覺得怪怪的嗎?
應該不是長這樣

andy1414 发表于 2017-1-18 19:37:29

柳园花匠 发表于 2017-1-18 18:16
螺距可用规律曲线定规,但要用圆滑过渡。

這樣不覺得怪怪的嗎?
應該不是長這樣

andy1414 发表于 2017-1-18 19:45:10

流星画雨 发表于 2017-1-18 19:34
可以用斜线缠绕的办法:1、画基圆,直径60.
2、画平面切于母线,在0度位置相切。
3、画斜线,一个节距等 ...

目前我也是這樣做但與理不合,因為畫斜線後3,5,9,斜率不一樣。
打一小段在橋接起來,其點無法真正落在要求的點上。
加工不等距螺旋凹槽,劃一直線在圓柱上,用卡尺都可以量出來誤差。

qweqweswws 发表于 2017-1-18 20:53:20


柳园花匠* 发表于 2017-1-18 21:16:36

流星画雨 发表于 2017-1-18 19:34
可以用斜线缠绕的办法:1、画基圆,直径60.
2、画平面切于母线,在0度位置相切。
3、画斜线,一个节距等 ...

还有更简便的方法,那就是五条规律曲线在螺旋角为零处对接,这也保证了螺距3、5、9、4、2。
t=1
xt=30*cos(360*t)
yt=30*sin(360*t)
zt=3*t
zt1=3+5*t
zt2=8+9*t
zt3=17+4*t
zt4=21+2*t
在这五条曲线中,都采用xt、yt,只耍变换zt(i)即可得到曲线所形的弹簧。

柳园花匠* 发表于 2017-1-18 21:17:36

流星画雨 发表于 2017-1-18 19:34
可以用斜线缠绕的办法:1、画基圆,直径60.
2、画平面切于母线,在0度位置相切。
3、画斜线,一个节距等 ...

还有更简便的方法,那就是五条规律曲线在螺旋角为零处对接,这也保证了螺距3、5、9、4、2。
t=1
xt=30*cos(360*t)
yt=30*sin(360*t)
zt=3*t
zt1=3+5*t
zt2=8+9*t
zt3=17+4*t
zt4=21+2*t
在这五条曲线中,都采用xt、yt,只耍变换zt(i)即可得到曲线所形的弹簧。
页: [1] 2 3
查看完整版本: 螺旋線怎麼畫