#pragma once #include "vde/curves/nurbs_surface.h" namespace vde::curves { [[nodiscard]] NurbsSurface exact_offset(const NurbsSurface& surf, double distance); [[nodiscard]] std::vector offset_with_trimming(const NurbsSurface& surf, double distance); } // namespace vde::curves