在SolidWorks中提供了功能丰富的曲面功能,那为什么我们需要使用曲面功能?曲面功能一般是在处理一些复杂外形的时候来使用,这些形状需要通过曲线的变化来控制,从而得到满意的外形,一般来说这样的外形是很难通过实体建模的方式生成的。比如汽车外形、泵的内部结构、船体等,这些外形都对面与面的连接有着很高的要求。
目前NURBS曲线(非均匀有理B样条曲线)被广大用于三维设计软件中,SolidWorks中使用可控的参数化曲线来控制曲面形状(U-V曲线),在SolidWorks中我们可以捕捉和提取出曲面上的曲线。
实体建模对比曲面建模
绝大多是工程师更喜欢使用实体建模,实体建模尤其优势,如比较容易控制,可以简单方便的确认建立模型的外型尺寸,但是在某些复杂外型时是无法实现的,如前面所讲到的飞机、车的外型等。
在实体建模中我们可以通过单独的一个草图轮廓来建立一个完整的实体模型,如我们可以只绘制一个正方形草图来建立一个立方体,在实体建模过程中会自动建立6个表面,并使其组成一个实体。
在曲面建模中,我们每次可以建立一个独立的面,对于一个实体模型,我们需要分别建立其所有的面,然后使用曲面功能中的缝合来建立一个完整的实体。
从上面我们可以发现,使用实体建模在方便使用方面是远远高于曲面建模,这也是为什么大多数工程师都会使用实体建模的原因。对于曲面建模来说由于对于每一个面都有完全的控制手段,所以其更适合来建立复杂外型的模型。
对于曲面建模来说,所有通过曲面建立的几何体都是没有厚度、体积及重量的,所以纯粹的曲面是没有工程意义的。所以对于工程师来说曲面建模是一个过程,最终我们的目的是使用曲面转换为实体模型,以便用于后续的工作。SolidWorks也提供了一些用于使曲面转换为实体的功能,如加厚、缝合。
等距曲面
使用等距曲面可以创建和原本面有一个等距距离的面,并且在输入等距距离为零时,我们可以进行复制。
从网格文件创建曲面
当我们导入一个stl文件到SolidWorks里,我们会得到一个网格数据。在SolidWorks2018之前我们是无法从这种网格文件或者外观实体上提出曲面的,在SolidWorks2018以后我们可以通过stl、obj、off、ply、3mf格式文件中直接提取出我们所需要的面。
加厚及加厚切除
通过使用实体上提取出来的面,我们可以使用加厚及加厚切除功能来对模型进行修改,通过简单的设置方向及厚度尺寸就可以直接对实体进行切除操作。
曲面建模可以在复杂外型的建立时起到很好的作用,我们可以应用多种不同的功能和处理方法来建立出符合需求的模型。