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)
{
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:
std::array<double, 3> point = bp(0.5);
// Interpolate at t = 0.5:
std::array<double, 3> point = bp(0.5);
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)
{
auto cp3 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3);
auto cp3 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3);
auto cp4 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}, {0,0,1}};
interpolateWithPoints(cp4);
auto cp4 = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}, {0,0,1}};
interpolateWithPoints(cp4);
auto cp3b = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3b);
auto cp3b = tControlPoints{{0,0,0}, {1,0,0}, {0,1,0}};
interpolateWithPoints(cp3b);
return 0;
}
return 0;
}