曲面及分类
通过曲面建模,可以将多个曲面作为一个关联组或者以一种更自由的形式进行编辑,
CAD创建曲面
。除三维实体和网格对象外,AutoCAD 还提供了两种类型的曲面,即程序曲面和 NURBS 曲面。
①程序曲面:可以是关联曲面,即保持与其他对象间的关系,以便可以将它们作为一个组进行处理。
②NURBS:不是关联曲面。此类曲面具有控制点,使用户可以一种更自然的方式对其进行造型。
使用程序曲面可利用关联建模功能,而使用 NURBS 曲面可通过控制点来利用造型功能。下图中左侧显示了程序曲面,右侧显示了 NURBS 曲面。
在AutoCAD中创建曲面的各种方法
我们可以使用下列方法创建程序曲面和NURBS曲面
①基于轮廓创建曲面:使用EXTURDE(拉伸)、REVOLVE(旋转)、SWEEP(扫掠)等命令,基于由直线或曲线组成的轮廓线形状来创建曲面
②基于其他曲面创建曲面:对曲面进行过渡、修补、延伸、圆角和偏移操作,以创建新曲面(SURFBLEND、SURFPATCH、SURFEXTEND、SURFFILLET 和 SURFOFFSET)。
③将对象转换为程序曲面。将现有实体(包括复合对象),曲面和网格转换为程序曲面
(CONVTOSURFACE命令)。
④:将程序曲面转化为NURBS曲面。这种方法无法将某些对象(例如网格对象)直接转换为 NURBS 曲面。在这种情况下,可将对象先转换为程序曲面,然后再将其转换为 NURBS 曲面。(CONVTONURBS命令)
以下是通过各种方式创建的曲面的效果
了解曲面连续性和凸度幅值
曲面连续性和凸度幅值是创建曲面时的常用特性,
工程
《CAD创建曲面》(https://www.unjs.com)。创建新曲面时,可以使用特殊夹点指定连续性和凸度幅值。连续性是衡量两条曲线或两个曲面交汇时平滑程度的指标。如果您需要将曲面输出到其他应用程序,连续性的类型可能很重要。
连续性类型包括:
①:G0(位置)
仅测量位置。如果各个曲面的边共线,则曲面在边曲线处是位置连续的 (G0)。请注意,两个曲面能以任意角度相交并且仍具有位置连续性。
②:G1(相切)。
包括位置连续性和相切连续性 (G0 + G1)。对于相切连续的曲面,各端点切向在公共边一致。两个曲面看上去在合并处沿相同方向延续,但它们显现的“速度”(方向变化率,也称为曲率)可能大不相同。
③:G2(曲率)
包括位置、相切和曲率连续性 (G0 + G1 + G2)。两个曲面具有相同曲率。
凸度幅值是测量曲面与另一曲面汇合时的弯曲或“凸出”程度的一个指标。幅值可以是 0 到 1 的值,其中 0 表示平坦,1 表示弯曲程度最大。
CAD中与曲面相关的系统变量
① SURFACEMODELINGMODE 变量
该变量用于控制控制是将曲面创建为程序曲面还是 NURBS 曲面。
变量值为0:曲面创建后不具有与其他曲面的关联性
变量值为1:曲面创建后具有与其他曲面的关联性
默认值:1
② SURFACEASSOCIATIVITY 变量
该变量用于控制曲面是否保留与从中创建了曲面的对象的关系
变量值为0:创建曲面时创建程序曲面
变量值为1:创建曲面时创建 NURBS 曲面
默认值:0