龙空技术网

螺旋面求交计算和交线的投影可以告一段落了

woodykissme 159

前言:

目前同学们对“matlab怎么标出两曲线的交点”大约比较关心,看官们都想要分析一些“matlab怎么标出两曲线的交点”的相关内容。那么小编同时在网上收集了一些对于“matlab怎么标出两曲线的交点””的相关资讯,希望各位老铁们能喜欢,兄弟们快快来了解一下吧!

之前一直有个问题放着,最近终于鼓起勇气重新捡起来去解决。这里要特别感谢贾博士的指导。其实前面描述过这个问题:《求助,如何求投影齿形?》

先来说说求解的思路:螺旋面是由螺旋线组成,螺旋线展开后是一条直线。两个方向不同的螺旋面就可以用多条螺旋线组成,螺旋线又可以展开为直线,那么这些线的交点就是我们要的螺旋面的交点了,再把这些交点还原回去就可以得到我们要的坐标了。

按照上面说的思路编制了MATLAB程序

绘制了两个蓝色的螺旋面和一个绿色的螺旋面,如下图所示:

红色的是求解出来的交线,我用“*”号标记出来。

一是为了验证计算结果的正确性,二是练习UG的操作。在UG里按前面的程序参数,绘制了相应的螺旋面,并利用曲面求交的命令得到了两条相交线。

然后将计算的交点制作成.dat文件,把点导入到UG中生产曲线。

可以看到,这条曲线和软件生产的交线是完全重合的。

第一个问题解决,然后是把这条交线按照指定的方向向指定的平面进行投影。

按上面额设置得到投影曲线(绿色线)。

下面再将计算的结果得到的坐标点生成.dat文件导入到UG中,就是下图中的红色点。

将点生成曲线,然后把点隐藏。分别选中这两条线,可以看到完全重合。

计算结果OK。

前面的螺旋面的等距面的计算还存在问题,慢慢来吧。

我是woodykissme,定期分享有关,机械传动及齿轮加工方面的内容,对这方面感兴趣的小伙伴,可以关注我。希望能够与大家讨论一下:

齿轮的设计及加工方法,加工齿轮所用的刀具设计、制造及使用方面的相关问题。

齿轮刀具设计计算方法,相关应用程序的开发,CAD二次开发自动绘图等的相关技术问题。刀具应用方面,刀具的切削参数、涂层和使用寿命,加工中遇到的问题和解决办法等问题。

今天就分享到这,感谢您抽出宝贵的时间阅读!

下面是往期的一些精彩内容:

《坐标变换再学习》

《摆线轮的方程和绘图总结》

《蜗杆的加工方式学习笔记分享》

《齿轮的修型再深入学习》

《蜗杆的法向齿形继续探究》

标签: #matlab怎么标出两曲线的交点