8 lines
328 B
C++
8 lines
328 B
C++
|
|
#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
|