用方程生成不等距螺旋线
各位大神,请教一下,我想画一个不等距螺旋线,参数如下,谁能帮助指点一下?
螺纹半径:10mm
变径公式:y=0.0002*x^3+0.0093*x^2-0.9955*x+33.083
圈数:40
如附件这个窗口界面,不懂怎么设置方程
不等距,变径什么意思 就是说,螺纹的距离是不断变化的,同时,螺纹的半径也是不断变化的。
第一个帖子为了简化问题,我用了几个简单数字描述。
下面是真实的场景,具体的参数如下:
螺纹圈数:45圈。
螺纹距离变化规律是:y=0.0002*x^3+0.0093*x^2-0.9955*x+33.083
螺纹半径的变化规律是:第1个螺纹46mm,第2个螺纹到第38个是41mm,从第39个螺纹开始到第45个螺纹,每个螺纹的半径依次增加1mm。
公式中的x是第x个螺纹,y是第x+1个螺纹到第x个螺纹的距离。
比如:x=1时,得到的y值是第2个螺纹到第1个螺纹的距离。 先在表达式里建一个方程,然后引用。
tower_cqu* 发表于 2024-11-3 13:13
先在表达式里建一个方程,然后引用。
可以把你的文件发出来分享吗 tower_cqu* 发表于 2024-11-3 13:13
先在表达式里建一个方程,然后引用。
上面的螺距公式怎么能用上呢? 如果方程是按螺旋个数表示,则需要转换为螺距相对旋转角度和半径的曲线,用扫掠准确完成。转换可通过手动或算法自动实现。
页:
[1]