我使用点数据创建了几个部分,最后使用 OPENCASCADE 创建了一个 CAD 模块来创建实体。至此,使用点创建截面的工作已经完成。我想知道如何使用这些部分创建实体。任何人都可以帮忙吗?
std::vector<iFan::vector3D>::const_iterator posS;
for (posS = pointData.begin(); posS != pointData.end(); ++posS)
{
//curve
Handle(Geom_BSplineCurve) bspline = COCC_Geometry::GenBSplineCurve((*posS), 0.00001, true);
TopoDS_Edge out_shape = BRepBuilderAPI_MakeEdge(bspline);
TopoDS_Wire Wc = BRepBuilderAPI_MakeWire(out_shape);
TopoDS_Face F = BRepBuilderAPI_MakeFace(gp_Pln(gp::ZOX()), Wc);
}