paella/Code/src/Meshing/Circles2.cxx

39 lines
2.9 KiB
C++
Raw Normal View History

auto c1 = geo::Circle<float>{};
c1.center = geo::Vector3<float>{2.0000f, 0.0000f, 0.0000f};
c1.points.push_back(std::make_pair(0, geo::Vector3<float>{2.0000f, 0.0000f, 1.0000f}));
c1.points.push_back(std::make_pair(1, geo::Vector3<float>{2.0000f, 0.5878f, 0.8090f}));
c1.points.push_back(std::make_pair(2, geo::Vector3<float>{2.0000f, 0.9511f, 0.3090f}));
c1.points.push_back(std::make_pair(3, geo::Vector3<float>{2.0000f, 0.9511f, -0.3090f}));
c1.points.push_back(std::make_pair(4, geo::Vector3<float>{2.0000f, 0.5878f, -0.8090f}));
c1.points.push_back(std::make_pair(5, geo::Vector3<float>{2.0000f, 0.0000f, -1.0000f}));
c1.points.push_back(std::make_pair(6, geo::Vector3<float>{2.0000f, -0.5878f, -0.8090f}));
c1.points.push_back(std::make_pair(7, geo::Vector3<float>{2.0000f, -0.9511f, -0.3090f}));
c1.points.push_back(std::make_pair(8, geo::Vector3<float>{2.0000f, -0.9511f, 0.3090f}));
c1.points.push_back(std::make_pair(9, geo::Vector3<float>{2.0000f, -0.5878f, 0.8090f}));
auto c2 = geo::Circle<float>{};
c2.center = geo::Vector3<float>{0.0000f, 2.0000f, 0.0000f};
c2.points.push_back(std::make_pair(10, geo::Vector3<float>{0.0000f, 2.0000f, 1.0000f}));
c2.points.push_back(std::make_pair(11, geo::Vector3<float>{-0.5878f, 2.0000f, 0.8090f}));
c2.points.push_back(std::make_pair(12, geo::Vector3<float>{-0.9511f, 2.0000f, 0.3090f}));
c2.points.push_back(std::make_pair(13, geo::Vector3<float>{-0.9511f, 2.0000f, -0.3090f}));
c2.points.push_back(std::make_pair(14, geo::Vector3<float>{-0.5878f, 2.0000f, -0.8090f}));
c2.points.push_back(std::make_pair(15, geo::Vector3<float>{-0.0000f, 2.0000f, -1.0000f}));
c2.points.push_back(std::make_pair(16, geo::Vector3<float>{0.5878f, 2.0000f, -0.8090f}));
c2.points.push_back(std::make_pair(17, geo::Vector3<float>{0.9511f, 2.0000f, -0.3090f}));
c2.points.push_back(std::make_pair(18, geo::Vector3<float>{0.9511f, 2.0000f, 0.3090f}));
c2.points.push_back(std::make_pair(19, geo::Vector3<float>{0.5878f, 2.0000f, 0.8090f}));
auto c3 = geo::Circle<float>{};
c3.center = geo::Vector3<float>{-1.4142f, -1.4142f, 0.0000f};
c3.points.push_back(std::make_pair(20, geo::Vector3<float>{-1.4142f, -1.4142f, 1.0000f}));
c3.points.push_back(std::make_pair(21, geo::Vector3<float>{-1.8298f, -0.9986f, 0.8090f}));
c3.points.push_back(std::make_pair(22, geo::Vector3<float>{-2.0867f, -0.7417f, 0.3090f}));
c3.points.push_back(std::make_pair(23, geo::Vector3<float>{-2.0867f, -0.7417f, -0.3090f}));
c3.points.push_back(std::make_pair(24, geo::Vector3<float>{-1.8298f, -0.9986f, -0.8090f}));
c3.points.push_back(std::make_pair(25, geo::Vector3<float>{-1.4142f, -1.4142f, -1.0000f}));
c3.points.push_back(std::make_pair(26, geo::Vector3<float>{-0.9986f, -1.8298f, -0.8090f}));
c3.points.push_back(std::make_pair(27, geo::Vector3<float>{-0.7417f, -2.0867f, -0.3090f}));
c3.points.push_back(std::make_pair(28, geo::Vector3<float>{-0.7417f, -2.0867f, 0.3090f}));
c3.points.push_back(std::make_pair(29, geo::Vector3<float>{-0.9986f, -1.8298f, 0.8090f}));