Skip to content

Draft: Implement remove_faces - [opened] #70

@AntonReiswich

Description

@AntonReiswich

Merges remove_faces -> main

In the branch Add-functionality-in-particular-for-use-cases, we had the following two functions:

  1. TopoDS_Shape remove_faces_from_shape (const TopoDS_Shape & shape, const std::vector<int> & indices_of_faces_to_remove)
  2. 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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions