拉伸特征可以说是实体造型中最常用的一种造型方向。
拉伸特征的三要素:
1)轮廓(也即是草图)
2)拉伸的方向
3)拉伸的终止方式:给定深度,拉伸到某点(某面),或者穿过所有实体等等。
对SolidWorks API来说:它可以通过FeatureManager类的FeatureExtrusion2方法来生生成拉伸特征。当然在编写程序之前首先需要熟悉交互式操作。
上面这张图可以帮助我们理解这个方法的参数。
方法参数:
1) bool sd
指定单向拉伸,或者双向拉伸。也就是方向2是否有用。
2)bool flip
是否反转切削方向。
3)bool dir
是否反转拉伸方向。
4)long t1
方向1的终止类型,可选:
swEndCondBlind
swEndCondThroughAll,
swEndCondThroughNext
swEndCondUpToVertex
swEndCondUpToSurface,
swEndCondOffsetFromSurface
swEndCondMidPlane
swEndCondUpToBody
5)long t2
方向2的终止类型,取值同上。
6) bool dchk1
是否拔模
7)bool dchk2
同上
8)bool ddir1
向内拔模还是向外拔模。
9)bool ddir2
同上
10)double dang1
拔模角,弧度。
11)double dang2
同上。