From 2f124008aeaa233ead8b9c4df6054d2aa22161d7 Mon Sep 17 00:00:00 2001 From: tomate44 Date: Mon, 25 Mar 2024 17:38:26 +0100 Subject: [PATCH] TopoShapePy: enable multithreading in function distToShape --- src/Mod/Part/App/TopoShapePyImp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index 41c18a2c3f..f6d75c8dc6 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -2621,6 +2621,9 @@ PyObject* TopoShapePy::distToShape(PyObject *args) } BRepExtrema_DistShapeShape extss; extss.SetDeflection(tol); +#if OCC_VERSION_HEX >= 0x070600 + extss.SetMultiThread(true); +#endif extss.LoadS1(s1); extss.LoadS2(s2); try {