#pragma once #include "vde/brep/brep.h" #include "vde/brep/feature_recognition.h" #include namespace vde::brep { [[nodiscard]] BrepModel defeature(const BrepModel& body, const std::vector& features); [[nodiscard]] BrepModel remove_holes(const BrepModel& body); [[nodiscard]] BrepModel remove_fillets(const BrepModel& body, double max_radius=5.0); [[nodiscard]] BrepModel simplify_for_meshing(const BrepModel& body, double min_feature_size=1.0); } // namespace vde::brep