OCTopoDS_Shape S = new OCBRepOffsetAPI_MakePipe(W, F).Shape(); 1.1.5OCBRepOffsetAPI_ThruSections (1)功能说明: Initializes an algorithm for building a shell or a solid passing through a set of sections; (2)构造函数 public OCBRepOffsetAPI_ThruSections(bool isSolid, bool ruled, double pres...
BRepExtrema_DistShapeShapeBRepExtrema_DistShapeShape(line1,line2);RepExtrema_DistShapeShape.Value(); 例子 // TopoDS_Shape line1 =BRepBuilderAPI_MakeEdge(GC_MakeSegment(gp_Pnt(0,0,0),gp_Pnt(100,0,0)).Value());// TopoDS_Shape line2 =BRepBuilderAPI_MakeEdge(GC_MakeSegment(gp_Pnt(0,50...
5.4.2BRepPrimAPI_MakeCone创建圆锥体 5.4.3BRepPrimAPI_MakeSphere创建球体 5.4.4BRepPrimAPI_MakeTorus创建圆环体 5.4.5BRepPrimAPI_MakeRevolution创建旋转体 5.5BRepPrimAPI_MakeSweep创建扫掠体(基类) 5.5.1 BRepOffsetAPI_MakePipe 创建管道 5.5.2 BRepOffsetAPI_MakePipeShell 5.5.3 BRepPrimAPI_MakePrism创建...
(2)BRepPrimAPI_MakeRevol:生成旋转扫掠;边绕轴旋转生成旋转面或体,白线沿过原点(0,0,0)的z轴旋转得到的面效果如下图所示: (3)BRepOffsetAPI_MakePipeShell: 生成通用的扫掠;
l BRepOffsetAPI_MakePipeShell: 生成通用的扫掠; 下面对这几种情况分别进行说明。 2.Prism 通过类BRepPrimAPI_MakePrism可以创建线性扫掠,也就是拉伸体。在Draw Test Harness中可以使用命令prism来创建拉伸体。 polyline p000100120010000prism r p001vdisplay p r ...
l BRepPrimAPI_MakeRevol:生成旋转扫掠; l BRepOffsetAPI_MakePipeShell: 生成通用的扫掠; 下面对这几种情况分别进行说明。 2.Prism 通过类BRepPrimAPI_MakePrism可以创建线性扫掠,也就是拉伸体。在Draw Test Harness中可以使用命令prism来创建拉伸体。
壳(Shell)生成组合实体(Composite Solid)。 OpenCascad不支持实体和组合实体的扫掠操作。可以在BRepOffsetAPI包中找到沿复杂的轮廓(如 BSpline 曲线)进行扫描构造的API,BRepPrimAPI为常见的实体建模操作提供了简单、高层次的开发接口。 1、盒子(Box) 使用类BRepPrimAPI_MakeBox 创建一个平行六面体的盒子,可以得到壳或...
BRepOffsetAPI_MakePipe类可以生成一个管道类继承关系是:BRepBuilderAPI_MakeShape--〉BRepPrimAPI_MakeSweep--BRepOffsetAPI_MakePipe 以下为生成一个管道的示例过程: --利用生成一个WIRE,作为管道的路径: Handle(Geom_BezierCurve) curve = new Geom_BezierCurve(CurvePoles); TopoDS_Edge E = BRepBuilderAPI_...
BRepOffsetAPI_MakePipe类可以生成一个管道类继承关系是:BRepBuilderAPI_MakeShape--〉BRepPrimAPI_MakeSweep--BRepOffsetAPI_MakePipe 以下为生成一个管道的示例过程: --利用生成一个WIRE,作为管道的路径: Handle(Geom_BezierCurve) curve = new Geom_BezierCurve(CurvePoles); TopoDS_Edge E = BRepBuilderAPI_...
BRepOffsetAPI_MakeThickSolid : BRepOffsetAPI_DraftAngle : BRepOffsetAPI_MakePipe : BRepOffsetAPI_MakeEvolved : BRepOffsetAPI_ThruSections : Builds shell or solid from wire BRepOffsetAPI_Sewing builds a shell from a set of faces including connectivity BRepOffsetAPI_FindContiguousEdges : finds the ...