曲面建模提供创建和编辑关联曲面及 NURBS 曲面的功能。
曲面是无限薄的壳体三维对象。有两种类型的曲面:程序和 NURBS。
- 程序曲面可以是关联曲面,即保持与其他对象间的关系,以便可以将它们作为一个组进行处理。
- NURBS 曲面不是关联曲面。此类曲面具有控制点,使用户可以一种更自然的方式对其进行造型。
使用程序曲面可利用关联建模功能,而使用 NURBS 曲面可通过控制点来利用造型功能。下图中左侧显示了程序曲面,右侧显示了 NURBS 曲面。
三维曲面建模
曲面模型是不具有质量或体积的薄抽壳。AutoCAD 提供以下两种类型的曲面:程序曲面和 NURBS 曲面。
- 使用程序曲面以利用關聯曲面搭配它們的定義曲線。
- 使用 NURBS 曲面可通过控制点来利用造型功能。
一个典型的建模工作流是,使用网格、实体和程序曲面创建基本模型,然后将它们转换为 NURBS 曲面,以设置其他形状。
可以使用多种用于实体模型的相同工具来创建曲面模型,例如扫掠、放样、拉伸和旋转。还可以通过对其他曲面进行过渡、修补、偏移、创建圆角和延伸来创建曲面。
选择曲面创建方法
可以使用下列方法创建程序曲面和 NURBS 曲面:
- 基于轮廓创建曲面。 使用 EXTRUDE、LOFT、PLANESURF、REVOLVE、SURFNETWORK 和 SWEEP,基于由直线和曲线组成的轮廓形状创建曲面。
- 从其他曲面创建曲面。 过渡、修补、延伸、圆角和偏移曲面以创建新的曲面(SURFBLEND、SURFPATCH、SURFEXTEND、SURFFILLET 和 SURFOFFSET)。
- 将对象转换为程序曲面。将现有实体(包括复合对象)、曲面和网格转换为程序曲面 (CONVTOSURFACE)。
- 将程序曲面转换为 NURBS 曲面。无法将某些对象(例如网格对象)直接转换为 NURBS 曲面。在这种情况下,可将对象先转换为程序曲面,然后再将其转换为 NURBS 曲面 (CONVTONURBS)。
了解曲面连续性和凸度幅值
曲面连续性和凸度幅值是创建曲面时的常用特性。创建新曲面时,可以使用特殊夹点指定连续性和凸度幅值。
连续性是衡量两条曲线或两个曲面交汇时平滑程度的指标。如果您需要将曲面输出到其他应用程序,连续性的类型可能很重要。
连续性类型包括:
- G0(位置)。仅测量位置。如果各个曲面的边共线,则曲面的位置在边曲线处是连续的 (G0)。请注意,两个曲面能以任意角度相交并且仍具有位置连续性。
- G1(相切)。包括位置连续性和相切连续性 (G0 + G1)。对于相切连续的曲面,各端点切向在公共边一致。两个曲面看上去在合并处沿相同方向延续,但它们显现的“速度”(也称为方向变化率或曲率)可能大不相同。
- G2(曲率)。包括位置、相切和曲率连续性 (G0 + G1+G2)。两个曲面具有相同曲率。
凸度幅值是测量曲面与另一曲面汇合时的弯曲或“凸出”程度的一个指标。幅值可以是 0 到 1 的值,其中 0 表示平坦,1 表示弯曲程度最大。
创建前后设定曲面特性
可以在创建曲面对象之前和之后设定用于控制各种曲面特性的默认设置。
- 曲面建模系统变量。曲面创建过程中有许多经常使用和更改的系统变量:SURFACEMODELINGMODE、SURFACEASSOCIATIVTIY、SURFACEASSOCIATIVITYDRAG、SURFACEAUTOTRIM 和 SUBOBJSELECTIONMODE。
- “特性”选项板。 创建曲面对象及其子对象之后可以修改其特性。例如,可以更改 U 和 V 方向的素线数目。