diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9f029a..ddc9970 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,8 +21,9 @@ jobs: sofa_root: ${{ github.workspace }}/sofa sofa_version: ${{ matrix.sofa_branch }} sofa_scope: 'standard' + - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: path: ${{ env.WORKSPACE_SRC_PATH }} @@ -91,7 +92,7 @@ jobs: else echo "SOFA_PLUGIN_PATH=$WORKSPACE_ARTIFACT_PATH/lib" | tee -a $GITHUB_ENV fi - + if [[ "$RUNNER_OS" == "macOS" ]]; then echo "DYLD_LIBRARY_PATH=$WORKSPACE_ARTIFACT_PATH/lib:$SOFA_ROOT/lib:$SOFA_ROOT/plugins/SofaPython3/lib:$DYLD_LIBRARY_PATH" | tee -a $GITHUB_ENV fi @@ -100,6 +101,18 @@ jobs: echo "LD_LIBRARY_PATH=$WORKSPACE_ARTIFACT_PATH/lib:$SOFA_ROOT/lib:$SOFA_ROOT/plugins/SofaPython3/lib:$LD_LIBRARY_PATH" | tee -a $GITHUB_ENV fi + - name: Launch test + id: tests + uses: sofa-framework/sofa-test-action@v1.0 + with: + sofa_root: ${{ github.workspace }}/sofa + sofa_version: ${{ steps.sofa.outputs.sofa_version }} + src_dir: ${{ env.WORKSPACE_SRC_PATH }} + build_dir: ${{ env.WORKSPACE_BUILD_PATH }} + python_exe: ${{ steps.sofa.outputs.python_exe }} + output_dir: ${{ github.workspace }}/tests-results_dir + nb_parallel_threads: '4' + deploy: name: Deploy artifacts if: always() && startsWith(github.ref, 'refs/heads/main') # we are on a branch (not a PR) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5de0b8..2582ca2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -121,7 +121,7 @@ sofa_create_package_with_targets( TARGETS ${PROJECT_NAME} AUTO_SET_TARGET_PROPERTIES INCLUDE_SOURCE_DIR "src" INCLUDE_INSTALL_DIR ${PROJECT_NAME} - EXAMPLE_INSTALL_DIR "scenes" + EXAMPLE_INSTALL_DIR "examples" RELOCATABLE "plugins" ) diff --git a/scenes/Benchmarks/Scenario-01_squareTissue_horizontal-cut.scn b/examples/Benchmarks/Scenario-01_squareTissue_horizontal-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-01_squareTissue_horizontal-cut.scn rename to examples/Benchmarks/Scenario-01_squareTissue_horizontal-cut.scn diff --git a/scenes/Benchmarks/Scenario-02_squareTissue_diagonal-cut.scn b/examples/Benchmarks/Scenario-02_squareTissue_diagonal-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-02_squareTissue_diagonal-cut.scn rename to examples/Benchmarks/Scenario-02_squareTissue_diagonal-cut.scn diff --git a/scenes/Benchmarks/Scenario-03_squareTissue_corner-horizontal-cut.scn b/examples/Benchmarks/Scenario-03_squareTissue_corner-horizontal-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-03_squareTissue_corner-horizontal-cut.scn rename to examples/Benchmarks/Scenario-03_squareTissue_corner-horizontal-cut.scn diff --git a/scenes/Benchmarks/Scenario-04_squareTissue_corner-vertical-cut.scn b/examples/Benchmarks/Scenario-04_squareTissue_corner-vertical-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-04_squareTissue_corner-vertical-cut.scn rename to examples/Benchmarks/Scenario-04_squareTissue_corner-vertical-cut.scn diff --git a/scenes/Benchmarks/Scenario-05_squareTissue-hole-vertical-cut.scn b/examples/Benchmarks/Scenario-05_squareTissue-hole-vertical-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-05_squareTissue-hole-vertical-cut.scn rename to examples/Benchmarks/Scenario-05_squareTissue-hole-vertical-cut.scn diff --git a/scenes/Benchmarks/Scenario-06_squareTissue-hole-diagonal-cut.scn b/examples/Benchmarks/Scenario-06_squareTissue-hole-diagonal-cut.scn similarity index 100% rename from scenes/Benchmarks/Scenario-06_squareTissue-hole-diagonal-cut.scn rename to examples/Benchmarks/Scenario-06_squareTissue-hole-diagonal-cut.scn diff --git a/scenes/Benchmarks/TestCase-01_bad-cutted-mesh.scn b/examples/Benchmarks/TestCase-01_bad-cutted-mesh.scn similarity index 100% rename from scenes/Benchmarks/TestCase-01_bad-cutted-mesh.scn rename to examples/Benchmarks/TestCase-01_bad-cutted-mesh.scn diff --git a/scenes/Benchmarks/TestCase-02_bad-cutted-mesh.scn b/examples/Benchmarks/TestCase-02_bad-cutted-mesh.scn similarity index 100% rename from scenes/Benchmarks/TestCase-02_bad-cutted-mesh.scn rename to examples/Benchmarks/TestCase-02_bad-cutted-mesh.scn diff --git a/scenes/Benchmarks/TestCase-03_vertexConnectedTriangles.scn b/examples/Benchmarks/TestCase-03_vertexConnectedTriangles.scn similarity index 100% rename from scenes/Benchmarks/TestCase-03_vertexConnectedTriangles.scn rename to examples/Benchmarks/TestCase-03_vertexConnectedTriangles.scn diff --git a/scenes/RegressionStateScenes.regression-tests b/examples/RegressionStateScenes.regression-tests similarity index 100% rename from scenes/RegressionStateScenes.regression-tests rename to examples/RegressionStateScenes.regression-tests diff --git a/scenes/RegressionTopologyScenes.regression-tests b/examples/RegressionTopologyScenes.regression-tests similarity index 100% rename from scenes/RegressionTopologyScenes.regression-tests rename to examples/RegressionTopologyScenes.regression-tests diff --git a/scenes/TearingEngine/CasTest7_collision.scn b/examples/TearingEngine/CasTest7_collision.scn similarity index 100% rename from scenes/TearingEngine/CasTest7_collision.scn rename to examples/TearingEngine/CasTest7_collision.scn diff --git a/scenes/TearingEngine/SquareTissue_01_gravity.scn b/examples/TearingEngine/SquareTissue_01_gravity.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_01_gravity.scn rename to examples/TearingEngine/SquareTissue_01_gravity.scn diff --git a/scenes/TearingEngine/SquareTissue_01_gravity.scn.qglviewer.view b/examples/TearingEngine/SquareTissue_01_gravity.scn.qglviewer.view similarity index 100% rename from scenes/TearingEngine/SquareTissue_01_gravity.scn.qglviewer.view rename to examples/TearingEngine/SquareTissue_01_gravity.scn.qglviewer.view diff --git a/scenes/TearingEngine/SquareTissue_01_gravity_interaction.scn b/examples/TearingEngine/SquareTissue_01_gravity_interaction.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_01_gravity_interaction.scn rename to examples/TearingEngine/SquareTissue_01_gravity_interaction.scn diff --git a/scenes/TearingEngine/SquareTissue_02_pressureBorder.scn b/examples/TearingEngine/SquareTissue_02_pressureBorder.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_02_pressureBorder.scn rename to examples/TearingEngine/SquareTissue_02_pressureBorder.scn diff --git a/scenes/TearingEngine/SquareTissue_03_centralePressure.scn b/examples/TearingEngine/SquareTissue_03_centralePressure.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_03_centralePressure.scn rename to examples/TearingEngine/SquareTissue_03_centralePressure.scn diff --git a/scenes/TearingEngine/SquareTissue_04_cornerPressure.scn b/examples/TearingEngine/SquareTissue_04_cornerPressure.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_04_cornerPressure.scn rename to examples/TearingEngine/SquareTissue_04_cornerPressure.scn diff --git a/scenes/TearingEngine/SquareTissue_05_circleHole_gravity.scn b/examples/TearingEngine/SquareTissue_05_circleHole_gravity.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_05_circleHole_gravity.scn rename to examples/TearingEngine/SquareTissue_05_circleHole_gravity.scn diff --git a/scenes/TearingEngine/SquareTissue_06_circleHole_pressureBorder.scn b/examples/TearingEngine/SquareTissue_06_circleHole_pressureBorder.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_06_circleHole_pressureBorder.scn rename to examples/TearingEngine/SquareTissue_06_circleHole_pressureBorder.scn diff --git a/scenes/TearingEngine/SquareTissue_07_squareHole_gravity.scn b/examples/TearingEngine/SquareTissue_07_squareHole_gravity.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_07_squareHole_gravity.scn rename to examples/TearingEngine/SquareTissue_07_squareHole_gravity.scn diff --git a/scenes/TearingEngine/SquareTissue_08_verticalHole_gravity.scn b/examples/TearingEngine/SquareTissue_08_verticalHole_gravity.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_08_verticalHole_gravity.scn rename to examples/TearingEngine/SquareTissue_08_verticalHole_gravity.scn diff --git a/scenes/TearingEngine/SquareTissue_09_incised_gravity.scn b/examples/TearingEngine/SquareTissue_09_incised_gravity.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_09_incised_gravity.scn rename to examples/TearingEngine/SquareTissue_09_incised_gravity.scn diff --git a/scenes/TearingEngine/SquareTissue_10_circleHole_pressureBorder.scn b/examples/TearingEngine/SquareTissue_10_circleHole_pressureBorder.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_10_circleHole_pressureBorder.scn rename to examples/TearingEngine/SquareTissue_10_circleHole_pressureBorder.scn diff --git a/scenes/TearingEngine/SquareTissue_11_MiddlePressure .scn b/examples/TearingEngine/SquareTissue_11_MiddlePressure .scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_11_MiddlePressure .scn rename to examples/TearingEngine/SquareTissue_11_MiddlePressure .scn diff --git a/scenes/TearingEngine/SquareTissue_11_MiddlePressure .scn.qglviewer.view b/examples/TearingEngine/SquareTissue_11_MiddlePressure .scn.qglviewer.view similarity index 100% rename from scenes/TearingEngine/SquareTissue_11_MiddlePressure .scn.qglviewer.view rename to examples/TearingEngine/SquareTissue_11_MiddlePressure .scn.qglviewer.view diff --git a/scenes/TearingEngine/SquareTissue_12_MiddlePressure .scn b/examples/TearingEngine/SquareTissue_12_MiddlePressure .scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_12_MiddlePressure .scn rename to examples/TearingEngine/SquareTissue_12_MiddlePressure .scn diff --git a/scenes/TearingEngine/SquareTissue_12_MiddlePressure .scn.qglviewer.view b/examples/TearingEngine/SquareTissue_12_MiddlePressure .scn.qglviewer.view similarity index 100% rename from scenes/TearingEngine/SquareTissue_12_MiddlePressure .scn.qglviewer.view rename to examples/TearingEngine/SquareTissue_12_MiddlePressure .scn.qglviewer.view diff --git a/scenes/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn b/examples/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn similarity index 100% rename from scenes/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn rename to examples/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn diff --git a/scenes/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn.qglviewer.view b/examples/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn.qglviewer.view similarity index 100% rename from scenes/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn.qglviewer.view rename to examples/TearingEngine/SquareTissue_12_MiddlePressure _Big.scn.qglviewer.view diff --git a/scenes/TearingEngine/mesh/sablier.obj b/examples/TearingEngine/mesh/sablier.obj similarity index 100% rename from scenes/TearingEngine/mesh/sablier.obj rename to examples/TearingEngine/mesh/sablier.obj diff --git a/scenes/TearingEngine/mesh/square_tissue.blend b/examples/TearingEngine/mesh/square_tissue.blend similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue.blend rename to examples/TearingEngine/mesh/square_tissue.blend diff --git a/scenes/TearingEngine/mesh/square_tissue_722.mtl b/examples/TearingEngine/mesh/square_tissue_722.mtl similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722.mtl rename to examples/TearingEngine/mesh/square_tissue_722.mtl diff --git a/scenes/TearingEngine/mesh/square_tissue_722.obj b/examples/TearingEngine/mesh/square_tissue_722.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722.obj rename to examples/TearingEngine/mesh/square_tissue_722.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_722_hole.mtl b/examples/TearingEngine/mesh/square_tissue_722_hole.mtl similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_hole.mtl rename to examples/TearingEngine/mesh/square_tissue_722_hole.mtl diff --git a/scenes/TearingEngine/mesh/square_tissue_722_hole.obj b/examples/TearingEngine/mesh/square_tissue_722_hole.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_hole.obj rename to examples/TearingEngine/mesh/square_tissue_722_hole.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_722_hole_vertical.obj b/examples/TearingEngine/mesh/square_tissue_722_hole_vertical.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_hole_vertical.obj rename to examples/TearingEngine/mesh/square_tissue_722_hole_vertical.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_722_incision_border.mtl b/examples/TearingEngine/mesh/square_tissue_722_incision_border.mtl similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_incision_border.mtl rename to examples/TearingEngine/mesh/square_tissue_722_incision_border.mtl diff --git a/scenes/TearingEngine/mesh/square_tissue_722_incision_border.obj b/examples/TearingEngine/mesh/square_tissue_722_incision_border.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_incision_border.obj rename to examples/TearingEngine/mesh/square_tissue_722_incision_border.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_722_incision_border_test.obj b/examples/TearingEngine/mesh/square_tissue_722_incision_border_test.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_722_incision_border_test.obj rename to examples/TearingEngine/mesh/square_tissue_722_incision_border_test.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_hole_circle.obj b/examples/TearingEngine/mesh/square_tissue_hole_circle.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_hole_circle.obj rename to examples/TearingEngine/mesh/square_tissue_hole_circle.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_pre-cut.mtl b/examples/TearingEngine/mesh/square_tissue_pre-cut.mtl similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_pre-cut.mtl rename to examples/TearingEngine/mesh/square_tissue_pre-cut.mtl diff --git a/scenes/TearingEngine/mesh/square_tissue_pre-cut.obj b/examples/TearingEngine/mesh/square_tissue_pre-cut.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_pre-cut.obj rename to examples/TearingEngine/mesh/square_tissue_pre-cut.obj diff --git a/scenes/TearingEngine/mesh/square_tissue_pre-cut2.mtl b/examples/TearingEngine/mesh/square_tissue_pre-cut2.mtl similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_pre-cut2.mtl rename to examples/TearingEngine/mesh/square_tissue_pre-cut2.mtl diff --git a/scenes/TearingEngine/mesh/square_tissue_pre-cut2.obj b/examples/TearingEngine/mesh/square_tissue_pre-cut2.obj similarity index 100% rename from scenes/TearingEngine/mesh/square_tissue_pre-cut2.obj rename to examples/TearingEngine/mesh/square_tissue_pre-cut2.obj diff --git a/scenes/TopologyBenchmarks/TriangleCuttingController.scn b/examples/TopologyBenchmarks/TriangleCuttingController.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleCuttingController.scn rename to examples/TopologyBenchmarks/TriangleCuttingController.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-01_1Node.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-01_1Node.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-01_1Node.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-01_1Node.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-02_1Edge.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-02_1Edge.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-02_1Edge.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-02_1Edge.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-03_2Edge.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-03_2Edge.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-03_2Edge.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-03_2Edge.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-04_3Edge.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-04_3Edge.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-04_3Edge.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-04_3Edge.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-05_2Node.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-05_2Node.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-05_2Node.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-05_2Node.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-06_plane_connected.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-06_plane_connected.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-06_plane_connected.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-06_plane_connected.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-07_plane_notConnected.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-07_plane_notConnected.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-07_plane_notConnected.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-07_plane_notConnected.scn diff --git a/scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-08_plane_full.scn b/examples/TopologyBenchmarks/TriangleSubdivision_benchmark-08_plane_full.scn similarity index 100% rename from scenes/TopologyBenchmarks/TriangleSubdivision_benchmark-08_plane_full.scn rename to examples/TopologyBenchmarks/TriangleSubdivision_benchmark-08_plane_full.scn diff --git a/scenes/TopologyBenchmarks/mesh/circle_128_triangles.mtl b/examples/TopologyBenchmarks/mesh/circle_128_triangles.mtl similarity index 100% rename from scenes/TopologyBenchmarks/mesh/circle_128_triangles.mtl rename to examples/TopologyBenchmarks/mesh/circle_128_triangles.mtl diff --git a/scenes/TopologyBenchmarks/mesh/circle_128_triangles.obj b/examples/TopologyBenchmarks/mesh/circle_128_triangles.obj similarity index 100% rename from scenes/TopologyBenchmarks/mesh/circle_128_triangles.obj rename to examples/TopologyBenchmarks/mesh/circle_128_triangles.obj diff --git a/scenes/TopologyBenchmarks/mesh/plane_128_triangles.mtl b/examples/TopologyBenchmarks/mesh/plane_128_triangles.mtl similarity index 100% rename from scenes/TopologyBenchmarks/mesh/plane_128_triangles.mtl rename to examples/TopologyBenchmarks/mesh/plane_128_triangles.mtl diff --git a/scenes/TopologyBenchmarks/mesh/plane_128_triangles.obj b/examples/TopologyBenchmarks/mesh/plane_128_triangles.obj similarity index 100% rename from scenes/TopologyBenchmarks/mesh/plane_128_triangles.obj rename to examples/TopologyBenchmarks/mesh/plane_128_triangles.obj diff --git a/scenes/TopologyBenchmarks/mesh/sphere_960_triangles.mtl b/examples/TopologyBenchmarks/mesh/sphere_960_triangles.mtl similarity index 100% rename from scenes/TopologyBenchmarks/mesh/sphere_960_triangles.mtl rename to examples/TopologyBenchmarks/mesh/sphere_960_triangles.mtl diff --git a/scenes/TopologyBenchmarks/mesh/sphere_960_triangles.obj b/examples/TopologyBenchmarks/mesh/sphere_960_triangles.obj similarity index 100% rename from scenes/TopologyBenchmarks/mesh/sphere_960_triangles.obj rename to examples/TopologyBenchmarks/mesh/sphere_960_triangles.obj diff --git a/scenes/TopologyBenchmarks/mesh/triangles_8.mtl b/examples/TopologyBenchmarks/mesh/triangles_8.mtl similarity index 100% rename from scenes/TopologyBenchmarks/mesh/triangles_8.mtl rename to examples/TopologyBenchmarks/mesh/triangles_8.mtl diff --git a/scenes/TopologyBenchmarks/mesh/triangles_8.obj b/examples/TopologyBenchmarks/mesh/triangles_8.obj similarity index 100% rename from scenes/TopologyBenchmarks/mesh/triangles_8.obj rename to examples/TopologyBenchmarks/mesh/triangles_8.obj diff --git a/scenes/VolumeTearingEngine_scenes/CasTest1.scn b/examples/VolumeTearingEngine_scenes/CasTest1.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest1.scn rename to examples/VolumeTearingEngine_scenes/CasTest1.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest2.scn b/examples/VolumeTearingEngine_scenes/CasTest2.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest2.scn rename to examples/VolumeTearingEngine_scenes/CasTest2.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest3.scn b/examples/VolumeTearingEngine_scenes/CasTest3.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest3.scn rename to examples/VolumeTearingEngine_scenes/CasTest3.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest4.scn b/examples/VolumeTearingEngine_scenes/CasTest4.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest4.scn rename to examples/VolumeTearingEngine_scenes/CasTest4.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest5.scn b/examples/VolumeTearingEngine_scenes/CasTest5.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest5.scn rename to examples/VolumeTearingEngine_scenes/CasTest5.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest6.scn b/examples/VolumeTearingEngine_scenes/CasTest6.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest6.scn rename to examples/VolumeTearingEngine_scenes/CasTest6.scn diff --git a/scenes/VolumeTearingEngine_scenes/CasTest7-poutre.scn b/examples/VolumeTearingEngine_scenes/CasTest7-poutre.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/CasTest7-poutre.scn rename to examples/VolumeTearingEngine_scenes/CasTest7-poutre.scn diff --git a/scenes/VolumeTearingEngine_scenes/RemovingHexa2TetraProcess.scn b/examples/VolumeTearingEngine_scenes/RemovingHexa2TetraProcess.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/RemovingHexa2TetraProcess.scn rename to examples/VolumeTearingEngine_scenes/RemovingHexa2TetraProcess.scn diff --git a/scenes/VolumeTearingEngine_scenes/cisaillement.scn b/examples/VolumeTearingEngine_scenes/cisaillement.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/cisaillement.scn rename to examples/VolumeTearingEngine_scenes/cisaillement.scn diff --git a/scenes/VolumeTearingEngine_scenes/testVolume.scn b/examples/VolumeTearingEngine_scenes/testVolume.scn similarity index 100% rename from scenes/VolumeTearingEngine_scenes/testVolume.scn rename to examples/VolumeTearingEngine_scenes/testVolume.scn