Erstellen von TopoDS_Wire aus TopoDS_Edge(s) in OpenCASCADE

English Deutsch

OCCUtils stellt einfach zu verwendende Bequemerfunktionen zur Konvertierung mehrerer TopoDS_Edges in einen TopoDS_Wire bereit:

wire_from_edges.cpp
#include <occutils/Wire.hxx>

using namespace OCCUtils;

TopoDS_Wire& wire = Wire::FromEdges({edge1, edge2})

Du kannst auch ein std::vector<TopoDS_Edge> an Wire::FromEdges() übergeben.

Wenn du es manuell ohne OCCUtils tun möchtest, kannst du BRepLib_MakeWire so verwenden:

wire_breplib.cpp
BRepLib_MakeWire wireMaker;
wireMaker.Add(edge1);
wireMaker.Add(edge2);
TopoDS_Wire wire = wireMaker.Wire();

Check out similar posts by category: C/C++, OpenCASCADE