Part: fix infinite recursion in boolean cut

This commit is contained in:
jffmichi
2025-02-28 02:30:02 +01:00
parent d57e00812b
commit abacccb690
2 changed files with 73 additions and 51 deletions

View File

@@ -60,9 +60,10 @@ protected: //! @name Constructors
const TopoDS_Shape& theS2,
BOPAlgo_Operation theOperation);
private:
Standard_EXPORT TopoDS_Shape RecursiveCutCompound(const TopoDS_Shape& theArgument);
Standard_EXPORT void RecursiveAddArguments(const TopoDS_Shape& theArgument);
Standard_EXPORT void RecursiveAddTools(const TopoDS_Shape& theTool);
Standard_EXPORT void RecursiveCutFusedTools(const TopTools_ListOfShape& theOriginalArguments,
const TopoDS_Shape& theTool);
Standard_EXPORT void RecursiveCutCompound(const TopoDS_Shape& theArgument);
};
#endif