Merges remove_faces -> main
In the branch Add-functionality-in-particular-for-use-cases, we had the following two functions:
TopoDS_Shape remove_faces_from_shape (const TopoDS_Shape & shape, const std::vector<int> & indices_of_faces_to_remove)
TopoDS_Shell remove_faces(TopoDS_Shell const& shell, std::vector<TopoDS_Face> const& faces)
Before I even start to code, I would like to discuss our API choices in this case:
I assume that a function of the form
Shape remove_shapes(Shape const& shape, Shape const& shapes_to_remove)
would make more sense. What do you think?
Merges remove_faces -> main
In the branch
Add-functionality-in-particular-for-use-cases, we had the following two functions:TopoDS_Shape remove_faces_from_shape (const TopoDS_Shape & shape, const std::vector<int> & indices_of_faces_to_remove)TopoDS_Shell remove_faces(TopoDS_Shell const& shell, std::vector<TopoDS_Face> const& faces)Before I even start to code, I would like to discuss our API choices in this case:
I assume that a function of the form
Shape remove_shapes(Shape const& shape, Shape const& shapes_to_remove)would make more sense. What do you think?