[TechDraw] Use OCC to split intersecting edges

This commit is contained in:
pavltom
2023-12-07 13:24:47 +01:00
committed by WandererFan
parent 111bcc1b0c
commit 10f4cd8cc5
2 changed files with 41 additions and 232 deletions

View File

@@ -121,7 +121,6 @@ public:
static std::vector<TopoDS_Edge> pruneUnconnected(vertexMap verts,
std::vector<TopoDS_Edge> edges);
static std::vector<TopoDS_Edge> removeOverlapEdges(const std::vector<TopoDS_Edge>& inEdges);
static std::vector<TopoDS_Edge> splitIntersectingEdges(std::vector<TopoDS_Edge>& inEdges);
static bool sameEndPoints(const TopoDS_Edge& e1,
const TopoDS_Edge& e2);
@@ -133,12 +132,6 @@ public:
const TopoDS_Edge& e1);
static void dumpVertexMap(vertexMap verts);
protected:
static std::vector<TopoDS_Edge> getEdges(TechDraw::GeometryObject* geometryObject);
private:
};
using DrawProjectSplitPython = App::FeaturePythonT<DrawProjectSplit>;