0

我正在尝试通过 SolidWorks 中的一组 3D 点扫描一条连续曲线。扫描旨在表示一个管,因此与曲线保持垂直的圆形横截面沿曲线进行扫描。该曲线是使用来自 xyz 点的 SolidWorks 曲线制作的。这些点是从我自己的 C# 程序生成的。横截面沿曲线保持恒定非常重要。

定义曲线的点会导致扫描失败。这是由于定义曲率的点对于给定的直径扫描过大。(如果我使横截面的直径非常小,扫描确实成功,但这不是我的问题的解决方案)。

我想要做的是删除导致扫描失败的代码(最好是 MATLAB 或 C#)。我的曲线中有很多点(大约 300 个),如果将其中一些点删除就可以了。我必须对多组点执行此过程。

如果这是不可能的,那么最终的管子并不总是在每个点上都是连续的是可以接受的,所以急弯是可以的。然而,在这两种情况下,横截面都必须保持不变。

积分:https ://www.dropbox.com/s/ri4oti7butwe77o/Points.txt?dl=0

4

1 回答 1

0

在 SolidWorks 中,您可以使用扫掠凸台底座来执行此任务。

  1. 绘制您想要通过点的轮廓的草图。
  2. 制作您希望轮廓遵循的曲线的 3D 草图。
  3. 选择两个草图并使用扫掠凸台/底座特征制作最终管。

于 2017-08-12T05:23:06.717 回答