2015-09-25 314 views
0

我想通过SolidWorks中的一组3D点扫掠连续曲线。扫描意味着代表管子,因此与曲线保持垂直的圆形横截面沿着曲线扫掠。该曲线是使用xyz点的SolidWorks曲线制作的。这些点来自我自己的C#程序。横截面沿着曲线保持不变是非常重要的。SolidWorks中的扫描曲线

定义曲线的点导致扫描失败。这是由于定义了一个曲率的点,该曲率对于给定的直径来说要大得多。 (如果我将横截面的直径做得很小,扫描就会成功,但这不是解决我的问题的方法)。

我想要做的是去除导致扫描失败的代码(最好是MATLAB或C#)。我的曲线有很多点(约300),如果它们中的一部分被移除,那也没关系。我必须为多组积分做这个过程。

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

几点:https://www.dropbox.com/s/ri4oti7butwe77o/Points.txt?dl=0

+0

添加代码,请。 –

+0

我已经加了点,我不认为添加C#代码有助于解决这个问题。由于我不想更改该代码,我只想更改点数 – Lau

+0

至少,用点分布和从点生成的曲线显示图片。 – fang

回答

0

在SolidWorks中您可以使用一个扫老板基地来执行这项任务。

  1. 勾画出您想要浏览点的配置文件。
  2. 制作您希望配置文件遵循的曲线的3D草图。
  3. 选择两个草图并使用扫掠凸台/底座功能来制作最终的管子。