4.6.1 延伸(Extrude)生成网格
先用下面方法指定延伸(Extrude)的单元属性,如果不指定的话,后面的延伸操作都只会产生相应的几何模型而不会划分网格,另外值得注意的是:如果想生成网格模型,则在源面(或者线)上必须划分相应的面网格(或者线网格)。
命令:EXTOPT。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Elem Ext Opts。
弹出Element Extrusion Options对话框,如图4-30所示,指定想要生成的TYPE(单元类型)、MAT(材料号)、REAL(实常数)、ESYS(单元坐标系)、VAL1(单元数)、VAL2(单元比率),以及指定是否要ACLEAR(删除源面)。

图4-30 Element Extrusion Options对话框
用以下命令可以执行具体的延伸操作。
1)面沿指定轴线旋转生成体。
命令:VROTATE。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Areas>About Axis。
2)面沿指定方向延伸生成体。
命令:VEXT。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Areas>By XYZ Offset。
3)面沿其法线生成体。
命令:VOFFST。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Areas>Along Normal。
另外须提醒,当使用VEXT或者相应GUI的时候,弹出Extrude Areas by XYZ Offset对话框,如图4-31所示,其中DX,DY,DZ表示延伸的方向和长度,而RX,RY,RZ表示延伸时的放大倍数,结果如图4-32所示。
(https://www.daowen.com)
图4-31 Extrude Areas by XYZ Offset对话框

图4-32 将网格面延伸生成网格体
4)面沿指定路径延伸生成体。
命令:VDRAG。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Areas>Along Lines。
5)线沿指定轴线旋转生成面。
命令:AROTATE。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Lines>About Axis。
6)线沿指定路径延伸生成面。
命令:ADRAG。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Lines>Along Lines。
7)关键点沿指定轴线旋转生成线。
命令:LROTATE。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Keypoints>About Axis。
8)关键点沿指定路径延伸生成线。
命令:LDRAG。
GUI:Main Menu>Preprocessor>Modeling>Operate>Extrude>Keypoints>Along Lines。
如果不在EXTOPT中指定单元属性,那么上述方法只会生成相应的几何模型,有时候可以将它们作为布尔操作的替代方法,如图4-33所示,可以将空心球截面绕直径旋转一定角度直接生成。

图4-33 用延伸方法生成空心圆球