SolidWorks中的扫描曲线

时间:2015-09-25 08:38:24

标签: c# matlab solidworks curvesmoothing

我正在尝试通过SolidWorks中的一组3D点扫描连续曲线。扫描意味着代表管,因此沿着曲线扫过与曲线垂直的圆形横截面。使用来自xyz点的SolidWorks曲线绘制曲线。积分是从我自己的C#程序生成的。横截面沿曲线保持不变是非常重要的。

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

我要做的是删除导致扫描失败的点(使用MATLAB或C#)。我的曲线中有很多点(大约300个),如果删除其中一些就可以了。我必须为多组点做这个过程。

如果无法做到这一点,可以接受的是,最后的管子并不总是在每个点连续,所以急转弯是可以的。但是,在这两种情况下,横截面都必须保持不变。

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

1 个答案:

答案 0 :(得分:0)

在SolidWorks中,您可以使用扫描的boss基础来执行此任务。

  1. 制作想要浏览各个点的个人资料草图。
  2. 制作您希望配置文件遵循的曲线的3D草图。
  3. 选择两个草图并使用Swept Boss / Base功能制作最终的管。