iamwind 发表于 2002-10-15 09:50:00

怎样用arx建立一个拉伸体

leeyeafu 发表于 2002-10-15 10:05:00

拉伸实体的方法

方法1、
virtual Acad::ErrorStatus AcDb3dSolid::extrude(const AcDbRegion* region,double height,double taper);
这个函数将面域region拉伸height高度,拉伸倾角为taper。
方法2、
virtual Acad::ErrorStatus AcDb3dSolid::extrudeAlongPath(const AcDbRegion* region,const AcDbCurve* path);
这个函数将面域region沿路径path拉伸。 path必须是AcDbLine, AcDbArc, AcDbCircle, AcDbEllipse, AcDbSpline, AcDb2dPolyline, 或没有spline拟合的AcDb3dPolyline对象。

iamwind 发表于 2002-10-15 11:33:00

re:

我也是用这个函数,但在建立AcDbRegion* region时,就出错。region 我是用createFromCurves()这个函数,是用时就出错。能给个例子吗?
谢谢!
页: [1]
查看完整版本: 怎样用arx建立一个拉伸体