Files

8 lines
328 B
C++
Raw Permalink Normal View History

#pragma once
#include "vde/curves/nurbs_surface.h"
#include <vector>
namespace vde::curves {
struct FairingConstraints { std::vector<std::pair<double,double>> boundary_params; double smoothness=0.5; };
[[nodiscard]] NurbsSurface fair_surface(const NurbsSurface& surf, const FairingConstraints& c={});
} // namespace vde::curves