线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
Solidworks插件加载曲线不像预期的那样
# 1
当使用Solidworks插件从Solidworks导入曲线到RoboDK时,以下Solidworks功能的行为不符合预期:

1.3 dsketch,使用图形窗口中的曲线的单个段来选择
期望:完整的曲线及其上的所有点都导入到RoboDK
实际:整个曲线及其上的所有点都导入到RoboDK。然而,每个片段都被创建为一个独特的曲线。这意味着对于100个点的曲线,将在RoboDK中创建99个独特的曲线。


2.3 dsketch,从特征树中选择
期望:所有曲线和点导入到RoboDK
实际:3DSketch不能从特征树中选择

3.复合曲线,从特征树中选择(复合曲线由曲面与平面的交点形成的三维草图组成)。
期望:完整的曲线及其上的所有点都导入到RoboDK
实际:整个曲线及其上的所有点都导入到RoboDK。然而,每个片段都被创建为一个独特的曲线。这意味着对于100个点的曲线,将在RoboDK中创建99个独特的曲线。

注意:所有曲线都是使用导入曲面和参考平面的交点生成的。这给了他们很多分数。

有趣的解决方法:在一个新的3DSketch中,创建一个适合你想要导入的曲线上所有点的样条是可能的。当您通过点击图形窗口中的一个片段来导入它时,它会完美地工作(每个点导入一次,然后将整个曲线作为单个连续曲线导入)。这种方法的巨大缺点是每个点都必须点击一次。对于网格交叉,这可能是数千次点击。)
# 2
你能分享你正在经历的部分吗?有时由于出口程序的原因,我们也会遇到与您提到的类似的问题,但从未如此严重。

作为一个很好的解决方法,您可能想看看Curve Utilities Add-in



简化曲线选项可以帮助您将具有多个段的曲线转换为连续曲线。


变成这样:
# 3
嗨,Alex,谢谢你的帮助。

由于保密,我不能在论坛上发布表面,但我可以通过电子邮件发送给您。就在我发布这篇文章的时候把它发出来了。

简化曲线函数似乎没有任何效果。当你收到。sldprt时,请告诉我你是否也有类似的行为。

只是又做了些调查。看起来简化曲线确实很有帮助。不幸的是,
1.它没有很好地处理第一点。第一个点到第二个点仍然沿着曲线反向。然后,第三个点与第一个点具有相同的位置。其他曲线段得到适当的组合和排序。
2.如果我导入完全不相交的曲线,当我使用简化曲线按钮时,它们会合并成同一条曲线。这就有困难了,因为我想要有10-15条不相交的曲线,每条都要分别化简。
# 4
嗨,亚历克斯,

更新:
1.我从我的一个脚本中找到了重复的第一点问题。
2.我找到了一个解决这个问题的方法,首先需要简化曲线。它在Solidworks中需要额外的步骤,但现在工作得很好。(解决方法是将样条拟合到相交曲线的3DSketch上,并选择在拟合样条后删除父几何的选项。

所以,还有一些奇怪的地方,但它已经不再阻碍我了,因为我的变通办法很好。

我想说,不能从功能树中进行选择可能会算作一个bug,但也许这是预期的行为。

谢谢,

团体




浏览此主题的用户:
1客人(年代)