RoboDK论坛
Curve_Filter_AverageNormals-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:关于RoboDK的一般性问题(//www.w5838.com/forum/Forum-General-questions-about-RoboDK
——线程:Curve_Filter_AverageNormals (/ Thread-Curve-Filter-AverageNormals



Curve_Filter_AverageNormals-carlom_iptech-08-02-2019

我试图使用Curve_Filter_AverageNormals脚本下找到的工具->运行脚本。

我选择了一个对象,但是当我试图通过单击OK运行脚本时,什么也没有发生。

关于如何使用它或者我还需要使用它,有人有更好的指导吗?


再保险:Curve_Filter_AverageNormals-艾伯特-08-02-2019

你选择的物体上有曲线吗?
如果是这样,您可能会看到一个弹出窗口,要求输入过滤器大小。

如果你可以分享你的RDK项目文件,我们可以更好地看看。


再保险:Curve_Filter_AverageNormals-carlom_iptech-08-08-2019

艾伯特,这是物体。当我将鼠标悬停在边缘上时,RoboDK会拾取曲线。


再保险:Curve_Filter_AverageNormals-艾伯特-08-09-2019

我建议你遵循以下步骤:
  1. Tools-Options-CAD
  2. 设置线性/角/曲线精度为0.5毫米/度(3个值)
  3. 加载STEP文件
  4. 选择工具-运行脚本并运行曲线滤波器平均法线
  5. 选择刚刚加载的对象(可能需要选择两次)
  6. 保留滤镜大小为10(默认值)并选择OK,您可以增加这个使它更平滑。
您应该可以看到附带的结果。
(附件= 496)

看起来您使用SolidWorks生成了STEP文件。
你考虑过使用吗SolidWorks的RoboDK插件?导入平滑的曲线将工作,而不必遵循这些步骤。


再保险:Curve_Filter_AverageNormals-carlom_iptech-08-09-2019

第四步之后什么都没有发生。即使我点击第5步的对象,也不会弹出任何内容。我刚刚尝试完全卸载RoboDK,然后重新安装。运气也不好。我试着打开你的文件尝试,同样的结果。

是的,我实际上首先用插件尝试了这一点。然而,这个插件的问题是法线都在一个方向上。我在插件中没有看到任何影响这一点的选项。有没有办法让插件正确地导入曲线法线?


再保险:Curve_Filter_AverageNormals-carlom_iptech-08-09-2019

RoboDK需要以管理员身份运行,才能弹出“运行脚本”。

尽管如此,我想知道是否有一种方法可以使用插件正确地导出曲线法线——而不是全部朝一个方向导出。


再保险:Curve_Filter_AverageNormals-艾伯特-08-09-2019

是的,你应该能够导出法线,每个点都与曲面法线一致。

当您使用自动设置或负载曲线选项时,请确保在SolidWorks中选择曲线和曲面。