2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

Fix formatting

This commit is contained in:
Matt Borland
2023-03-02 10:01:01 -08:00
parent 8b52854cb5
commit c7e22bf95b

View File

@@ -14,29 +14,29 @@ using tControlPoints = std::vector<std::array<double, 3>>;
void interpolateWithPoints(tControlPoints cp) void interpolateWithPoints(tControlPoints cp)
{ {
const auto cpSize = cp.size(); const auto cpSize = cp.size();
auto bp = boost::math::interpolators::bezier_polynomial(std::move(cp)); auto bp = boost::math::interpolators::bezier_polynomial(std::move(cp));
// Interpolate at t = 0.5: // Interpolate at t = 0.5:
std::array<double, 3> point = bp(0.5); std::array<double, 3> point = bp(0.5);
std::cout << cpSize << " points, t = 0.5:\n"; std::cout << cpSize << " points, t = 0.5:\n";
for (const auto& c : point) for (const auto& c : point)
{ {
std::cout << " " << c << "\n"; std::cout << " " << c << "\n";
} }
} }
int main(void) int main(void)
{ {
auto cp3 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}}; auto cp3 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3); interpolateWithPoints(cp3);
auto cp4 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}, {0,0,1}}; auto cp4 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}, {0,0,1}};
interpolateWithPoints(cp4); interpolateWithPoints(cp4);
auto cp3b = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}}; auto cp3b = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3b); interpolateWithPoints(cp3b);
return 0; return 0;
} }