| 36 | #include <geode/tests/common.hpp> |
| 37 | |
| 38 | void test_create_vertices( const geode::EdgedCurve3D& edged_curve, |
| 39 | geode::EdgedCurveBuilder3D& builder ) |
| 40 | { |
| 41 | builder.create_point( geode::Point3D{ { 0.1, 0.2, 0.3 } } ); |
| 42 | builder.create_point( geode::Point3D{ { 2.1, 9.4, 6.7 } } ); |
| 43 | geode::OpenGeodeMeshException::test( |
| 44 | edged_curve.nb_vertices() == 2, "EdgedCurve should have 2 vertices" ); |
| 45 | builder.create_vertices( 2 ); |
| 46 | builder.set_point( 2, geode::Point3D{ { 7.5, 5.2, 6.3 } } ); |
| 47 | builder.set_point( 3, geode::Point3D{ { 8.7, 1.4, 4.7 } } ); |
| 48 | geode::OpenGeodeMeshException::test( |
| 49 | edged_curve.nb_vertices() == 4, "EdgedCurve should have 4 vertices" ); |
| 50 | } |
| 51 | |
| 52 | void test_permutation( const geode::EdgedCurve3D& edged_curve, |
| 53 | geode::EdgedCurveBuilder3D& builder ) |
no test coverage detected