| 10 | using namespace LNLib; |
| 11 | |
| 12 | TEST(Test_AdvancedSurface, KnotVector) |
| 13 | { |
| 14 | std::vector<double> kv0 = { 0,0,0,1.0 / 4,1.0 / 2,3.0 / 4,1,1,1 }; |
| 15 | std::vector<double> kv1 = { 0,0,0,0,3.0 / 10,7.0 / 10,1,1,1,1 }; |
| 16 | |
| 17 | std::vector<std::vector<double>> kvs; |
| 18 | kvs.emplace_back(kv0); |
| 19 | kvs.emplace_back(kv1); |
| 20 | auto result = KnotVectorUtils::GetInsertedKnotElements(kvs); |
| 21 | EXPECT_TRUE(result[0].size() == 4); |
| 22 | EXPECT_TRUE(result[1].size() == 3); |
| 23 | } |
| 24 | |
| 25 | TEST(Test_AdvancedSurface, CoonsSurface) |
| 26 | { |
nothing calls this directly
no test coverage detected