Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortamasmeszaros <meszaros.q@gmail.com>2019-06-19 15:52:55 +0300
committertamasmeszaros <meszaros.q@gmail.com>2019-06-19 15:52:55 +0300
commit2ae2672ee92db219ad9210ddd5288f2bd5a62fbc (patch)
tree51a4ac5307f72686fcd8a75f1e7df230fca2ec83
parent89e39e38955b03500e4e08388200168cb1f5bb0c (diff)
Building igl statically and moving to the dep scripts
Fixing dep build script on Windows and removing some warnings. Use bundled igl by default. Not building with the dependency scripts if not explicitly stated. This way, it will stay in Fix the libigl patch to include C source files in header only mode.
-rw-r--r--CMakeLists.txt6
-rw-r--r--deps/CMakeLists.txt2
-rw-r--r--deps/deps-unix-common.cmake30
-rw-r--r--deps/deps-windows.cmake45
-rw-r--r--deps/igl-fixes.patch87
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/libigl/CMakeLists.txt14
-rw-r--r--src/libigl/igl/AABB.cpp (renamed from src/igl/AABB.cpp)0
-rw-r--r--src/libigl/igl/AABB.h (renamed from src/igl/AABB.h)0
-rw-r--r--src/libigl/igl/ARAPEnergyType.h (renamed from src/igl/ARAPEnergyType.h)0
-rw-r--r--src/libigl/igl/AtA_cached.cpp (renamed from src/igl/AtA_cached.cpp)0
-rw-r--r--src/libigl/igl/AtA_cached.h (renamed from src/igl/AtA_cached.h)0
-rw-r--r--src/libigl/igl/C_STR.h (renamed from src/igl/C_STR.h)0
-rw-r--r--src/libigl/igl/Camera.h (renamed from src/igl/Camera.h)0
-rw-r--r--src/libigl/igl/EPS.cpp (renamed from src/igl/EPS.cpp)0
-rw-r--r--src/libigl/igl/EPS.h (renamed from src/igl/EPS.h)0
-rw-r--r--src/libigl/igl/HalfEdgeIterator.cpp (renamed from src/igl/HalfEdgeIterator.cpp)0
-rw-r--r--src/libigl/igl/HalfEdgeIterator.h (renamed from src/igl/HalfEdgeIterator.h)0
-rw-r--r--src/libigl/igl/Hit.h (renamed from src/igl/Hit.h)0
-rw-r--r--src/libigl/igl/IO (renamed from src/igl/IO)0
-rw-r--r--src/libigl/igl/IndexComparison.h (renamed from src/igl/IndexComparison.h)0
-rw-r--r--src/libigl/igl/LinSpaced.h (renamed from src/igl/LinSpaced.h)0
-rw-r--r--src/libigl/igl/MeshBooleanType.h (renamed from src/igl/MeshBooleanType.h)0
-rw-r--r--src/libigl/igl/NormalType.h (renamed from src/igl/NormalType.h)0
-rw-r--r--src/libigl/igl/ONE.h (renamed from src/igl/ONE.h)0
-rw-r--r--src/libigl/igl/PI.h (renamed from src/igl/PI.h)0
-rw-r--r--src/libigl/igl/REDRUM.h (renamed from src/igl/REDRUM.h)0
-rw-r--r--src/libigl/igl/STR.h (renamed from src/igl/STR.h)0
-rw-r--r--src/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp (renamed from src/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp)0
-rw-r--r--src/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp (renamed from src/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp)0
-rw-r--r--src/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp (renamed from src/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp)0
-rw-r--r--src/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp (renamed from src/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp)0
-rw-r--r--src/libigl/igl/Singular_Value_Decomposition_Preamble.hpp (renamed from src/igl/Singular_Value_Decomposition_Preamble.hpp)0
-rw-r--r--src/libigl/igl/SolverStatus.h (renamed from src/igl/SolverStatus.h)0
-rw-r--r--src/libigl/igl/SortableRow.h (renamed from src/igl/SortableRow.h)0
-rw-r--r--src/libigl/igl/Timer.h (renamed from src/igl/Timer.h)0
-rw-r--r--src/libigl/igl/Viewport.h (renamed from src/igl/Viewport.h)0
-rw-r--r--src/libigl/igl/WindingNumberAABB.h (renamed from src/igl/WindingNumberAABB.h)0
-rw-r--r--src/libigl/igl/WindingNumberMethod.h (renamed from src/igl/WindingNumberMethod.h)0
-rw-r--r--src/libigl/igl/WindingNumberTree.h (renamed from src/igl/WindingNumberTree.h)0
-rw-r--r--src/libigl/igl/ZERO.h (renamed from src/igl/ZERO.h)0
-rwxr-xr-xsrc/libigl/igl/active_set.cpp (renamed from src/igl/active_set.cpp)0
-rw-r--r--src/libigl/igl/active_set.h (renamed from src/igl/active_set.h)0
-rw-r--r--src/libigl/igl/adjacency_list.cpp (renamed from src/igl/adjacency_list.cpp)0
-rw-r--r--src/libigl/igl/adjacency_list.h (renamed from src/igl/adjacency_list.h)0
-rw-r--r--src/libigl/igl/adjacency_matrix.cpp (renamed from src/igl/adjacency_matrix.cpp)0
-rw-r--r--src/libigl/igl/adjacency_matrix.h (renamed from src/igl/adjacency_matrix.h)0
-rw-r--r--src/libigl/igl/all.cpp (renamed from src/igl/all.cpp)0
-rw-r--r--src/libigl/igl/all.h (renamed from src/igl/all.h)0
-rw-r--r--src/libigl/igl/all_edges.cpp (renamed from src/igl/all_edges.cpp)0
-rw-r--r--src/libigl/igl/all_edges.h (renamed from src/igl/all_edges.h)0
-rw-r--r--src/libigl/igl/all_pairs_distances.cpp (renamed from src/igl/all_pairs_distances.cpp)0
-rw-r--r--src/libigl/igl/all_pairs_distances.h (renamed from src/igl/all_pairs_distances.h)0
-rw-r--r--src/libigl/igl/ambient_occlusion.cpp (renamed from src/igl/ambient_occlusion.cpp)0
-rw-r--r--src/libigl/igl/ambient_occlusion.h (renamed from src/igl/ambient_occlusion.h)0
-rw-r--r--src/libigl/igl/angular_distance.cpp (renamed from src/igl/angular_distance.cpp)0
-rw-r--r--src/libigl/igl/angular_distance.h (renamed from src/igl/angular_distance.h)0
-rw-r--r--src/libigl/igl/anttweakbar/ReAntTweakBar.cpp (renamed from src/igl/anttweakbar/ReAntTweakBar.cpp)0
-rw-r--r--src/libigl/igl/anttweakbar/ReAntTweakBar.h (renamed from src/igl/anttweakbar/ReAntTweakBar.h)0
-rw-r--r--src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp (renamed from src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp)0
-rw-r--r--src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h (renamed from src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h)0
-rw-r--r--src/libigl/igl/any.cpp (renamed from src/igl/any.cpp)0
-rw-r--r--src/libigl/igl/any.h (renamed from src/igl/any.h)0
-rw-r--r--src/libigl/igl/any_of.cpp (renamed from src/igl/any_of.cpp)0
-rw-r--r--src/libigl/igl/any_of.h (renamed from src/igl/any_of.h)0
-rw-r--r--src/libigl/igl/arap.cpp (renamed from src/igl/arap.cpp)0
-rw-r--r--src/libigl/igl/arap.h (renamed from src/igl/arap.h)0
-rw-r--r--src/libigl/igl/arap_dof.cpp (renamed from src/igl/arap_dof.cpp)0
-rw-r--r--src/libigl/igl/arap_dof.h (renamed from src/igl/arap_dof.h)0
-rw-r--r--src/libigl/igl/arap_linear_block.cpp (renamed from src/igl/arap_linear_block.cpp)0
-rw-r--r--src/libigl/igl/arap_linear_block.h (renamed from src/igl/arap_linear_block.h)0
-rw-r--r--src/libigl/igl/arap_rhs.cpp (renamed from src/igl/arap_rhs.cpp)0
-rw-r--r--src/libigl/igl/arap_rhs.h (renamed from src/igl/arap_rhs.h)0
-rw-r--r--src/libigl/igl/average_onto_faces.cpp (renamed from src/igl/average_onto_faces.cpp)0
-rw-r--r--src/libigl/igl/average_onto_faces.h (renamed from src/igl/average_onto_faces.h)0
-rw-r--r--src/libigl/igl/average_onto_vertices.cpp (renamed from src/igl/average_onto_vertices.cpp)0
-rw-r--r--src/libigl/igl/average_onto_vertices.h (renamed from src/igl/average_onto_vertices.h)0
-rw-r--r--src/libigl/igl/avg_edge_length.cpp (renamed from src/igl/avg_edge_length.cpp)0
-rw-r--r--src/libigl/igl/avg_edge_length.h (renamed from src/igl/avg_edge_length.h)0
-rw-r--r--src/libigl/igl/axis_angle_to_quat.cpp (renamed from src/igl/axis_angle_to_quat.cpp)0
-rw-r--r--src/libigl/igl/axis_angle_to_quat.h (renamed from src/igl/axis_angle_to_quat.h)0
-rw-r--r--src/libigl/igl/barycenter.cpp (renamed from src/igl/barycenter.cpp)0
-rw-r--r--src/libigl/igl/barycenter.h (renamed from src/igl/barycenter.h)0
-rw-r--r--src/libigl/igl/barycentric_coordinates.cpp (renamed from src/igl/barycentric_coordinates.cpp)0
-rw-r--r--src/libigl/igl/barycentric_coordinates.h (renamed from src/igl/barycentric_coordinates.h)0
-rwxr-xr-xsrc/libigl/igl/barycentric_to_global.cpp (renamed from src/igl/barycentric_to_global.cpp)0
-rwxr-xr-xsrc/libigl/igl/barycentric_to_global.h (renamed from src/igl/barycentric_to_global.h)0
-rw-r--r--src/libigl/igl/basename.cpp (renamed from src/igl/basename.cpp)0
-rw-r--r--src/libigl/igl/basename.h (renamed from src/igl/basename.h)0
-rw-r--r--src/libigl/igl/bbw.cpp (renamed from src/igl/bbw.cpp)0
-rw-r--r--src/libigl/igl/bbw.h (renamed from src/igl/bbw.h)0
-rw-r--r--src/libigl/igl/bfs.cpp (renamed from src/igl/bfs.cpp)0
-rw-r--r--src/libigl/igl/bfs.h (renamed from src/igl/bfs.h)0
-rw-r--r--src/libigl/igl/bfs_orient.cpp (renamed from src/igl/bfs_orient.cpp)0
-rw-r--r--src/libigl/igl/bfs_orient.h (renamed from src/igl/bfs_orient.h)0
-rw-r--r--src/libigl/igl/biharmonic_coordinates.cpp (renamed from src/igl/biharmonic_coordinates.cpp)0
-rw-r--r--src/libigl/igl/biharmonic_coordinates.h (renamed from src/igl/biharmonic_coordinates.h)0
-rw-r--r--src/libigl/igl/bijective_composite_harmonic_mapping.cpp (renamed from src/igl/bijective_composite_harmonic_mapping.cpp)0
-rw-r--r--src/libigl/igl/bijective_composite_harmonic_mapping.h (renamed from src/igl/bijective_composite_harmonic_mapping.h)0
-rw-r--r--src/libigl/igl/bone_parents.cpp (renamed from src/igl/bone_parents.cpp)0
-rw-r--r--src/libigl/igl/bone_parents.h (renamed from src/igl/bone_parents.h)0
-rw-r--r--src/libigl/igl/boundary_conditions.cpp (renamed from src/igl/boundary_conditions.cpp)0
-rw-r--r--src/libigl/igl/boundary_conditions.h (renamed from src/igl/boundary_conditions.h)0
-rw-r--r--src/libigl/igl/boundary_facets.cpp (renamed from src/igl/boundary_facets.cpp)0
-rw-r--r--src/libigl/igl/boundary_facets.h (renamed from src/igl/boundary_facets.h)0
-rwxr-xr-xsrc/libigl/igl/boundary_loop.cpp (renamed from src/igl/boundary_loop.cpp)0
-rwxr-xr-xsrc/libigl/igl/boundary_loop.h (renamed from src/igl/boundary_loop.h)0
-rw-r--r--src/libigl/igl/bounding_box.cpp (renamed from src/igl/bounding_box.cpp)0
-rw-r--r--src/libigl/igl/bounding_box.h (renamed from src/igl/bounding_box.h)0
-rw-r--r--src/libigl/igl/bounding_box_diagonal.cpp (renamed from src/igl/bounding_box_diagonal.cpp)0
-rw-r--r--src/libigl/igl/bounding_box_diagonal.h (renamed from src/igl/bounding_box_diagonal.h)0
-rw-r--r--src/libigl/igl/canonical_quaternions.cpp (renamed from src/igl/canonical_quaternions.cpp)0
-rw-r--r--src/libigl/igl/canonical_quaternions.h (renamed from src/igl/canonical_quaternions.h)0
-rw-r--r--src/libigl/igl/cat.cpp (renamed from src/igl/cat.cpp)0
-rw-r--r--src/libigl/igl/cat.h (renamed from src/igl/cat.h)0
-rw-r--r--src/libigl/igl/ceil.cpp (renamed from src/igl/ceil.cpp)0
-rw-r--r--src/libigl/igl/ceil.h (renamed from src/igl/ceil.h)0
-rw-r--r--src/libigl/igl/centroid.cpp (renamed from src/igl/centroid.cpp)0
-rw-r--r--src/libigl/igl/centroid.h (renamed from src/igl/centroid.h)0
-rw-r--r--src/libigl/igl/circulation.cpp (renamed from src/igl/circulation.cpp)0
-rw-r--r--src/libigl/igl/circulation.h (renamed from src/igl/circulation.h)0
-rw-r--r--src/libigl/igl/circumradius.cpp (renamed from src/igl/circumradius.cpp)0
-rw-r--r--src/libigl/igl/circumradius.h (renamed from src/igl/circumradius.h)0
-rw-r--r--src/libigl/igl/collapse_edge.cpp (renamed from src/igl/collapse_edge.cpp)0
-rw-r--r--src/libigl/igl/collapse_edge.h (renamed from src/igl/collapse_edge.h)0
-rw-r--r--src/libigl/igl/collapse_small_triangles.cpp (renamed from src/igl/collapse_small_triangles.cpp)0
-rw-r--r--src/libigl/igl/collapse_small_triangles.h (renamed from src/igl/collapse_small_triangles.h)0
-rw-r--r--src/libigl/igl/colon.cpp (renamed from src/igl/colon.cpp)0
-rw-r--r--src/libigl/igl/colon.h (renamed from src/igl/colon.h)0
-rw-r--r--src/libigl/igl/colormap.cpp (renamed from src/igl/colormap.cpp)0
-rw-r--r--src/libigl/igl/colormap.h (renamed from src/igl/colormap.h)0
-rw-r--r--src/libigl/igl/column_to_quats.cpp (renamed from src/igl/column_to_quats.cpp)0
-rw-r--r--src/libigl/igl/column_to_quats.h (renamed from src/igl/column_to_quats.h)0
-rw-r--r--src/libigl/igl/columnize.cpp (renamed from src/igl/columnize.cpp)0
-rw-r--r--src/libigl/igl/columnize.h (renamed from src/igl/columnize.h)0
-rw-r--r--src/libigl/igl/comb_cross_field.cpp (renamed from src/igl/comb_cross_field.cpp)0
-rw-r--r--src/libigl/igl/comb_cross_field.h (renamed from src/igl/comb_cross_field.h)0
-rw-r--r--src/libigl/igl/comb_frame_field.cpp (renamed from src/igl/comb_frame_field.cpp)0
-rw-r--r--src/libigl/igl/comb_frame_field.h (renamed from src/igl/comb_frame_field.h)0
-rw-r--r--src/libigl/igl/comb_line_field.cpp (renamed from src/igl/comb_line_field.cpp)0
-rw-r--r--src/libigl/igl/comb_line_field.h (renamed from src/igl/comb_line_field.h)0
-rw-r--r--src/libigl/igl/combine.cpp (renamed from src/igl/combine.cpp)0
-rw-r--r--src/libigl/igl/combine.h (renamed from src/igl/combine.h)0
-rw-r--r--src/libigl/igl/components.cpp (renamed from src/igl/components.cpp)0
-rw-r--r--src/libigl/igl/components.h (renamed from src/igl/components.h)0
-rw-r--r--src/libigl/igl/compute_frame_field_bisectors.cpp (renamed from src/igl/compute_frame_field_bisectors.cpp)0
-rw-r--r--src/libigl/igl/compute_frame_field_bisectors.h (renamed from src/igl/compute_frame_field_bisectors.h)0
-rw-r--r--src/libigl/igl/connect_boundary_to_infinity.cpp (renamed from src/igl/connect_boundary_to_infinity.cpp)0
-rw-r--r--src/libigl/igl/connect_boundary_to_infinity.h (renamed from src/igl/connect_boundary_to_infinity.h)0
-rw-r--r--src/libigl/igl/copyleft/README.md (renamed from src/igl/copyleft/README.md)0
-rw-r--r--src/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h (renamed from src/igl/copyleft/cgal/BinaryWindingNumberOperations.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/CGAL_includes.hpp (renamed from src/igl/copyleft/cgal/CGAL_includes.hpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/CSGTree.h (renamed from src/igl/copyleft/cgal/CSGTree.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h (renamed from src/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/SelfIntersectMesh.h (renamed from src/igl/copyleft/cgal/SelfIntersectMesh.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/assign.cpp (renamed from src/igl/copyleft/cgal/assign.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/assign.h (renamed from src/igl/copyleft/cgal/assign.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/assign_scalar.cpp (renamed from src/igl/copyleft/cgal/assign_scalar.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/assign_scalar.h (renamed from src/igl/copyleft/cgal/assign_scalar.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/barycenter.cpp (renamed from src/igl/copyleft/cgal/barycenter.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/cell_adjacency.cpp (renamed from src/igl/copyleft/cgal/cell_adjacency.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/cell_adjacency.h (renamed from src/igl/copyleft/cgal/cell_adjacency.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/closest_facet.cpp (renamed from src/igl/copyleft/cgal/closest_facet.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/closest_facet.h (renamed from src/igl/copyleft/cgal/closest_facet.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/complex_to_mesh.cpp (renamed from src/igl/copyleft/cgal/complex_to_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/complex_to_mesh.h (renamed from src/igl/copyleft/cgal/complex_to_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/component_inside_component.cpp (renamed from src/igl/copyleft/cgal/component_inside_component.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/component_inside_component.h (renamed from src/igl/copyleft/cgal/component_inside_component.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/convex_hull.cpp (renamed from src/igl/copyleft/cgal/convex_hull.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/convex_hull.h (renamed from src/igl/copyleft/cgal/convex_hull.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp (renamed from src/igl/copyleft/cgal/delaunay_triangulation.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/delaunay_triangulation.h (renamed from src/igl/copyleft/cgal/delaunay_triangulation.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/extract_cells.cpp (renamed from src/igl/copyleft/cgal/extract_cells.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/extract_cells.h (renamed from src/igl/copyleft/cgal/extract_cells.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/extract_feature.cpp (renamed from src/igl/copyleft/cgal/extract_feature.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/extract_feature.h (renamed from src/igl/copyleft/cgal/extract_feature.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/fast_winding_number.cpp (renamed from src/igl/copyleft/cgal/fast_winding_number.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/fast_winding_number.h (renamed from src/igl/copyleft/cgal/fast_winding_number.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/half_space_box.cpp (renamed from src/igl/copyleft/cgal/half_space_box.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/half_space_box.h (renamed from src/igl/copyleft/cgal/half_space_box.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/hausdorff.cpp (renamed from src/igl/copyleft/cgal/hausdorff.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/hausdorff.h (renamed from src/igl/copyleft/cgal/hausdorff.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/incircle.cpp (renamed from src/igl/copyleft/cgal/incircle.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/incircle.h (renamed from src/igl/copyleft/cgal/incircle.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/insert_into_cdt.cpp (renamed from src/igl/copyleft/cgal/insert_into_cdt.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/insert_into_cdt.h (renamed from src/igl/copyleft/cgal/insert_into_cdt.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/insphere.cpp (renamed from src/igl/copyleft/cgal/insphere.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/insphere.h (renamed from src/igl/copyleft/cgal/insphere.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/intersect_other.cpp (renamed from src/igl/copyleft/cgal/intersect_other.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/intersect_other.h (renamed from src/igl/copyleft/cgal/intersect_other.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp (renamed from src/igl/copyleft/cgal/intersect_with_half_space.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/intersect_with_half_space.h (renamed from src/igl/copyleft/cgal/intersect_with_half_space.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp (renamed from src/igl/copyleft/cgal/lexicographic_triangulation.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/lexicographic_triangulation.h (renamed from src/igl/copyleft/cgal/lexicographic_triangulation.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/list_to_matrix.cpp (renamed from src/igl/copyleft/cgal/list_to_matrix.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_boolean.cpp (renamed from src/igl/copyleft/cgal/mesh_boolean.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_boolean.h (renamed from src/igl/copyleft/cgal/mesh_boolean.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp (renamed from src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h (renamed from src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp (renamed from src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h (renamed from src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp (renamed from src/igl/copyleft/cgal/mesh_to_polyhedron.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h (renamed from src/igl/copyleft/cgal/mesh_to_polyhedron.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/minkowski_sum.cpp (renamed from src/igl/copyleft/cgal/minkowski_sum.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/minkowski_sum.h (renamed from src/igl/copyleft/cgal/minkowski_sum.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp (renamed from src/igl/copyleft/cgal/order_facets_around_edge.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/order_facets_around_edge.h (renamed from src/igl/copyleft/cgal/order_facets_around_edge.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp (renamed from src/igl/copyleft/cgal/order_facets_around_edges.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/order_facets_around_edges.h (renamed from src/igl/copyleft/cgal/order_facets_around_edges.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/orient2D.cpp (renamed from src/igl/copyleft/cgal/orient2D.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/orient2D.h (renamed from src/igl/copyleft/cgal/orient2D.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/orient3D.cpp (renamed from src/igl/copyleft/cgal/orient3D.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/orient3D.h (renamed from src/igl/copyleft/cgal/orient3D.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_element.cpp (renamed from src/igl/copyleft/cgal/outer_element.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_element.h (renamed from src/igl/copyleft/cgal/outer_element.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_facet.cpp (renamed from src/igl/copyleft/cgal/outer_facet.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_facet.h (renamed from src/igl/copyleft/cgal/outer_facet.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_hull.cpp (renamed from src/igl/copyleft/cgal/outer_hull.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/outer_hull.h (renamed from src/igl/copyleft/cgal/outer_hull.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp (renamed from src/igl/copyleft/cgal/peel_outer_hull_layers.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h (renamed from src/igl/copyleft/cgal/peel_outer_hull_layers.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp (renamed from src/igl/copyleft/cgal/peel_winding_number_layers.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/peel_winding_number_layers.h (renamed from src/igl/copyleft/cgal/peel_winding_number_layers.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp (renamed from src/igl/copyleft/cgal/piecewise_constant_winding_number.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h (renamed from src/igl/copyleft/cgal/piecewise_constant_winding_number.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_areas.cpp (renamed from src/igl/copyleft/cgal/point_areas.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_areas.h (renamed from src/igl/copyleft/cgal/point_areas.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp (renamed from src/igl/copyleft/cgal/point_mesh_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h (renamed from src/igl/copyleft/cgal/point_mesh_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp (renamed from src/igl/copyleft/cgal/point_segment_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_segment_squared_distance.h (renamed from src/igl/copyleft/cgal/point_segment_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp (renamed from src/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h (renamed from src/igl/copyleft/cgal/point_solid_signed_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp (renamed from src/igl/copyleft/cgal/point_triangle_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h (renamed from src/igl/copyleft/cgal/point_triangle_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/points_inside_component.cpp (renamed from src/igl/copyleft/cgal/points_inside_component.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/points_inside_component.h (renamed from src/igl/copyleft/cgal/points_inside_component.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp (renamed from src/igl/copyleft/cgal/polyhedron_to_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h (renamed from src/igl/copyleft/cgal/polyhedron_to_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/projected_cdt.cpp (renamed from src/igl/copyleft/cgal/projected_cdt.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/projected_cdt.h (renamed from src/igl/copyleft/cgal/projected_cdt.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/projected_delaunay.cpp (renamed from src/igl/copyleft/cgal/projected_delaunay.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/projected_delaunay.h (renamed from src/igl/copyleft/cgal/projected_delaunay.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp (renamed from src/igl/copyleft/cgal/propagate_winding_numbers.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/propagate_winding_numbers.h (renamed from src/igl/copyleft/cgal/propagate_winding_numbers.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp (renamed from src/igl/copyleft/cgal/read_triangle_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/read_triangle_mesh.h (renamed from src/igl/copyleft/cgal/read_triangle_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp (renamed from src/igl/copyleft/cgal/relabel_small_immersed_cells.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h (renamed from src/igl/copyleft/cgal/relabel_small_immersed_cells.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/remesh_intersections.cpp (renamed from src/igl/copyleft/cgal/remesh_intersections.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/remesh_intersections.h (renamed from src/igl/copyleft/cgal/remesh_intersections.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp (renamed from src/igl/copyleft/cgal/remesh_self_intersections.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/remesh_self_intersections.h (renamed from src/igl/copyleft/cgal/remesh_self_intersections.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/remove_unreferenced.cpp (renamed from src/igl/copyleft/cgal/remove_unreferenced.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/resolve_intersections.cpp (renamed from src/igl/copyleft/cgal/resolve_intersections.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/resolve_intersections.h (renamed from src/igl/copyleft/cgal/resolve_intersections.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/row_to_point.cpp (renamed from src/igl/copyleft/cgal/row_to_point.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/row_to_point.h (renamed from src/igl/copyleft/cgal/row_to_point.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp (renamed from src/igl/copyleft/cgal/segment_segment_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h (renamed from src/igl/copyleft/cgal/segment_segment_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp (renamed from src/igl/copyleft/cgal/signed_distance_isosurface.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/signed_distance_isosurface.h (renamed from src/igl/copyleft/cgal/signed_distance_isosurface.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/slice.cpp (renamed from src/igl/copyleft/cgal/slice.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/slice_mask.cpp (renamed from src/igl/copyleft/cgal/slice_mask.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/snap_rounding.cpp (renamed from src/igl/copyleft/cgal/snap_rounding.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/snap_rounding.h (renamed from src/igl/copyleft/cgal/snap_rounding.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp (renamed from src/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h (renamed from src/igl/copyleft/cgal/string_to_mesh_boolean_type.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/subdivide_segments.cpp (renamed from src/igl/copyleft/cgal/subdivide_segments.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/subdivide_segments.h (renamed from src/igl/copyleft/cgal/subdivide_segments.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp (renamed from src/igl/copyleft/cgal/submesh_aabb_tree.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/submesh_aabb_tree.h (renamed from src/igl/copyleft/cgal/submesh_aabb_tree.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp (renamed from src/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h (renamed from src/igl/copyleft/cgal/triangle_triangle_squared_distance.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/trim_with_solid.cpp (renamed from src/igl/copyleft/cgal/trim_with_solid.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/trim_with_solid.h (renamed from src/igl/copyleft/cgal/trim_with_solid.h)0
-rw-r--r--src/libigl/igl/copyleft/cgal/unique.cpp (renamed from src/igl/copyleft/cgal/unique.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/unique_rows.cpp (renamed from src/igl/copyleft/cgal/unique_rows.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/wire_mesh.cpp (renamed from src/igl/copyleft/cgal/wire_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cgal/wire_mesh.h (renamed from src/igl/copyleft/cgal/wire_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/comiso/frame_field.cpp (renamed from src/igl/copyleft/comiso/frame_field.cpp)0
-rw-r--r--src/libigl/igl/copyleft/comiso/frame_field.h (renamed from src/igl/copyleft/comiso/frame_field.h)0
-rw-r--r--src/libigl/igl/copyleft/comiso/miq.cpp (renamed from src/igl/copyleft/comiso/miq.cpp)0
-rw-r--r--src/libigl/igl/copyleft/comiso/miq.h (renamed from src/igl/copyleft/comiso/miq.h)0
-rw-r--r--src/libigl/igl/copyleft/comiso/nrosy.cpp (renamed from src/igl/copyleft/comiso/nrosy.cpp)0
-rw-r--r--src/libigl/igl/copyleft/comiso/nrosy.h (renamed from src/igl/copyleft/comiso/nrosy.h)0
-rw-r--r--src/libigl/igl/copyleft/cork/from_cork_mesh.cpp (renamed from src/igl/copyleft/cork/from_cork_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cork/from_cork_mesh.h (renamed from src/igl/copyleft/cork/from_cork_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/cork/mesh_boolean.cpp (renamed from src/igl/copyleft/cork/mesh_boolean.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cork/mesh_boolean.h (renamed from src/igl/copyleft/cork/mesh_boolean.h)0
-rw-r--r--src/libigl/igl/copyleft/cork/to_cork_mesh.cpp (renamed from src/igl/copyleft/cork/to_cork_mesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/cork/to_cork_mesh.h (renamed from src/igl/copyleft/cork/to_cork_mesh.h)0
-rw-r--r--src/libigl/igl/copyleft/marching_cubes.cpp (renamed from src/igl/copyleft/marching_cubes.cpp)0
-rw-r--r--src/libigl/igl/copyleft/marching_cubes.h (renamed from src/igl/copyleft/marching_cubes.h)0
-rw-r--r--src/libigl/igl/copyleft/marching_cubes_tables.h (renamed from src/igl/copyleft/marching_cubes_tables.h)0
-rw-r--r--src/libigl/igl/copyleft/offset_surface.cpp (renamed from src/igl/copyleft/offset_surface.cpp)0
-rw-r--r--src/libigl/igl/copyleft/offset_surface.h (renamed from src/igl/copyleft/offset_surface.h)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/render_to_tga.cpp (renamed from src/igl/copyleft/opengl2/render_to_tga.cpp)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/render_to_tga.h (renamed from src/igl/copyleft/opengl2/render_to_tga.h)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/texture_from_tga.cpp (renamed from src/igl/copyleft/opengl2/texture_from_tga.cpp)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/texture_from_tga.h (renamed from src/igl/copyleft/opengl2/texture_from_tga.h)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/tga.cpp (renamed from src/igl/copyleft/opengl2/tga.cpp)0
-rw-r--r--src/libigl/igl/copyleft/opengl2/tga.h (renamed from src/igl/copyleft/opengl2/tga.h)0
-rw-r--r--src/libigl/igl/copyleft/progressive_hulls.cpp (renamed from src/igl/copyleft/progressive_hulls.cpp)0
-rw-r--r--src/libigl/igl/copyleft/progressive_hulls.h (renamed from src/igl/copyleft/progressive_hulls.h)0
-rw-r--r--src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp (renamed from src/igl/copyleft/progressive_hulls_cost_and_placement.cpp)0
-rw-r--r--src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h (renamed from src/igl/copyleft/progressive_hulls_cost_and_placement.h)0
-rw-r--r--src/libigl/igl/copyleft/quadprog.cpp (renamed from src/igl/copyleft/quadprog.cpp)0
-rw-r--r--src/libigl/igl/copyleft/quadprog.h (renamed from src/igl/copyleft/quadprog.h)0
-rw-r--r--src/libigl/igl/copyleft/swept_volume.cpp (renamed from src/igl/copyleft/swept_volume.cpp)0
-rw-r--r--src/libigl/igl/copyleft/swept_volume.h (renamed from src/igl/copyleft/swept_volume.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/README (renamed from src/igl/copyleft/tetgen/README)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/cdt.cpp (renamed from src/igl/copyleft/tetgen/cdt.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/cdt.h (renamed from src/igl/copyleft/tetgen/cdt.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp (renamed from src/igl/copyleft/tetgen/mesh_to_tetgenio.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h (renamed from src/igl/copyleft/tetgen/mesh_to_tetgenio.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp (renamed from src/igl/copyleft/tetgen/mesh_with_skeleton.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h (renamed from src/igl/copyleft/tetgen/mesh_with_skeleton.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp (renamed from src/igl/copyleft/tetgen/read_into_tetgenio.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/read_into_tetgenio.h (renamed from src/igl/copyleft/tetgen/read_into_tetgenio.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp (renamed from src/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h (renamed from src/igl/copyleft/tetgen/tetgenio_to_tetmesh.h)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/tetrahedralize.cpp (renamed from src/igl/copyleft/tetgen/tetrahedralize.cpp)0
-rw-r--r--src/libigl/igl/copyleft/tetgen/tetrahedralize.h (renamed from src/igl/copyleft/tetgen/tetrahedralize.h)0
-rw-r--r--src/libigl/igl/cotmatrix.cpp (renamed from src/igl/cotmatrix.cpp)0
-rw-r--r--src/libigl/igl/cotmatrix.h (renamed from src/igl/cotmatrix.h)0
-rw-r--r--src/libigl/igl/cotmatrix_entries.cpp (renamed from src/igl/cotmatrix_entries.cpp)0
-rw-r--r--src/libigl/igl/cotmatrix_entries.h (renamed from src/igl/cotmatrix_entries.h)0
-rw-r--r--src/libigl/igl/count.cpp (renamed from src/igl/count.cpp)0
-rw-r--r--src/libigl/igl/count.h (renamed from src/igl/count.h)0
-rw-r--r--src/libigl/igl/covariance_scatter_matrix.cpp (renamed from src/igl/covariance_scatter_matrix.cpp)0
-rw-r--r--src/libigl/igl/covariance_scatter_matrix.h (renamed from src/igl/covariance_scatter_matrix.h)0
-rw-r--r--src/libigl/igl/cross.cpp (renamed from src/igl/cross.cpp)0
-rw-r--r--src/libigl/igl/cross.h (renamed from src/igl/cross.h)0
-rw-r--r--src/libigl/igl/cross_field_missmatch.cpp (renamed from src/igl/cross_field_missmatch.cpp)0
-rw-r--r--src/libigl/igl/cross_field_missmatch.h (renamed from src/igl/cross_field_missmatch.h)0
-rw-r--r--src/libigl/igl/crouzeix_raviart_cotmatrix.cpp (renamed from src/igl/crouzeix_raviart_cotmatrix.cpp)0
-rw-r--r--src/libigl/igl/crouzeix_raviart_cotmatrix.h (renamed from src/igl/crouzeix_raviart_cotmatrix.h)0
-rw-r--r--src/libigl/igl/crouzeix_raviart_massmatrix.cpp (renamed from src/igl/crouzeix_raviart_massmatrix.cpp)0
-rw-r--r--src/libigl/igl/crouzeix_raviart_massmatrix.h (renamed from src/igl/crouzeix_raviart_massmatrix.h)0
-rw-r--r--src/libigl/igl/cumsum.cpp (renamed from src/igl/cumsum.cpp)0
-rw-r--r--src/libigl/igl/cumsum.h (renamed from src/igl/cumsum.h)0
-rw-r--r--src/libigl/igl/cut_mesh.cpp (renamed from src/igl/cut_mesh.cpp)0
-rw-r--r--src/libigl/igl/cut_mesh.h (renamed from src/igl/cut_mesh.h)0
-rw-r--r--src/libigl/igl/cut_mesh_from_singularities.cpp (renamed from src/igl/cut_mesh_from_singularities.cpp)0
-rw-r--r--src/libigl/igl/cut_mesh_from_singularities.h (renamed from src/igl/cut_mesh_from_singularities.h)0
-rw-r--r--src/libigl/igl/cylinder.cpp (renamed from src/igl/cylinder.cpp)0
-rw-r--r--src/libigl/igl/cylinder.h (renamed from src/igl/cylinder.h)0
-rw-r--r--src/libigl/igl/dated_copy.cpp (renamed from src/igl/dated_copy.cpp)0
-rw-r--r--src/libigl/igl/dated_copy.h (renamed from src/igl/dated_copy.h)0
-rw-r--r--src/libigl/igl/decimate.cpp (renamed from src/igl/decimate.cpp)0
-rw-r--r--src/libigl/igl/decimate.h (renamed from src/igl/decimate.h)0
-rw-r--r--src/libigl/igl/deform_skeleton.cpp (renamed from src/igl/deform_skeleton.cpp)0
-rw-r--r--src/libigl/igl/deform_skeleton.h (renamed from src/igl/deform_skeleton.h)0
-rw-r--r--src/libigl/igl/delaunay_triangulation.cpp (renamed from src/igl/delaunay_triangulation.cpp)0
-rw-r--r--src/libigl/igl/delaunay_triangulation.h (renamed from src/igl/delaunay_triangulation.h)0
-rw-r--r--src/libigl/igl/deprecated.h (renamed from src/igl/deprecated.h)0
-rw-r--r--src/libigl/igl/dfs.cpp (renamed from src/igl/dfs.cpp)0
-rw-r--r--src/libigl/igl/dfs.h (renamed from src/igl/dfs.h)0
-rw-r--r--src/libigl/igl/diag.cpp (renamed from src/igl/diag.cpp)0
-rw-r--r--src/libigl/igl/diag.h (renamed from src/igl/diag.h)0
-rw-r--r--src/libigl/igl/dihedral_angles.cpp (renamed from src/igl/dihedral_angles.cpp)0
-rw-r--r--src/libigl/igl/dihedral_angles.h (renamed from src/igl/dihedral_angles.h)0
-rw-r--r--src/libigl/igl/dijkstra.cpp (renamed from src/igl/dijkstra.cpp)0
-rw-r--r--src/libigl/igl/dijkstra.h (renamed from src/igl/dijkstra.h)0
-rw-r--r--src/libigl/igl/directed_edge_orientations.cpp (renamed from src/igl/directed_edge_orientations.cpp)0
-rw-r--r--src/libigl/igl/directed_edge_orientations.h (renamed from src/igl/directed_edge_orientations.h)0
-rw-r--r--src/libigl/igl/directed_edge_parents.cpp (renamed from src/igl/directed_edge_parents.cpp)0
-rw-r--r--src/libigl/igl/directed_edge_parents.h (renamed from src/igl/directed_edge_parents.h)0
-rw-r--r--src/libigl/igl/dirname.cpp (renamed from src/igl/dirname.cpp)0
-rw-r--r--src/libigl/igl/dirname.h (renamed from src/igl/dirname.h)0
-rw-r--r--src/libigl/igl/dot.cpp (renamed from src/igl/dot.cpp)0
-rw-r--r--src/libigl/igl/dot.h (renamed from src/igl/dot.h)0
-rw-r--r--src/libigl/igl/dot_row.cpp (renamed from src/igl/dot_row.cpp)0
-rw-r--r--src/libigl/igl/dot_row.h (renamed from src/igl/dot_row.h)0
-rw-r--r--src/libigl/igl/doublearea.cpp (renamed from src/igl/doublearea.cpp)0
-rw-r--r--src/libigl/igl/doublearea.h (renamed from src/igl/doublearea.h)0
-rw-r--r--src/libigl/igl/dqs.cpp (renamed from src/igl/dqs.cpp)0
-rw-r--r--src/libigl/igl/dqs.h (renamed from src/igl/dqs.h)0
-rw-r--r--src/libigl/igl/ears.cpp (renamed from src/igl/ears.cpp)0
-rw-r--r--src/libigl/igl/ears.h (renamed from src/igl/ears.h)0
-rw-r--r--src/libigl/igl/edge_collapse_is_valid.cpp (renamed from src/igl/edge_collapse_is_valid.cpp)0
-rw-r--r--src/libigl/igl/edge_collapse_is_valid.h (renamed from src/igl/edge_collapse_is_valid.h)0
-rw-r--r--src/libigl/igl/edge_flaps.cpp (renamed from src/igl/edge_flaps.cpp)0
-rw-r--r--src/libigl/igl/edge_flaps.h (renamed from src/igl/edge_flaps.h)0
-rw-r--r--src/libigl/igl/edge_lengths.cpp (renamed from src/igl/edge_lengths.cpp)0
-rw-r--r--src/libigl/igl/edge_lengths.h (renamed from src/igl/edge_lengths.h)0
-rw-r--r--src/libigl/igl/edge_topology.cpp (renamed from src/igl/edge_topology.cpp)0
-rw-r--r--src/libigl/igl/edge_topology.h (renamed from src/igl/edge_topology.h)0
-rw-r--r--src/libigl/igl/edges.cpp (renamed from src/igl/edges.cpp)0
-rw-r--r--src/libigl/igl/edges.h (renamed from src/igl/edges.h)0
-rw-r--r--src/libigl/igl/edges_to_path.cpp (renamed from src/igl/edges_to_path.cpp)0
-rw-r--r--src/libigl/igl/edges_to_path.h (renamed from src/igl/edges_to_path.h)0
-rwxr-xr-xsrc/libigl/igl/eigs.cpp (renamed from src/igl/eigs.cpp)0
-rw-r--r--src/libigl/igl/eigs.h (renamed from src/igl/eigs.h)0
-rw-r--r--src/libigl/igl/embree/EmbreeIntersector.h (renamed from src/igl/embree/EmbreeIntersector.h)0
-rw-r--r--src/libigl/igl/embree/Embree_convenience.h (renamed from src/igl/embree/Embree_convenience.h)0
-rw-r--r--src/libigl/igl/embree/ambient_occlusion.cpp (renamed from src/igl/embree/ambient_occlusion.cpp)0
-rw-r--r--src/libigl/igl/embree/ambient_occlusion.h (renamed from src/igl/embree/ambient_occlusion.h)0
-rw-r--r--src/libigl/igl/embree/bone_heat.cpp (renamed from src/igl/embree/bone_heat.cpp)0
-rw-r--r--src/libigl/igl/embree/bone_heat.h (renamed from src/igl/embree/bone_heat.h)0
-rw-r--r--src/libigl/igl/embree/bone_visible.cpp (renamed from src/igl/embree/bone_visible.cpp)0
-rw-r--r--src/libigl/igl/embree/bone_visible.h (renamed from src/igl/embree/bone_visible.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore.h (renamed from src/igl/embree/embree2/rtcore.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore.isph (renamed from src/igl/embree/embree2/rtcore.isph)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_geometry.h (renamed from src/igl/embree/embree2/rtcore_geometry.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_geometry.isph (renamed from src/igl/embree/embree2/rtcore_geometry.isph)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_geometry_user.h (renamed from src/igl/embree/embree2/rtcore_geometry_user.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_geometry_user.isph (renamed from src/igl/embree/embree2/rtcore_geometry_user.isph)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_ray.h (renamed from src/igl/embree/embree2/rtcore_ray.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_ray.isph (renamed from src/igl/embree/embree2/rtcore_ray.isph)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_scene.h (renamed from src/igl/embree/embree2/rtcore_scene.h)0
-rw-r--r--src/libigl/igl/embree/embree2/rtcore_scene.isph (renamed from src/igl/embree/embree2/rtcore_scene.isph)0
-rw-r--r--src/libigl/igl/embree/line_mesh_intersection.cpp (renamed from src/igl/embree/line_mesh_intersection.cpp)0
-rw-r--r--src/libigl/igl/embree/line_mesh_intersection.h (renamed from src/igl/embree/line_mesh_intersection.h)0
-rw-r--r--src/libigl/igl/embree/reorient_facets_raycast.cpp (renamed from src/igl/embree/reorient_facets_raycast.cpp)0
-rw-r--r--src/libigl/igl/embree/reorient_facets_raycast.h (renamed from src/igl/embree/reorient_facets_raycast.h)0
-rw-r--r--src/libigl/igl/embree/shape_diameter_function.cpp (renamed from src/igl/embree/shape_diameter_function.cpp)0
-rw-r--r--src/libigl/igl/embree/shape_diameter_function.h (renamed from src/igl/embree/shape_diameter_function.h)0
-rw-r--r--src/libigl/igl/embree/unproject_in_mesh.cpp (renamed from src/igl/embree/unproject_in_mesh.cpp)0
-rw-r--r--src/libigl/igl/embree/unproject_in_mesh.h (renamed from src/igl/embree/unproject_in_mesh.h)0
-rw-r--r--src/libigl/igl/embree/unproject_onto_mesh.cpp (renamed from src/igl/embree/unproject_onto_mesh.cpp)0
-rw-r--r--src/libigl/igl/embree/unproject_onto_mesh.h (renamed from src/igl/embree/unproject_onto_mesh.h)0
-rw-r--r--src/libigl/igl/euler_characteristic.cpp (renamed from src/igl/euler_characteristic.cpp)0
-rw-r--r--src/libigl/igl/euler_characteristic.h (renamed from src/igl/euler_characteristic.h)0
-rw-r--r--src/libigl/igl/exact_geodesic.cpp (renamed from src/igl/exact_geodesic.cpp)0
-rw-r--r--src/libigl/igl/exact_geodesic.h (renamed from src/igl/exact_geodesic.h)0
-rw-r--r--src/libigl/igl/example_fun.cpp (renamed from src/igl/example_fun.cpp)0
-rw-r--r--src/libigl/igl/example_fun.h (renamed from src/igl/example_fun.h)0
-rw-r--r--src/libigl/igl/exterior_edges.cpp (renamed from src/igl/exterior_edges.cpp)0
-rw-r--r--src/libigl/igl/exterior_edges.h (renamed from src/igl/exterior_edges.h)0
-rw-r--r--src/libigl/igl/extract_manifold_patches.cpp (renamed from src/igl/extract_manifold_patches.cpp)0
-rw-r--r--src/libigl/igl/extract_manifold_patches.h (renamed from src/igl/extract_manifold_patches.h)0
-rw-r--r--src/libigl/igl/extract_non_manifold_edge_curves.cpp (renamed from src/igl/extract_non_manifold_edge_curves.cpp)0
-rw-r--r--src/libigl/igl/extract_non_manifold_edge_curves.h (renamed from src/igl/extract_non_manifold_edge_curves.h)0
-rw-r--r--src/libigl/igl/face_areas.cpp (renamed from src/igl/face_areas.cpp)0
-rw-r--r--src/libigl/igl/face_areas.h (renamed from src/igl/face_areas.h)0
-rw-r--r--src/libigl/igl/face_occurrences.cpp (renamed from src/igl/face_occurrences.cpp)0
-rw-r--r--src/libigl/igl/face_occurrences.h (renamed from src/igl/face_occurrences.h)0
-rw-r--r--src/libigl/igl/faces_first.cpp (renamed from src/igl/faces_first.cpp)0
-rw-r--r--src/libigl/igl/faces_first.h (renamed from src/igl/faces_first.h)0
-rw-r--r--src/libigl/igl/facet_components.cpp (renamed from src/igl/facet_components.cpp)0
-rw-r--r--src/libigl/igl/facet_components.h (renamed from src/igl/facet_components.h)0
-rw-r--r--src/libigl/igl/false_barycentric_subdivision.cpp (renamed from src/igl/false_barycentric_subdivision.cpp)0
-rw-r--r--src/libigl/igl/false_barycentric_subdivision.h (renamed from src/igl/false_barycentric_subdivision.h)0
-rw-r--r--src/libigl/igl/fast_winding_number.cpp (renamed from src/igl/fast_winding_number.cpp)0
-rw-r--r--src/libigl/igl/fast_winding_number.h (renamed from src/igl/fast_winding_number.h)0
-rw-r--r--src/libigl/igl/file_contents_as_string.cpp (renamed from src/igl/file_contents_as_string.cpp)0
-rw-r--r--src/libigl/igl/file_contents_as_string.h (renamed from src/igl/file_contents_as_string.h)0
-rw-r--r--src/libigl/igl/file_dialog_open.cpp (renamed from src/igl/file_dialog_open.cpp)0
-rw-r--r--src/libigl/igl/file_dialog_open.h (renamed from src/igl/file_dialog_open.h)0
-rw-r--r--src/libigl/igl/file_dialog_save.cpp (renamed from src/igl/file_dialog_save.cpp)0
-rw-r--r--src/libigl/igl/file_dialog_save.h (renamed from src/igl/file_dialog_save.h)0
-rw-r--r--src/libigl/igl/file_exists.cpp (renamed from src/igl/file_exists.cpp)0
-rw-r--r--src/libigl/igl/file_exists.h (renamed from src/igl/file_exists.h)0
-rw-r--r--src/libigl/igl/find.cpp (renamed from src/igl/find.cpp)0
-rw-r--r--src/libigl/igl/find.h (renamed from src/igl/find.h)0
-rw-r--r--src/libigl/igl/find_cross_field_singularities.cpp (renamed from src/igl/find_cross_field_singularities.cpp)0
-rw-r--r--src/libigl/igl/find_cross_field_singularities.h (renamed from src/igl/find_cross_field_singularities.h)0
-rw-r--r--src/libigl/igl/find_zero.cpp (renamed from src/igl/find_zero.cpp)0
-rw-r--r--src/libigl/igl/find_zero.h (renamed from src/igl/find_zero.h)0
-rw-r--r--src/libigl/igl/fit_plane.cpp (renamed from src/igl/fit_plane.cpp)0
-rw-r--r--src/libigl/igl/fit_plane.h (renamed from src/igl/fit_plane.h)0
-rw-r--r--src/libigl/igl/fit_rotations.cpp (renamed from src/igl/fit_rotations.cpp)0
-rw-r--r--src/libigl/igl/fit_rotations.h (renamed from src/igl/fit_rotations.h)0
-rw-r--r--src/libigl/igl/flip_avoiding_line_search.cpp (renamed from src/igl/flip_avoiding_line_search.cpp)0
-rw-r--r--src/libigl/igl/flip_avoiding_line_search.h (renamed from src/igl/flip_avoiding_line_search.h)0
-rw-r--r--src/libigl/igl/flip_edge.cpp (renamed from src/igl/flip_edge.cpp)0
-rw-r--r--src/libigl/igl/flip_edge.h (renamed from src/igl/flip_edge.h)0
-rw-r--r--src/libigl/igl/flipped_triangles.cpp (renamed from src/igl/flipped_triangles.cpp)0
-rw-r--r--src/libigl/igl/flipped_triangles.h (renamed from src/igl/flipped_triangles.h)0
-rw-r--r--src/libigl/igl/flood_fill.cpp (renamed from src/igl/flood_fill.cpp)0
-rw-r--r--src/libigl/igl/flood_fill.h (renamed from src/igl/flood_fill.h)0
-rw-r--r--src/libigl/igl/floor.cpp (renamed from src/igl/floor.cpp)0
-rw-r--r--src/libigl/igl/floor.h (renamed from src/igl/floor.h)0
-rw-r--r--src/libigl/igl/for_each.h (renamed from src/igl/for_each.h)0
-rw-r--r--src/libigl/igl/forward_kinematics.cpp (renamed from src/igl/forward_kinematics.cpp)0
-rw-r--r--src/libigl/igl/forward_kinematics.h (renamed from src/igl/forward_kinematics.h)0
-rw-r--r--src/libigl/igl/frame_field_deformer.cpp (renamed from src/igl/frame_field_deformer.cpp)0
-rw-r--r--src/libigl/igl/frame_field_deformer.h (renamed from src/igl/frame_field_deformer.h)0
-rw-r--r--src/libigl/igl/frame_to_cross_field.cpp (renamed from src/igl/frame_to_cross_field.cpp)0
-rw-r--r--src/libigl/igl/frame_to_cross_field.h (renamed from src/igl/frame_to_cross_field.h)0
-rw-r--r--src/libigl/igl/frustum.cpp (renamed from src/igl/frustum.cpp)0
-rw-r--r--src/libigl/igl/frustum.h (renamed from src/igl/frustum.h)0
-rw-r--r--src/libigl/igl/gaussian_curvature.cpp (renamed from src/igl/gaussian_curvature.cpp)0
-rw-r--r--src/libigl/igl/gaussian_curvature.h (renamed from src/igl/gaussian_curvature.h)0
-rw-r--r--src/libigl/igl/get_seconds.cpp (renamed from src/igl/get_seconds.cpp)0
-rw-r--r--src/libigl/igl/get_seconds.h (renamed from src/igl/get_seconds.h)0
-rw-r--r--src/libigl/igl/get_seconds_hires.cpp (renamed from src/igl/get_seconds_hires.cpp)0
-rw-r--r--src/libigl/igl/get_seconds_hires.h (renamed from src/igl/get_seconds_hires.h)0
-rw-r--r--src/libigl/igl/grad.cpp (renamed from src/igl/grad.cpp)0
-rw-r--r--src/libigl/igl/grad.h (renamed from src/igl/grad.h)0
-rw-r--r--src/libigl/igl/grid.cpp (renamed from src/igl/grid.cpp)0
-rw-r--r--src/libigl/igl/grid.h (renamed from src/igl/grid.h)0
-rw-r--r--src/libigl/igl/grid_search.cpp (renamed from src/igl/grid_search.cpp)0
-rw-r--r--src/libigl/igl/grid_search.h (renamed from src/igl/grid_search.h)0
-rw-r--r--src/libigl/igl/group_sum_matrix.cpp (renamed from src/igl/group_sum_matrix.cpp)0
-rw-r--r--src/libigl/igl/group_sum_matrix.h (renamed from src/igl/group_sum_matrix.h)0
-rw-r--r--src/libigl/igl/guess_extension.cpp (renamed from src/igl/guess_extension.cpp)0
-rw-r--r--src/libigl/igl/guess_extension.h (renamed from src/igl/guess_extension.h)0
-rw-r--r--src/libigl/igl/harmonic.cpp (renamed from src/igl/harmonic.cpp)0
-rw-r--r--src/libigl/igl/harmonic.h (renamed from src/igl/harmonic.h)0
-rw-r--r--src/libigl/igl/harwell_boeing.cpp (renamed from src/igl/harwell_boeing.cpp)0
-rw-r--r--src/libigl/igl/harwell_boeing.h (renamed from src/igl/harwell_boeing.h)0
-rw-r--r--src/libigl/igl/hausdorff.cpp (renamed from src/igl/hausdorff.cpp)0
-rw-r--r--src/libigl/igl/hausdorff.h (renamed from src/igl/hausdorff.h)0
-rw-r--r--src/libigl/igl/hessian.cpp (renamed from src/igl/hessian.cpp)0
-rw-r--r--src/libigl/igl/hessian.h (renamed from src/igl/hessian.h)0
-rw-r--r--src/libigl/igl/hessian_energy.cpp (renamed from src/igl/hessian_energy.cpp)0
-rw-r--r--src/libigl/igl/hessian_energy.h (renamed from src/igl/hessian_energy.h)0
-rw-r--r--src/libigl/igl/histc.cpp (renamed from src/igl/histc.cpp)0
-rw-r--r--src/libigl/igl/histc.h (renamed from src/igl/histc.h)0
-rw-r--r--src/libigl/igl/hsv_to_rgb.cpp (renamed from src/igl/hsv_to_rgb.cpp)0
-rw-r--r--src/libigl/igl/hsv_to_rgb.h (renamed from src/igl/hsv_to_rgb.h)0
-rw-r--r--src/libigl/igl/igl_inline.h (renamed from src/igl/igl_inline.h)0
-rw-r--r--src/libigl/igl/in_element.cpp (renamed from src/igl/in_element.cpp)0
-rw-r--r--src/libigl/igl/in_element.h (renamed from src/igl/in_element.h)0
-rw-r--r--src/libigl/igl/infinite_cost_stopping_condition.cpp (renamed from src/igl/infinite_cost_stopping_condition.cpp)0
-rw-r--r--src/libigl/igl/infinite_cost_stopping_condition.h (renamed from src/igl/infinite_cost_stopping_condition.h)0
-rw-r--r--src/libigl/igl/inradius.cpp (renamed from src/igl/inradius.cpp)0
-rw-r--r--src/libigl/igl/inradius.h (renamed from src/igl/inradius.h)0
-rw-r--r--src/libigl/igl/internal_angles.cpp (renamed from src/igl/internal_angles.cpp)0
-rw-r--r--src/libigl/igl/internal_angles.h (renamed from src/igl/internal_angles.h)0
-rw-r--r--src/libigl/igl/intersect.cpp (renamed from src/igl/intersect.cpp)0
-rw-r--r--src/libigl/igl/intersect.h (renamed from src/igl/intersect.h)0
-rw-r--r--src/libigl/igl/invert_diag.cpp (renamed from src/igl/invert_diag.cpp)0
-rw-r--r--src/libigl/igl/invert_diag.h (renamed from src/igl/invert_diag.h)0
-rw-r--r--src/libigl/igl/is_border_vertex.cpp (renamed from src/igl/is_border_vertex.cpp)0
-rw-r--r--src/libigl/igl/is_border_vertex.h (renamed from src/igl/is_border_vertex.h)0
-rw-r--r--src/libigl/igl/is_boundary_edge.cpp (renamed from src/igl/is_boundary_edge.cpp)0
-rw-r--r--src/libigl/igl/is_boundary_edge.h (renamed from src/igl/is_boundary_edge.h)0
-rw-r--r--src/libigl/igl/is_dir.cpp (renamed from src/igl/is_dir.cpp)0
-rw-r--r--src/libigl/igl/is_dir.h (renamed from src/igl/is_dir.h)0
-rw-r--r--src/libigl/igl/is_edge_manifold.cpp (renamed from src/igl/is_edge_manifold.cpp)0
-rw-r--r--src/libigl/igl/is_edge_manifold.h (renamed from src/igl/is_edge_manifold.h)0
-rw-r--r--src/libigl/igl/is_file.cpp (renamed from src/igl/is_file.cpp)0
-rw-r--r--src/libigl/igl/is_file.h (renamed from src/igl/is_file.h)0
-rw-r--r--src/libigl/igl/is_irregular_vertex.cpp (renamed from src/igl/is_irregular_vertex.cpp)0
-rw-r--r--src/libigl/igl/is_irregular_vertex.h (renamed from src/igl/is_irregular_vertex.h)0
-rw-r--r--src/libigl/igl/is_planar.cpp (renamed from src/igl/is_planar.cpp)0
-rw-r--r--src/libigl/igl/is_planar.h (renamed from src/igl/is_planar.h)0
-rw-r--r--src/libigl/igl/is_readable.cpp (renamed from src/igl/is_readable.cpp)0
-rw-r--r--src/libigl/igl/is_readable.h (renamed from src/igl/is_readable.h)0
-rw-r--r--src/libigl/igl/is_sparse.cpp (renamed from src/igl/is_sparse.cpp)0
-rw-r--r--src/libigl/igl/is_sparse.h (renamed from src/igl/is_sparse.h)0
-rw-r--r--src/libigl/igl/is_stl.cpp (renamed from src/igl/is_stl.cpp)0
-rw-r--r--src/libigl/igl/is_stl.h (renamed from src/igl/is_stl.h)0
-rw-r--r--src/libigl/igl/is_symmetric.cpp (renamed from src/igl/is_symmetric.cpp)0
-rw-r--r--src/libigl/igl/is_symmetric.h (renamed from src/igl/is_symmetric.h)0
-rw-r--r--src/libigl/igl/is_vertex_manifold.cpp (renamed from src/igl/is_vertex_manifold.cpp)0
-rw-r--r--src/libigl/igl/is_vertex_manifold.h (renamed from src/igl/is_vertex_manifold.h)0
-rw-r--r--src/libigl/igl/is_writable.cpp (renamed from src/igl/is_writable.cpp)0
-rw-r--r--src/libigl/igl/is_writable.h (renamed from src/igl/is_writable.h)0
-rw-r--r--src/libigl/igl/isdiag.cpp (renamed from src/igl/isdiag.cpp)0
-rw-r--r--src/libigl/igl/isdiag.h (renamed from src/igl/isdiag.h)0
-rw-r--r--src/libigl/igl/ismember.cpp (renamed from src/igl/ismember.cpp)0
-rw-r--r--src/libigl/igl/ismember.h (renamed from src/igl/ismember.h)0
-rw-r--r--src/libigl/igl/isolines.cpp (renamed from src/igl/isolines.cpp)0
-rw-r--r--src/libigl/igl/isolines.h (renamed from src/igl/isolines.h)0
-rw-r--r--src/libigl/igl/jet.cpp (renamed from src/igl/jet.cpp)0
-rw-r--r--src/libigl/igl/jet.h (renamed from src/igl/jet.h)0
-rw-r--r--src/libigl/igl/knn.cpp (renamed from src/igl/knn.cpp)0
-rw-r--r--src/libigl/igl/knn.h (renamed from src/igl/knn.h)0
-rw-r--r--src/libigl/igl/launch_medit.cpp (renamed from src/igl/launch_medit.cpp)0
-rw-r--r--src/libigl/igl/launch_medit.h (renamed from src/igl/launch_medit.h)0
-rw-r--r--src/libigl/igl/lbs_matrix.cpp (renamed from src/igl/lbs_matrix.cpp)0
-rw-r--r--src/libigl/igl/lbs_matrix.h (renamed from src/igl/lbs_matrix.h)0
-rw-r--r--src/libigl/igl/lexicographic_triangulation.cpp (renamed from src/igl/lexicographic_triangulation.cpp)0
-rw-r--r--src/libigl/igl/lexicographic_triangulation.h (renamed from src/igl/lexicographic_triangulation.h)0
-rw-r--r--src/libigl/igl/lim/lim.cpp (renamed from src/igl/lim/lim.cpp)0
-rw-r--r--src/libigl/igl/lim/lim.h (renamed from src/igl/lim/lim.h)0
-rw-r--r--src/libigl/igl/limit_faces.cpp (renamed from src/igl/limit_faces.cpp)0
-rw-r--r--src/libigl/igl/limit_faces.h (renamed from src/igl/limit_faces.h)0
-rw-r--r--src/libigl/igl/line_field_missmatch.cpp (renamed from src/igl/line_field_missmatch.cpp)0
-rw-r--r--src/libigl/igl/line_field_missmatch.h (renamed from src/igl/line_field_missmatch.h)0
-rw-r--r--src/libigl/igl/line_search.cpp (renamed from src/igl/line_search.cpp)0
-rw-r--r--src/libigl/igl/line_search.h (renamed from src/igl/line_search.h)0
-rw-r--r--src/libigl/igl/line_segment_in_rectangle.cpp (renamed from src/igl/line_segment_in_rectangle.cpp)0
-rw-r--r--src/libigl/igl/line_segment_in_rectangle.h (renamed from src/igl/line_segment_in_rectangle.h)0
-rw-r--r--src/libigl/igl/linprog.cpp (renamed from src/igl/linprog.cpp)0
-rw-r--r--src/libigl/igl/linprog.h (renamed from src/igl/linprog.h)0
-rw-r--r--src/libigl/igl/list_to_matrix.cpp (renamed from src/igl/list_to_matrix.cpp)0
-rw-r--r--src/libigl/igl/list_to_matrix.h (renamed from src/igl/list_to_matrix.h)0
-rw-r--r--src/libigl/igl/local_basis.cpp (renamed from src/igl/local_basis.cpp)0
-rw-r--r--src/libigl/igl/local_basis.h (renamed from src/igl/local_basis.h)0
-rw-r--r--src/libigl/igl/look_at.cpp (renamed from src/igl/look_at.cpp)0
-rw-r--r--src/libigl/igl/look_at.h (renamed from src/igl/look_at.h)0
-rw-r--r--src/libigl/igl/loop.cpp (renamed from src/igl/loop.cpp)0
-rw-r--r--src/libigl/igl/loop.h (renamed from src/igl/loop.h)0
-rw-r--r--src/libigl/igl/lscm.cpp (renamed from src/igl/lscm.cpp)0
-rw-r--r--src/libigl/igl/lscm.h (renamed from src/igl/lscm.h)0
-rwxr-xr-xsrc/libigl/igl/map_vertices_to_circle.cpp (renamed from src/igl/map_vertices_to_circle.cpp)0
-rwxr-xr-xsrc/libigl/igl/map_vertices_to_circle.h (renamed from src/igl/map_vertices_to_circle.h)0
-rw-r--r--src/libigl/igl/massmatrix.cpp (renamed from src/igl/massmatrix.cpp)0
-rw-r--r--src/libigl/igl/massmatrix.h (renamed from src/igl/massmatrix.h)0
-rw-r--r--src/libigl/igl/mat_max.cpp (renamed from src/igl/mat_max.cpp)0
-rw-r--r--src/libigl/igl/mat_max.h (renamed from src/igl/mat_max.h)0
-rw-r--r--src/libigl/igl/mat_min.cpp (renamed from src/igl/mat_min.cpp)0
-rw-r--r--src/libigl/igl/mat_min.h (renamed from src/igl/mat_min.h)0
-rw-r--r--src/libigl/igl/mat_to_quat.cpp (renamed from src/igl/mat_to_quat.cpp)0
-rw-r--r--src/libigl/igl/mat_to_quat.h (renamed from src/igl/mat_to_quat.h)0
-rw-r--r--src/libigl/igl/material_colors.h (renamed from src/igl/material_colors.h)0
-rw-r--r--src/libigl/igl/matlab/MatlabWorkspace.h (renamed from src/igl/matlab/MatlabWorkspace.h)0
-rw-r--r--src/libigl/igl/matlab/MexStream.h (renamed from src/igl/matlab/MexStream.h)0
-rw-r--r--src/libigl/igl/matlab/matlabinterface.cpp (renamed from src/igl/matlab/matlabinterface.cpp)0
-rw-r--r--src/libigl/igl/matlab/matlabinterface.h (renamed from src/igl/matlab/matlabinterface.h)0
-rw-r--r--src/libigl/igl/matlab/mexErrMsgTxt.cpp (renamed from src/igl/matlab/mexErrMsgTxt.cpp)0
-rw-r--r--src/libigl/igl/matlab/mexErrMsgTxt.h (renamed from src/igl/matlab/mexErrMsgTxt.h)0
-rw-r--r--src/libigl/igl/matlab/parse_rhs.cpp (renamed from src/igl/matlab/parse_rhs.cpp)0
-rw-r--r--src/libigl/igl/matlab/parse_rhs.h (renamed from src/igl/matlab/parse_rhs.h)0
-rw-r--r--src/libigl/igl/matlab/prepare_lhs.cpp (renamed from src/igl/matlab/prepare_lhs.cpp)0
-rw-r--r--src/libigl/igl/matlab/prepare_lhs.h (renamed from src/igl/matlab/prepare_lhs.h)0
-rw-r--r--src/libigl/igl/matlab/requires_arg.cpp (renamed from src/igl/matlab/requires_arg.cpp)0
-rw-r--r--src/libigl/igl/matlab/requires_arg.h (renamed from src/igl/matlab/requires_arg.h)0
-rw-r--r--src/libigl/igl/matlab/validate_arg.cpp (renamed from src/igl/matlab/validate_arg.cpp)0
-rw-r--r--src/libigl/igl/matlab/validate_arg.h (renamed from src/igl/matlab/validate_arg.h)0
-rw-r--r--src/libigl/igl/matlab_format.cpp (renamed from src/igl/matlab_format.cpp)0
-rw-r--r--src/libigl/igl/matlab_format.h (renamed from src/igl/matlab_format.h)0
-rw-r--r--src/libigl/igl/matrix_to_list.cpp (renamed from src/igl/matrix_to_list.cpp)0
-rw-r--r--src/libigl/igl/matrix_to_list.h (renamed from src/igl/matrix_to_list.h)0
-rw-r--r--src/libigl/igl/max.cpp (renamed from src/igl/max.cpp)0
-rw-r--r--src/libigl/igl/max.h (renamed from src/igl/max.h)0
-rw-r--r--src/libigl/igl/max_faces_stopping_condition.cpp (renamed from src/igl/max_faces_stopping_condition.cpp)0
-rw-r--r--src/libigl/igl/max_faces_stopping_condition.h (renamed from src/igl/max_faces_stopping_condition.h)0
-rw-r--r--src/libigl/igl/max_size.cpp (renamed from src/igl/max_size.cpp)0
-rw-r--r--src/libigl/igl/max_size.h (renamed from src/igl/max_size.h)0
-rw-r--r--src/libigl/igl/median.cpp (renamed from src/igl/median.cpp)0
-rw-r--r--src/libigl/igl/median.h (renamed from src/igl/median.h)0
-rw-r--r--src/libigl/igl/min.cpp (renamed from src/igl/min.cpp)0
-rw-r--r--src/libigl/igl/min.h (renamed from src/igl/min.h)0
-rw-r--r--src/libigl/igl/min_quad_dense.cpp (renamed from src/igl/min_quad_dense.cpp)0
-rw-r--r--src/libigl/igl/min_quad_dense.h (renamed from src/igl/min_quad_dense.h)0
-rw-r--r--src/libigl/igl/min_quad_with_fixed.cpp (renamed from src/igl/min_quad_with_fixed.cpp)0
-rw-r--r--src/libigl/igl/min_quad_with_fixed.h (renamed from src/igl/min_quad_with_fixed.h)0
-rw-r--r--src/libigl/igl/min_size.cpp (renamed from src/igl/min_size.cpp)0
-rw-r--r--src/libigl/igl/min_size.h (renamed from src/igl/min_size.h)0
-rw-r--r--src/libigl/igl/mod.cpp (renamed from src/igl/mod.cpp)0
-rw-r--r--src/libigl/igl/mod.h (renamed from src/igl/mod.h)0
-rw-r--r--src/libigl/igl/mode.cpp (renamed from src/igl/mode.cpp)0
-rw-r--r--src/libigl/igl/mode.h (renamed from src/igl/mode.h)0
-rw-r--r--src/libigl/igl/mosek/bbw.cpp (renamed from src/igl/mosek/bbw.cpp)0
-rw-r--r--src/libigl/igl/mosek/bbw.h (renamed from src/igl/mosek/bbw.h)0
-rw-r--r--src/libigl/igl/mosek/mosek_guarded.cpp (renamed from src/igl/mosek/mosek_guarded.cpp)0
-rw-r--r--src/libigl/igl/mosek/mosek_guarded.h (renamed from src/igl/mosek/mosek_guarded.h)0
-rw-r--r--src/libigl/igl/mosek/mosek_linprog.cpp (renamed from src/igl/mosek/mosek_linprog.cpp)0
-rw-r--r--src/libigl/igl/mosek/mosek_linprog.h (renamed from src/igl/mosek/mosek_linprog.h)0
-rw-r--r--src/libigl/igl/mosek/mosek_quadprog.cpp (renamed from src/igl/mosek/mosek_quadprog.cpp)0
-rw-r--r--src/libigl/igl/mosek/mosek_quadprog.h (renamed from src/igl/mosek/mosek_quadprog.h)0
-rw-r--r--src/libigl/igl/mvc.cpp (renamed from src/igl/mvc.cpp)0
-rw-r--r--src/libigl/igl/mvc.h (renamed from src/igl/mvc.h)0
-rw-r--r--src/libigl/igl/nchoosek.cpp (renamed from src/igl/nchoosek.cpp)0
-rw-r--r--src/libigl/igl/nchoosek.h (renamed from src/igl/nchoosek.h)0
-rw-r--r--src/libigl/igl/next_filename.cpp (renamed from src/igl/next_filename.cpp)0
-rw-r--r--src/libigl/igl/next_filename.h (renamed from src/igl/next_filename.h)0
-rw-r--r--src/libigl/igl/normal_derivative.cpp (renamed from src/igl/normal_derivative.cpp)0
-rw-r--r--src/libigl/igl/normal_derivative.h (renamed from src/igl/normal_derivative.h)0
-rw-r--r--src/libigl/igl/normalize_quat.cpp (renamed from src/igl/normalize_quat.cpp)0
-rw-r--r--src/libigl/igl/normalize_quat.h (renamed from src/igl/normalize_quat.h)0
-rw-r--r--src/libigl/igl/normalize_row_lengths.cpp (renamed from src/igl/normalize_row_lengths.cpp)0
-rw-r--r--src/libigl/igl/normalize_row_lengths.h (renamed from src/igl/normalize_row_lengths.h)0
-rw-r--r--src/libigl/igl/normalize_row_sums.cpp (renamed from src/igl/normalize_row_sums.cpp)0
-rw-r--r--src/libigl/igl/normalize_row_sums.h (renamed from src/igl/normalize_row_sums.h)0
-rw-r--r--src/libigl/igl/null.cpp (renamed from src/igl/null.cpp)0
-rw-r--r--src/libigl/igl/null.h (renamed from src/igl/null.h)0
-rw-r--r--src/libigl/igl/octree.cpp (renamed from src/igl/octree.cpp)0
-rw-r--r--src/libigl/igl/octree.h (renamed from src/igl/octree.h)0
-rw-r--r--src/libigl/igl/on_boundary.cpp (renamed from src/igl/on_boundary.cpp)0
-rw-r--r--src/libigl/igl/on_boundary.h (renamed from src/igl/on_boundary.h)0
-rw-r--r--src/libigl/igl/opengl/MeshGL.cpp (renamed from src/igl/opengl/MeshGL.cpp)0
-rw-r--r--src/libigl/igl/opengl/MeshGL.h (renamed from src/igl/opengl/MeshGL.h)0
-rw-r--r--src/libigl/igl/opengl/ViewerCore.cpp (renamed from src/igl/opengl/ViewerCore.cpp)0
-rw-r--r--src/libigl/igl/opengl/ViewerCore.h (renamed from src/igl/opengl/ViewerCore.h)0
-rw-r--r--src/libigl/igl/opengl/ViewerData.cpp (renamed from src/igl/opengl/ViewerData.cpp)0
-rw-r--r--src/libigl/igl/opengl/ViewerData.h (renamed from src/igl/opengl/ViewerData.h)0
-rw-r--r--src/libigl/igl/opengl/bind_vertex_attrib_array.cpp (renamed from src/igl/opengl/bind_vertex_attrib_array.cpp)0
-rw-r--r--src/libigl/igl/opengl/bind_vertex_attrib_array.h (renamed from src/igl/opengl/bind_vertex_attrib_array.h)0
-rw-r--r--src/libigl/igl/opengl/create_index_vbo.cpp (renamed from src/igl/opengl/create_index_vbo.cpp)0
-rw-r--r--src/libigl/igl/opengl/create_index_vbo.h (renamed from src/igl/opengl/create_index_vbo.h)0
-rw-r--r--src/libigl/igl/opengl/create_mesh_vbo.cpp (renamed from src/igl/opengl/create_mesh_vbo.cpp)0
-rw-r--r--src/libigl/igl/opengl/create_mesh_vbo.h (renamed from src/igl/opengl/create_mesh_vbo.h)0
-rw-r--r--src/libigl/igl/opengl/create_shader_program.cpp (renamed from src/igl/opengl/create_shader_program.cpp)0
-rw-r--r--src/libigl/igl/opengl/create_shader_program.h (renamed from src/igl/opengl/create_shader_program.h)0
-rw-r--r--src/libigl/igl/opengl/create_vector_vbo.cpp (renamed from src/igl/opengl/create_vector_vbo.cpp)0
-rw-r--r--src/libigl/igl/opengl/create_vector_vbo.h (renamed from src/igl/opengl/create_vector_vbo.h)0
-rw-r--r--src/libigl/igl/opengl/destroy_shader_program.cpp (renamed from src/igl/opengl/destroy_shader_program.cpp)0
-rw-r--r--src/libigl/igl/opengl/destroy_shader_program.h (renamed from src/igl/opengl/destroy_shader_program.h)0
-rw-r--r--src/libigl/igl/opengl/gl.h (renamed from src/igl/opengl/gl.h)0
-rw-r--r--src/libigl/igl/opengl/gl_type_size.cpp (renamed from src/igl/opengl/gl_type_size.cpp)0
-rw-r--r--src/libigl/igl/opengl/gl_type_size.h (renamed from src/igl/opengl/gl_type_size.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/Viewer.cpp (renamed from src/igl/opengl/glfw/Viewer.cpp)0
-rw-r--r--src/libigl/igl/opengl/glfw/Viewer.h (renamed from src/igl/opengl/glfw/Viewer.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/ViewerPlugin.h (renamed from src/igl/opengl/glfw/ViewerPlugin.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/background_window.cpp (renamed from src/igl/opengl/glfw/background_window.cpp)0
-rw-r--r--src/libigl/igl/opengl/glfw/background_window.h (renamed from src/igl/opengl/glfw/background_window.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h (renamed from src/igl/opengl/glfw/imgui/ImGuiHelpers.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp (renamed from src/igl/opengl/glfw/imgui/ImGuiMenu.cpp)0
-rw-r--r--src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h (renamed from src/igl/opengl/glfw/imgui/ImGuiMenu.h)0
-rw-r--r--src/libigl/igl/opengl/glfw/map_texture.cpp (renamed from src/igl/opengl/glfw/map_texture.cpp)0
-rw-r--r--src/libigl/igl/opengl/glfw/map_texture.h (renamed from src/igl/opengl/glfw/map_texture.h)0
-rw-r--r--src/libigl/igl/opengl/init_render_to_texture.cpp (renamed from src/igl/opengl/init_render_to_texture.cpp)0
-rw-r--r--src/libigl/igl/opengl/init_render_to_texture.h (renamed from src/igl/opengl/init_render_to_texture.h)0
-rw-r--r--src/libigl/igl/opengl/load_shader.cpp (renamed from src/igl/opengl/load_shader.cpp)0
-rw-r--r--src/libigl/igl/opengl/load_shader.h (renamed from src/igl/opengl/load_shader.h)0
-rw-r--r--src/libigl/igl/opengl/print_program_info_log.cpp (renamed from src/igl/opengl/print_program_info_log.cpp)0
-rw-r--r--src/libigl/igl/opengl/print_program_info_log.h (renamed from src/igl/opengl/print_program_info_log.h)0
-rw-r--r--src/libigl/igl/opengl/print_shader_info_log.cpp (renamed from src/igl/opengl/print_shader_info_log.cpp)0
-rw-r--r--src/libigl/igl/opengl/print_shader_info_log.h (renamed from src/igl/opengl/print_shader_info_log.h)0
-rw-r--r--src/libigl/igl/opengl/report_gl_error.cpp (renamed from src/igl/opengl/report_gl_error.cpp)0
-rw-r--r--src/libigl/igl/opengl/report_gl_error.h (renamed from src/igl/opengl/report_gl_error.h)0
-rw-r--r--src/libigl/igl/opengl/uniform_type_to_string.cpp (renamed from src/igl/opengl/uniform_type_to_string.cpp)0
-rw-r--r--src/libigl/igl/opengl/uniform_type_to_string.h (renamed from src/igl/opengl/uniform_type_to_string.h)0
-rw-r--r--src/libigl/igl/opengl/vertex_array.cpp (renamed from src/igl/opengl/vertex_array.cpp)0
-rw-r--r--src/libigl/igl/opengl/vertex_array.h (renamed from src/igl/opengl/vertex_array.h)0
-rw-r--r--src/libigl/igl/opengl2/MouseController.h (renamed from src/igl/opengl2/MouseController.h)0
-rw-r--r--src/libigl/igl/opengl2/RotateWidget.h (renamed from src/igl/opengl2/RotateWidget.h)0
-rw-r--r--src/libigl/igl/opengl2/TranslateWidget.h (renamed from src/igl/opengl2/TranslateWidget.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_beach_ball.cpp (renamed from src/igl/opengl2/draw_beach_ball.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_beach_ball.h (renamed from src/igl/opengl2/draw_beach_ball.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_floor.cpp (renamed from src/igl/opengl2/draw_floor.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_floor.h (renamed from src/igl/opengl2/draw_floor.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_mesh.cpp (renamed from src/igl/opengl2/draw_mesh.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_mesh.h (renamed from src/igl/opengl2/draw_mesh.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_point.cpp (renamed from src/igl/opengl2/draw_point.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_point.h (renamed from src/igl/opengl2/draw_point.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_rectangular_marquee.cpp (renamed from src/igl/opengl2/draw_rectangular_marquee.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_rectangular_marquee.h (renamed from src/igl/opengl2/draw_rectangular_marquee.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_skeleton_3d.cpp (renamed from src/igl/opengl2/draw_skeleton_3d.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_skeleton_3d.h (renamed from src/igl/opengl2/draw_skeleton_3d.h)0
-rw-r--r--src/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp (renamed from src/igl/opengl2/draw_skeleton_vector_graphics.cpp)0
-rw-r--r--src/libigl/igl/opengl2/draw_skeleton_vector_graphics.h (renamed from src/igl/opengl2/draw_skeleton_vector_graphics.h)0
-rw-r--r--src/libigl/igl/opengl2/flare_textures.h (renamed from src/igl/opengl2/flare_textures.h)0
-rw-r--r--src/libigl/igl/opengl2/gl.h (renamed from src/igl/opengl2/gl.h)0
-rw-r--r--src/libigl/igl/opengl2/glext.h (renamed from src/igl/opengl2/glext.h)0
-rw-r--r--src/libigl/igl/opengl2/glu.h (renamed from src/igl/opengl2/glu.h)0
-rw-r--r--src/libigl/igl/opengl2/lens_flare.cpp (renamed from src/igl/opengl2/lens_flare.cpp)0
-rw-r--r--src/libigl/igl/opengl2/lens_flare.h (renamed from src/igl/opengl2/lens_flare.h)0
-rw-r--r--src/libigl/igl/opengl2/model_proj_viewport.cpp (renamed from src/igl/opengl2/model_proj_viewport.cpp)0
-rw-r--r--src/libigl/igl/opengl2/model_proj_viewport.h (renamed from src/igl/opengl2/model_proj_viewport.h)0
-rw-r--r--src/libigl/igl/opengl2/print_gl_get.cpp (renamed from src/igl/opengl2/print_gl_get.cpp)0
-rw-r--r--src/libigl/igl/opengl2/print_gl_get.h (renamed from src/igl/opengl2/print_gl_get.h)0
-rw-r--r--src/libigl/igl/opengl2/project.cpp (renamed from src/igl/opengl2/project.cpp)0
-rw-r--r--src/libigl/igl/opengl2/project.h (renamed from src/igl/opengl2/project.h)0
-rw-r--r--src/libigl/igl/opengl2/right_axis.cpp (renamed from src/igl/opengl2/right_axis.cpp)0
-rw-r--r--src/libigl/igl/opengl2/right_axis.h (renamed from src/igl/opengl2/right_axis.h)0
-rw-r--r--src/libigl/igl/opengl2/shine_textures.h (renamed from src/igl/opengl2/shine_textures.h)0
-rw-r--r--src/libigl/igl/opengl2/sort_triangles.cpp (renamed from src/igl/opengl2/sort_triangles.cpp)0
-rw-r--r--src/libigl/igl/opengl2/sort_triangles.h (renamed from src/igl/opengl2/sort_triangles.h)0
-rw-r--r--src/libigl/igl/opengl2/unproject.cpp (renamed from src/igl/opengl2/unproject.cpp)0
-rw-r--r--src/libigl/igl/opengl2/unproject.h (renamed from src/igl/opengl2/unproject.h)0
-rw-r--r--src/libigl/igl/opengl2/unproject_to_zero_plane.cpp (renamed from src/igl/opengl2/unproject_to_zero_plane.cpp)0
-rw-r--r--src/libigl/igl/opengl2/unproject_to_zero_plane.h (renamed from src/igl/opengl2/unproject_to_zero_plane.h)0
-rw-r--r--src/libigl/igl/opengl2/up_axis.cpp (renamed from src/igl/opengl2/up_axis.cpp)0
-rw-r--r--src/libigl/igl/opengl2/up_axis.h (renamed from src/igl/opengl2/up_axis.h)0
-rw-r--r--src/libigl/igl/opengl2/view_axis.cpp (renamed from src/igl/opengl2/view_axis.cpp)0
-rw-r--r--src/libigl/igl/opengl2/view_axis.h (renamed from src/igl/opengl2/view_axis.h)0
-rw-r--r--src/libigl/igl/orient_outward.cpp (renamed from src/igl/orient_outward.cpp)0
-rw-r--r--src/libigl/igl/orient_outward.h (renamed from src/igl/orient_outward.h)0
-rw-r--r--src/libigl/igl/orientable_patches.cpp (renamed from src/igl/orientable_patches.cpp)0
-rw-r--r--src/libigl/igl/orientable_patches.h (renamed from src/igl/orientable_patches.h)0
-rw-r--r--src/libigl/igl/oriented_facets.cpp (renamed from src/igl/oriented_facets.cpp)0
-rw-r--r--src/libigl/igl/oriented_facets.h (renamed from src/igl/oriented_facets.h)0
-rw-r--r--src/libigl/igl/orth.cpp (renamed from src/igl/orth.cpp)0
-rw-r--r--src/libigl/igl/orth.h (renamed from src/igl/orth.h)0
-rw-r--r--src/libigl/igl/ortho.cpp (renamed from src/igl/ortho.cpp)0
-rw-r--r--src/libigl/igl/ortho.h (renamed from src/igl/ortho.h)0
-rw-r--r--src/libigl/igl/outer_element.cpp (renamed from src/igl/outer_element.cpp)0
-rw-r--r--src/libigl/igl/outer_element.h (renamed from src/igl/outer_element.h)0
-rw-r--r--src/libigl/igl/parallel_for.h (renamed from src/igl/parallel_for.h)0
-rw-r--r--src/libigl/igl/parallel_transport_angles.cpp (renamed from src/igl/parallel_transport_angles.cpp)0
-rw-r--r--src/libigl/igl/parallel_transport_angles.h (renamed from src/igl/parallel_transport_angles.h)0
-rw-r--r--src/libigl/igl/partition.cpp (renamed from src/igl/partition.cpp)0
-rw-r--r--src/libigl/igl/partition.h (renamed from src/igl/partition.h)0
-rw-r--r--src/libigl/igl/parula.cpp (renamed from src/igl/parula.cpp)0
-rw-r--r--src/libigl/igl/parula.h (renamed from src/igl/parula.h)0
-rw-r--r--src/libigl/igl/path_to_executable.cpp (renamed from src/igl/path_to_executable.cpp)0
-rw-r--r--src/libigl/igl/path_to_executable.h (renamed from src/igl/path_to_executable.h)0
-rw-r--r--src/libigl/igl/pathinfo.cpp (renamed from src/igl/pathinfo.cpp)0
-rw-r--r--src/libigl/igl/pathinfo.h (renamed from src/igl/pathinfo.h)0
-rw-r--r--src/libigl/igl/per_corner_normals.cpp (renamed from src/igl/per_corner_normals.cpp)0
-rw-r--r--src/libigl/igl/per_corner_normals.h (renamed from src/igl/per_corner_normals.h)0
-rw-r--r--src/libigl/igl/per_edge_normals.cpp (renamed from src/igl/per_edge_normals.cpp)0
-rw-r--r--src/libigl/igl/per_edge_normals.h (renamed from src/igl/per_edge_normals.h)0
-rw-r--r--src/libigl/igl/per_face_normals.cpp (renamed from src/igl/per_face_normals.cpp)0
-rw-r--r--src/libigl/igl/per_face_normals.h (renamed from src/igl/per_face_normals.h)0
-rw-r--r--src/libigl/igl/per_vertex_attribute_smoothing.cpp (renamed from src/igl/per_vertex_attribute_smoothing.cpp)0
-rw-r--r--src/libigl/igl/per_vertex_attribute_smoothing.h (renamed from src/igl/per_vertex_attribute_smoothing.h)0
-rw-r--r--src/libigl/igl/per_vertex_normals.cpp (renamed from src/igl/per_vertex_normals.cpp)0
-rw-r--r--src/libigl/igl/per_vertex_normals.h (renamed from src/igl/per_vertex_normals.h)0
-rw-r--r--src/libigl/igl/per_vertex_point_to_plane_quadrics.cpp (renamed from src/igl/per_vertex_point_to_plane_quadrics.cpp)0
-rw-r--r--src/libigl/igl/per_vertex_point_to_plane_quadrics.h (renamed from src/igl/per_vertex_point_to_plane_quadrics.h)0
-rw-r--r--src/libigl/igl/piecewise_constant_winding_number.cpp (renamed from src/igl/piecewise_constant_winding_number.cpp)0
-rw-r--r--src/libigl/igl/piecewise_constant_winding_number.h (renamed from src/igl/piecewise_constant_winding_number.h)0
-rw-r--r--src/libigl/igl/pinv.cpp (renamed from src/igl/pinv.cpp)0
-rw-r--r--src/libigl/igl/pinv.h (renamed from src/igl/pinv.h)0
-rw-r--r--src/libigl/igl/planarize_quad_mesh.cpp (renamed from src/igl/planarize_quad_mesh.cpp)0
-rw-r--r--src/libigl/igl/planarize_quad_mesh.h (renamed from src/igl/planarize_quad_mesh.h)0
-rw-r--r--src/libigl/igl/ply.h (renamed from src/igl/ply.h)0
-rw-r--r--src/libigl/igl/png/readPNG.cpp (renamed from src/igl/png/readPNG.cpp)0
-rw-r--r--src/libigl/igl/png/readPNG.h (renamed from src/igl/png/readPNG.h)0
-rw-r--r--src/libigl/igl/png/render_to_png.cpp (renamed from src/igl/png/render_to_png.cpp)0
-rw-r--r--src/libigl/igl/png/render_to_png.h (renamed from src/igl/png/render_to_png.h)0
-rw-r--r--src/libigl/igl/png/render_to_png_async.cpp (renamed from src/igl/png/render_to_png_async.cpp)0
-rw-r--r--src/libigl/igl/png/render_to_png_async.h (renamed from src/igl/png/render_to_png_async.h)0
-rw-r--r--src/libigl/igl/png/texture_from_file.cpp (renamed from src/igl/png/texture_from_file.cpp)0
-rw-r--r--src/libigl/igl/png/texture_from_file.h (renamed from src/igl/png/texture_from_file.h)0
-rw-r--r--src/libigl/igl/png/texture_from_png.cpp (renamed from src/igl/png/texture_from_png.cpp)0
-rw-r--r--src/libigl/igl/png/texture_from_png.h (renamed from src/igl/png/texture_from_png.h)0
-rw-r--r--src/libigl/igl/png/writePNG.cpp (renamed from src/igl/png/writePNG.cpp)0
-rw-r--r--src/libigl/igl/png/writePNG.h (renamed from src/igl/png/writePNG.h)0
-rw-r--r--src/libigl/igl/point_in_circle.cpp (renamed from src/igl/point_in_circle.cpp)0
-rw-r--r--src/libigl/igl/point_in_circle.h (renamed from src/igl/point_in_circle.h)0
-rw-r--r--src/libigl/igl/point_in_poly.cpp (renamed from src/igl/point_in_poly.cpp)0
-rw-r--r--src/libigl/igl/point_in_poly.h (renamed from src/igl/point_in_poly.h)0
-rw-r--r--src/libigl/igl/point_mesh_squared_distance.cpp (renamed from src/igl/point_mesh_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/point_mesh_squared_distance.h (renamed from src/igl/point_mesh_squared_distance.h)0
-rw-r--r--src/libigl/igl/point_simplex_squared_distance.cpp (renamed from src/igl/point_simplex_squared_distance.cpp)0
-rw-r--r--src/libigl/igl/point_simplex_squared_distance.h (renamed from src/igl/point_simplex_squared_distance.h)0
-rw-r--r--src/libigl/igl/polar_dec.cpp (renamed from src/igl/polar_dec.cpp)0
-rw-r--r--src/libigl/igl/polar_dec.h (renamed from src/igl/polar_dec.h)0
-rw-r--r--src/libigl/igl/polar_svd.cpp (renamed from src/igl/polar_svd.cpp)0
-rw-r--r--src/libigl/igl/polar_svd.h (renamed from src/igl/polar_svd.h)0
-rw-r--r--src/libigl/igl/polar_svd3x3.cpp (renamed from src/igl/polar_svd3x3.cpp)0
-rw-r--r--src/libigl/igl/polar_svd3x3.h (renamed from src/igl/polar_svd3x3.h)0
-rw-r--r--src/libigl/igl/polygon_mesh_to_triangle_mesh.cpp (renamed from src/igl/polygon_mesh_to_triangle_mesh.cpp)0
-rw-r--r--src/libigl/igl/polygon_mesh_to_triangle_mesh.h (renamed from src/igl/polygon_mesh_to_triangle_mesh.h)0
-rw-r--r--src/libigl/igl/principal_curvature.cpp (renamed from src/igl/principal_curvature.cpp)0
-rw-r--r--src/libigl/igl/principal_curvature.h (renamed from src/igl/principal_curvature.h)0
-rw-r--r--src/libigl/igl/print_ijv.cpp (renamed from src/igl/print_ijv.cpp)0
-rw-r--r--src/libigl/igl/print_ijv.h (renamed from src/igl/print_ijv.h)0
-rw-r--r--src/libigl/igl/print_vector.cpp (renamed from src/igl/print_vector.cpp)0
-rw-r--r--src/libigl/igl/print_vector.h (renamed from src/igl/print_vector.h)0
-rw-r--r--src/libigl/igl/procrustes.cpp (renamed from src/igl/procrustes.cpp)0
-rw-r--r--src/libigl/igl/procrustes.h (renamed from src/igl/procrustes.h)0
-rw-r--r--src/libigl/igl/project.cpp (renamed from src/igl/project.cpp)0
-rw-r--r--src/libigl/igl/project.h (renamed from src/igl/project.h)0
-rw-r--r--src/libigl/igl/project_isometrically_to_plane.cpp (renamed from src/igl/project_isometrically_to_plane.cpp)0
-rw-r--r--src/libigl/igl/project_isometrically_to_plane.h (renamed from src/igl/project_isometrically_to_plane.h)0
-rw-r--r--src/libigl/igl/project_to_line.cpp (renamed from src/igl/project_to_line.cpp)0
-rw-r--r--src/libigl/igl/project_to_line.h (renamed from src/igl/project_to_line.h)0
-rw-r--r--src/libigl/igl/project_to_line_segment.cpp (renamed from src/igl/project_to_line_segment.cpp)0
-rw-r--r--src/libigl/igl/project_to_line_segment.h (renamed from src/igl/project_to_line_segment.h)0
-rw-r--r--src/libigl/igl/pseudonormal_test.cpp (renamed from src/igl/pseudonormal_test.cpp)0
-rw-r--r--src/libigl/igl/pseudonormal_test.h (renamed from src/igl/pseudonormal_test.h)0
-rw-r--r--src/libigl/igl/pso.cpp (renamed from src/igl/pso.cpp)0
-rw-r--r--src/libigl/igl/pso.h (renamed from src/igl/pso.h)0
-rw-r--r--src/libigl/igl/qslim.cpp (renamed from src/igl/qslim.cpp)0
-rw-r--r--src/libigl/igl/qslim.h (renamed from src/igl/qslim.h)0
-rw-r--r--src/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp (renamed from src/igl/qslim_optimal_collapse_edge_callbacks.cpp)0
-rw-r--r--src/libigl/igl/qslim_optimal_collapse_edge_callbacks.h (renamed from src/igl/qslim_optimal_collapse_edge_callbacks.h)0
-rw-r--r--src/libigl/igl/quad_planarity.cpp (renamed from src/igl/quad_planarity.cpp)0
-rw-r--r--src/libigl/igl/quad_planarity.h (renamed from src/igl/quad_planarity.h)0
-rw-r--r--src/libigl/igl/quadric_binary_plus_operator.cpp (renamed from src/igl/quadric_binary_plus_operator.cpp)0
-rw-r--r--src/libigl/igl/quadric_binary_plus_operator.h (renamed from src/igl/quadric_binary_plus_operator.h)0
-rw-r--r--src/libigl/igl/quat_conjugate.cpp (renamed from src/igl/quat_conjugate.cpp)0
-rw-r--r--src/libigl/igl/quat_conjugate.h (renamed from src/igl/quat_conjugate.h)0
-rw-r--r--src/libigl/igl/quat_mult.cpp (renamed from src/igl/quat_mult.cpp)0
-rw-r--r--src/libigl/igl/quat_mult.h (renamed from src/igl/quat_mult.h)0
-rw-r--r--src/libigl/igl/quat_to_axis_angle.cpp (renamed from src/igl/quat_to_axis_angle.cpp)0
-rw-r--r--src/libigl/igl/quat_to_axis_angle.h (renamed from src/igl/quat_to_axis_angle.h)0
-rw-r--r--src/libigl/igl/quat_to_mat.cpp (renamed from src/igl/quat_to_mat.cpp)0
-rw-r--r--src/libigl/igl/quat_to_mat.h (renamed from src/igl/quat_to_mat.h)0
-rw-r--r--src/libigl/igl/quats_to_column.cpp (renamed from src/igl/quats_to_column.cpp)0
-rw-r--r--src/libigl/igl/quats_to_column.h (renamed from src/igl/quats_to_column.h)0
-rw-r--r--src/libigl/igl/ramer_douglas_peucker.cpp (renamed from src/igl/ramer_douglas_peucker.cpp)0
-rw-r--r--src/libigl/igl/ramer_douglas_peucker.h (renamed from src/igl/ramer_douglas_peucker.h)0
-rw-r--r--src/libigl/igl/random_dir.cpp (renamed from src/igl/random_dir.cpp)0
-rw-r--r--src/libigl/igl/random_dir.h (renamed from src/igl/random_dir.h)0
-rw-r--r--src/libigl/igl/random_points_on_mesh.cpp (renamed from src/igl/random_points_on_mesh.cpp)0
-rw-r--r--src/libigl/igl/random_points_on_mesh.h (renamed from src/igl/random_points_on_mesh.h)0
-rw-r--r--src/libigl/igl/random_quaternion.cpp (renamed from src/igl/random_quaternion.cpp)0
-rw-r--r--src/libigl/igl/random_quaternion.h (renamed from src/igl/random_quaternion.h)0
-rw-r--r--src/libigl/igl/random_search.cpp (renamed from src/igl/random_search.cpp)0
-rw-r--r--src/libigl/igl/random_search.h (renamed from src/igl/random_search.h)0
-rw-r--r--src/libigl/igl/randperm.cpp (renamed from src/igl/randperm.cpp)0
-rw-r--r--src/libigl/igl/randperm.h (renamed from src/igl/randperm.h)0
-rw-r--r--src/libigl/igl/ray_box_intersect.cpp (renamed from src/igl/ray_box_intersect.cpp)0
-rw-r--r--src/libigl/igl/ray_box_intersect.h (renamed from src/igl/ray_box_intersect.h)0
-rw-r--r--src/libigl/igl/ray_mesh_intersect.cpp (renamed from src/igl/ray_mesh_intersect.cpp)0
-rw-r--r--src/libigl/igl/ray_mesh_intersect.h (renamed from src/igl/ray_mesh_intersect.h)0
-rw-r--r--src/libigl/igl/ray_sphere_intersect.cpp (renamed from src/igl/ray_sphere_intersect.cpp)0
-rw-r--r--src/libigl/igl/ray_sphere_intersect.h (renamed from src/igl/ray_sphere_intersect.h)0
-rw-r--r--src/libigl/igl/raytri.c (renamed from src/igl/raytri.c)0
-rw-r--r--src/libigl/igl/readBF.cpp (renamed from src/igl/readBF.cpp)0
-rw-r--r--src/libigl/igl/readBF.h (renamed from src/igl/readBF.h)0
-rw-r--r--src/libigl/igl/readCSV.cpp (renamed from src/igl/readCSV.cpp)0
-rw-r--r--src/libigl/igl/readCSV.h (renamed from src/igl/readCSV.h)0
-rw-r--r--src/libigl/igl/readDMAT.cpp (renamed from src/igl/readDMAT.cpp)0
-rw-r--r--src/libigl/igl/readDMAT.h (renamed from src/igl/readDMAT.h)0
-rw-r--r--src/libigl/igl/readMESH.cpp (renamed from src/igl/readMESH.cpp)0
-rw-r--r--src/libigl/igl/readMESH.h (renamed from src/igl/readMESH.h)0
-rw-r--r--src/libigl/igl/readMSH.cpp (renamed from src/igl/readMSH.cpp)0
-rw-r--r--src/libigl/igl/readMSH.h (renamed from src/igl/readMSH.h)0
-rw-r--r--src/libigl/igl/readNODE.cpp (renamed from src/igl/readNODE.cpp)0
-rw-r--r--src/libigl/igl/readNODE.h (renamed from src/igl/readNODE.h)0
-rw-r--r--src/libigl/igl/readOBJ.cpp (renamed from src/igl/readOBJ.cpp)0
-rw-r--r--src/libigl/igl/readOBJ.h (renamed from src/igl/readOBJ.h)0
-rw-r--r--src/libigl/igl/readOFF.cpp (renamed from src/igl/readOFF.cpp)0
-rw-r--r--src/libigl/igl/readOFF.h (renamed from src/igl/readOFF.h)0
-rw-r--r--src/libigl/igl/readPLY.cpp (renamed from src/igl/readPLY.cpp)0
-rw-r--r--src/libigl/igl/readPLY.h (renamed from src/igl/readPLY.h)0
-rw-r--r--src/libigl/igl/readSTL.cpp (renamed from src/igl/readSTL.cpp)0
-rw-r--r--src/libigl/igl/readSTL.h (renamed from src/igl/readSTL.h)0
-rw-r--r--src/libigl/igl/readTGF.cpp (renamed from src/igl/readTGF.cpp)0
-rw-r--r--src/libigl/igl/readTGF.h (renamed from src/igl/readTGF.h)0
-rw-r--r--src/libigl/igl/readWRL.cpp (renamed from src/igl/readWRL.cpp)0
-rw-r--r--src/libigl/igl/readWRL.h (renamed from src/igl/readWRL.h)0
-rw-r--r--src/libigl/igl/read_triangle_mesh.cpp (renamed from src/igl/read_triangle_mesh.cpp)0
-rw-r--r--src/libigl/igl/read_triangle_mesh.h (renamed from src/igl/read_triangle_mesh.h)0
-rw-r--r--src/libigl/igl/redux.h (renamed from src/igl/redux.h)0
-rw-r--r--src/libigl/igl/remesh_along_isoline.cpp (renamed from src/igl/remesh_along_isoline.cpp)0
-rw-r--r--src/libigl/igl/remesh_along_isoline.h (renamed from src/igl/remesh_along_isoline.h)0
-rw-r--r--src/libigl/igl/remove_duplicate_vertices.cpp (renamed from src/igl/remove_duplicate_vertices.cpp)0
-rw-r--r--src/libigl/igl/remove_duplicate_vertices.h (renamed from src/igl/remove_duplicate_vertices.h)0
-rw-r--r--src/libigl/igl/remove_duplicates.cpp (renamed from src/igl/remove_duplicates.cpp)0
-rw-r--r--src/libigl/igl/remove_duplicates.h (renamed from src/igl/remove_duplicates.h)0
-rw-r--r--src/libigl/igl/remove_unreferenced.cpp (renamed from src/igl/remove_unreferenced.cpp)0
-rw-r--r--src/libigl/igl/remove_unreferenced.h (renamed from src/igl/remove_unreferenced.h)0
-rw-r--r--src/libigl/igl/reorder.cpp (renamed from src/igl/reorder.cpp)0
-rw-r--r--src/libigl/igl/reorder.h (renamed from src/igl/reorder.h)0
-rw-r--r--src/libigl/igl/repdiag.cpp (renamed from src/igl/repdiag.cpp)0
-rw-r--r--src/libigl/igl/repdiag.h (renamed from src/igl/repdiag.h)0
-rw-r--r--src/libigl/igl/repmat.cpp (renamed from src/igl/repmat.cpp)0
-rw-r--r--src/libigl/igl/repmat.h (renamed from src/igl/repmat.h)0
-rw-r--r--src/libigl/igl/resolve_duplicated_faces.cpp (renamed from src/igl/resolve_duplicated_faces.cpp)0
-rw-r--r--src/libigl/igl/resolve_duplicated_faces.h (renamed from src/igl/resolve_duplicated_faces.h)0
-rw-r--r--src/libigl/igl/rgb_to_hsv.cpp (renamed from src/igl/rgb_to_hsv.cpp)0
-rw-r--r--src/libigl/igl/rgb_to_hsv.h (renamed from src/igl/rgb_to_hsv.h)0
-rw-r--r--src/libigl/igl/rotate_by_quat.cpp (renamed from src/igl/rotate_by_quat.cpp)0
-rw-r--r--src/libigl/igl/rotate_by_quat.h (renamed from src/igl/rotate_by_quat.h)0
-rw-r--r--src/libigl/igl/rotate_vectors.cpp (renamed from src/igl/rotate_vectors.cpp)0
-rw-r--r--src/libigl/igl/rotate_vectors.h (renamed from src/igl/rotate_vectors.h)0
-rw-r--r--src/libigl/igl/rotation_matrix_from_directions.cpp (renamed from src/igl/rotation_matrix_from_directions.cpp)0
-rw-r--r--src/libigl/igl/rotation_matrix_from_directions.h (renamed from src/igl/rotation_matrix_from_directions.h)0
-rw-r--r--src/libigl/igl/round.cpp (renamed from src/igl/round.cpp)0
-rw-r--r--src/libigl/igl/round.h (renamed from src/igl/round.h)0
-rw-r--r--src/libigl/igl/rows_to_matrix.cpp (renamed from src/igl/rows_to_matrix.cpp)0
-rw-r--r--src/libigl/igl/rows_to_matrix.h (renamed from src/igl/rows_to_matrix.h)0
-rw-r--r--src/libigl/igl/sample_edges.cpp (renamed from src/igl/sample_edges.cpp)0
-rw-r--r--src/libigl/igl/sample_edges.h (renamed from src/igl/sample_edges.h)0
-rw-r--r--src/libigl/igl/seam_edges.cpp (renamed from src/igl/seam_edges.cpp)0
-rw-r--r--src/libigl/igl/seam_edges.h (renamed from src/igl/seam_edges.h)0
-rw-r--r--src/libigl/igl/segment_segment_intersect.cpp (renamed from src/igl/segment_segment_intersect.cpp)0
-rw-r--r--src/libigl/igl/segment_segment_intersect.h (renamed from src/igl/segment_segment_intersect.h)0
-rw-r--r--src/libigl/igl/serialize.h (renamed from src/igl/serialize.h)0
-rw-r--r--src/libigl/igl/setdiff.cpp (renamed from src/igl/setdiff.cpp)0
-rw-r--r--src/libigl/igl/setdiff.h (renamed from src/igl/setdiff.h)0
-rw-r--r--src/libigl/igl/setunion.cpp (renamed from src/igl/setunion.cpp)0
-rw-r--r--src/libigl/igl/setunion.h (renamed from src/igl/setunion.h)0
-rw-r--r--src/libigl/igl/setxor.cpp (renamed from src/igl/setxor.cpp)0
-rw-r--r--src/libigl/igl/setxor.h (renamed from src/igl/setxor.h)0
-rw-r--r--src/libigl/igl/shape_diameter_function.cpp (renamed from src/igl/shape_diameter_function.cpp)0
-rw-r--r--src/libigl/igl/shape_diameter_function.h (renamed from src/igl/shape_diameter_function.h)0
-rw-r--r--src/libigl/igl/shapeup.cpp (renamed from src/igl/shapeup.cpp)0
-rw-r--r--src/libigl/igl/shapeup.h (renamed from src/igl/shapeup.h)0
-rw-r--r--src/libigl/igl/shortest_edge_and_midpoint.cpp (renamed from src/igl/shortest_edge_and_midpoint.cpp)0
-rw-r--r--src/libigl/igl/shortest_edge_and_midpoint.h (renamed from src/igl/shortest_edge_and_midpoint.h)0
-rw-r--r--src/libigl/igl/signed_angle.cpp (renamed from src/igl/signed_angle.cpp)0
-rw-r--r--src/libigl/igl/signed_angle.h (renamed from src/igl/signed_angle.h)0
-rw-r--r--src/libigl/igl/signed_distance.cpp (renamed from src/igl/signed_distance.cpp)0
-rw-r--r--src/libigl/igl/signed_distance.h (renamed from src/igl/signed_distance.h)0
-rw-r--r--src/libigl/igl/simplify_polyhedron.cpp (renamed from src/igl/simplify_polyhedron.cpp)0
-rw-r--r--src/libigl/igl/simplify_polyhedron.h (renamed from src/igl/simplify_polyhedron.h)0
-rw-r--r--src/libigl/igl/slice.cpp (renamed from src/igl/slice.cpp)0
-rw-r--r--src/libigl/igl/slice.h (renamed from src/igl/slice.h)0
-rw-r--r--src/libigl/igl/slice_cached.cpp (renamed from src/igl/slice_cached.cpp)0
-rw-r--r--src/libigl/igl/slice_cached.h (renamed from src/igl/slice_cached.h)0
-rw-r--r--src/libigl/igl/slice_into.cpp (renamed from src/igl/slice_into.cpp)0
-rw-r--r--src/libigl/igl/slice_into.h (renamed from src/igl/slice_into.h)0
-rw-r--r--src/libigl/igl/slice_mask.cpp (renamed from src/igl/slice_mask.cpp)0
-rw-r--r--src/libigl/igl/slice_mask.h (renamed from src/igl/slice_mask.h)0
-rw-r--r--src/libigl/igl/slice_tets.cpp (renamed from src/igl/slice_tets.cpp)0
-rw-r--r--src/libigl/igl/slice_tets.h (renamed from src/igl/slice_tets.h)0
-rw-r--r--src/libigl/igl/slim.cpp (renamed from src/igl/slim.cpp)0
-rw-r--r--src/libigl/igl/slim.h (renamed from src/igl/slim.h)0
-rw-r--r--src/libigl/igl/snap_points.cpp (renamed from src/igl/snap_points.cpp)0
-rw-r--r--src/libigl/igl/snap_points.h (renamed from src/igl/snap_points.h)0
-rw-r--r--src/libigl/igl/snap_to_canonical_view_quat.cpp (renamed from src/igl/snap_to_canonical_view_quat.cpp)0
-rw-r--r--src/libigl/igl/snap_to_canonical_view_quat.h (renamed from src/igl/snap_to_canonical_view_quat.h)0
-rw-r--r--src/libigl/igl/snap_to_fixed_up.cpp (renamed from src/igl/snap_to_fixed_up.cpp)0
-rw-r--r--src/libigl/igl/snap_to_fixed_up.h (renamed from src/igl/snap_to_fixed_up.h)0
-rw-r--r--src/libigl/igl/solid_angle.cpp (renamed from src/igl/solid_angle.cpp)0
-rw-r--r--src/libigl/igl/solid_angle.h (renamed from src/igl/solid_angle.h)0
-rw-r--r--src/libigl/igl/sort.cpp (renamed from src/igl/sort.cpp)0
-rw-r--r--src/libigl/igl/sort.h (renamed from src/igl/sort.h)0
-rw-r--r--src/libigl/igl/sort_angles.cpp (renamed from src/igl/sort_angles.cpp)0
-rw-r--r--src/libigl/igl/sort_angles.h (renamed from src/igl/sort_angles.h)0
-rw-r--r--src/libigl/igl/sort_triangles.cpp (renamed from src/igl/sort_triangles.cpp)0
-rw-r--r--src/libigl/igl/sort_triangles.h (renamed from src/igl/sort_triangles.h)0
-rw-r--r--src/libigl/igl/sort_vectors_ccw.cpp (renamed from src/igl/sort_vectors_ccw.cpp)0
-rw-r--r--src/libigl/igl/sort_vectors_ccw.h (renamed from src/igl/sort_vectors_ccw.h)0
-rw-r--r--src/libigl/igl/sortrows.cpp (renamed from src/igl/sortrows.cpp)0
-rw-r--r--src/libigl/igl/sortrows.h (renamed from src/igl/sortrows.h)0
-rw-r--r--src/libigl/igl/sparse.cpp (renamed from src/igl/sparse.cpp)0
-rw-r--r--src/libigl/igl/sparse.h (renamed from src/igl/sparse.h)0
-rw-r--r--src/libigl/igl/sparse_cached.cpp (renamed from src/igl/sparse_cached.cpp)0
-rw-r--r--src/libigl/igl/sparse_cached.h (renamed from src/igl/sparse_cached.h)0
-rw-r--r--src/libigl/igl/speye.cpp (renamed from src/igl/speye.cpp)0
-rw-r--r--src/libigl/igl/speye.h (renamed from src/igl/speye.h)0
-rw-r--r--src/libigl/igl/squared_edge_lengths.cpp (renamed from src/igl/squared_edge_lengths.cpp)0
-rw-r--r--src/libigl/igl/squared_edge_lengths.h (renamed from src/igl/squared_edge_lengths.h)0
-rw-r--r--src/libigl/igl/stdin_to_temp.cpp (renamed from src/igl/stdin_to_temp.cpp)0
-rw-r--r--src/libigl/igl/stdin_to_temp.h (renamed from src/igl/stdin_to_temp.h)0
-rw-r--r--src/libigl/igl/straighten_seams.cpp (renamed from src/igl/straighten_seams.cpp)0
-rw-r--r--src/libigl/igl/straighten_seams.h (renamed from src/igl/straighten_seams.h)0
-rw-r--r--src/libigl/igl/sum.cpp (renamed from src/igl/sum.cpp)0
-rw-r--r--src/libigl/igl/sum.h (renamed from src/igl/sum.h)0
-rw-r--r--src/libigl/igl/svd3x3.cpp (renamed from src/igl/svd3x3.cpp)0
-rw-r--r--src/libigl/igl/svd3x3.h (renamed from src/igl/svd3x3.h)0
-rw-r--r--src/libigl/igl/svd3x3_avx.cpp (renamed from src/igl/svd3x3_avx.cpp)0
-rw-r--r--src/libigl/igl/svd3x3_avx.h (renamed from src/igl/svd3x3_avx.h)0
-rw-r--r--src/libigl/igl/svd3x3_sse.cpp (renamed from src/igl/svd3x3_sse.cpp)0
-rw-r--r--src/libigl/igl/svd3x3_sse.h (renamed from src/igl/svd3x3_sse.h)0
-rw-r--r--src/libigl/igl/swept_volume_bounding_box.cpp (renamed from src/igl/swept_volume_bounding_box.cpp)0
-rw-r--r--src/libigl/igl/swept_volume_bounding_box.h (renamed from src/igl/swept_volume_bounding_box.h)0
-rw-r--r--src/libigl/igl/swept_volume_signed_distance.cpp (renamed from src/igl/swept_volume_signed_distance.cpp)0
-rw-r--r--src/libigl/igl/swept_volume_signed_distance.h (renamed from src/igl/swept_volume_signed_distance.h)0
-rw-r--r--src/libigl/igl/trackball.cpp (renamed from src/igl/trackball.cpp)0
-rw-r--r--src/libigl/igl/trackball.h (renamed from src/igl/trackball.h)0
-rw-r--r--src/libigl/igl/transpose_blocks.cpp (renamed from src/igl/transpose_blocks.cpp)0
-rw-r--r--src/libigl/igl/transpose_blocks.h (renamed from src/igl/transpose_blocks.h)0
-rw-r--r--src/libigl/igl/triangle/cdt.cpp (renamed from src/igl/triangle/cdt.cpp)0
-rw-r--r--src/libigl/igl/triangle/cdt.h (renamed from src/igl/triangle/cdt.h)0
-rw-r--r--src/libigl/igl/triangle/triangulate.cpp (renamed from src/igl/triangle/triangulate.cpp)0
-rw-r--r--src/libigl/igl/triangle/triangulate.h (renamed from src/igl/triangle/triangulate.h)0
-rw-r--r--src/libigl/igl/triangle_fan.cpp (renamed from src/igl/triangle_fan.cpp)0
-rw-r--r--src/libigl/igl/triangle_fan.h (renamed from src/igl/triangle_fan.h)0
-rw-r--r--src/libigl/igl/triangle_triangle_adjacency.cpp (renamed from src/igl/triangle_triangle_adjacency.cpp)0
-rw-r--r--src/libigl/igl/triangle_triangle_adjacency.h (renamed from src/igl/triangle_triangle_adjacency.h)0
-rw-r--r--src/libigl/igl/triangles_from_strip.cpp (renamed from src/igl/triangles_from_strip.cpp)0
-rw-r--r--src/libigl/igl/triangles_from_strip.h (renamed from src/igl/triangles_from_strip.h)0
-rw-r--r--src/libigl/igl/two_axis_valuator_fixed_up.cpp (renamed from src/igl/two_axis_valuator_fixed_up.cpp)0
-rw-r--r--src/libigl/igl/two_axis_valuator_fixed_up.h (renamed from src/igl/two_axis_valuator_fixed_up.h)0
-rw-r--r--src/libigl/igl/uniformly_sample_two_manifold.cpp (renamed from src/igl/uniformly_sample_two_manifold.cpp)0
-rw-r--r--src/libigl/igl/uniformly_sample_two_manifold.h (renamed from src/igl/uniformly_sample_two_manifold.h)0
-rw-r--r--src/libigl/igl/unique.cpp (renamed from src/igl/unique.cpp)0
-rw-r--r--src/libigl/igl/unique.h (renamed from src/igl/unique.h)0
-rw-r--r--src/libigl/igl/unique_edge_map.cpp (renamed from src/igl/unique_edge_map.cpp)0
-rw-r--r--src/libigl/igl/unique_edge_map.h (renamed from src/igl/unique_edge_map.h)0
-rw-r--r--src/libigl/igl/unique_rows.cpp (renamed from src/igl/unique_rows.cpp)0
-rw-r--r--src/libigl/igl/unique_rows.h (renamed from src/igl/unique_rows.h)0
-rw-r--r--src/libigl/igl/unique_simplices.cpp (renamed from src/igl/unique_simplices.cpp)0
-rw-r--r--src/libigl/igl/unique_simplices.h (renamed from src/igl/unique_simplices.h)0
-rw-r--r--src/libigl/igl/unproject.cpp (renamed from src/igl/unproject.cpp)0
-rw-r--r--src/libigl/igl/unproject.h (renamed from src/igl/unproject.h)0
-rw-r--r--src/libigl/igl/unproject_in_mesh.cpp (renamed from src/igl/unproject_in_mesh.cpp)0
-rw-r--r--src/libigl/igl/unproject_in_mesh.h (renamed from src/igl/unproject_in_mesh.h)0
-rw-r--r--src/libigl/igl/unproject_onto_mesh.cpp (renamed from src/igl/unproject_onto_mesh.cpp)0
-rw-r--r--src/libigl/igl/unproject_onto_mesh.h (renamed from src/igl/unproject_onto_mesh.h)0
-rw-r--r--src/libigl/igl/unproject_ray.cpp (renamed from src/igl/unproject_ray.cpp)0
-rw-r--r--src/libigl/igl/unproject_ray.h (renamed from src/igl/unproject_ray.h)0
-rw-r--r--src/libigl/igl/unzip_corners.cpp (renamed from src/igl/unzip_corners.cpp)0
-rw-r--r--src/libigl/igl/unzip_corners.h (renamed from src/igl/unzip_corners.h)0
-rw-r--r--src/libigl/igl/upsample.cpp (renamed from src/igl/upsample.cpp)0
-rw-r--r--src/libigl/igl/upsample.h (renamed from src/igl/upsample.h)0
-rw-r--r--src/libigl/igl/vector_area_matrix.cpp (renamed from src/igl/vector_area_matrix.cpp)0
-rw-r--r--src/libigl/igl/vector_area_matrix.h (renamed from src/igl/vector_area_matrix.h)0
-rw-r--r--src/libigl/igl/verbose.h (renamed from src/igl/verbose.h)0
-rw-r--r--src/libigl/igl/vertex_triangle_adjacency.cpp (renamed from src/igl/vertex_triangle_adjacency.cpp)0
-rw-r--r--src/libigl/igl/vertex_triangle_adjacency.h (renamed from src/igl/vertex_triangle_adjacency.h)0
-rw-r--r--src/libigl/igl/volume.cpp (renamed from src/igl/volume.cpp)0
-rw-r--r--src/libigl/igl/volume.h (renamed from src/igl/volume.h)0
-rw-r--r--src/libigl/igl/voxel_grid.cpp (renamed from src/igl/voxel_grid.cpp)0
-rw-r--r--src/libigl/igl/voxel_grid.h (renamed from src/igl/voxel_grid.h)0
-rw-r--r--src/libigl/igl/winding_number.cpp (renamed from src/igl/winding_number.cpp)0
-rw-r--r--src/libigl/igl/winding_number.h (renamed from src/igl/winding_number.h)0
-rw-r--r--src/libigl/igl/writeBF.cpp (renamed from src/igl/writeBF.cpp)0
-rw-r--r--src/libigl/igl/writeBF.h (renamed from src/igl/writeBF.h)0
-rw-r--r--src/libigl/igl/writeDMAT.cpp (renamed from src/igl/writeDMAT.cpp)0
-rw-r--r--src/libigl/igl/writeDMAT.h (renamed from src/igl/writeDMAT.h)0
-rw-r--r--src/libigl/igl/writeMESH.cpp (renamed from src/igl/writeMESH.cpp)0
-rw-r--r--src/libigl/igl/writeMESH.h (renamed from src/igl/writeMESH.h)0
-rw-r--r--src/libigl/igl/writeOBJ.cpp (renamed from src/igl/writeOBJ.cpp)0
-rw-r--r--src/libigl/igl/writeOBJ.h (renamed from src/igl/writeOBJ.h)0
-rw-r--r--src/libigl/igl/writeOFF.cpp (renamed from src/igl/writeOFF.cpp)0
-rw-r--r--src/libigl/igl/writeOFF.h (renamed from src/igl/writeOFF.h)0
-rw-r--r--src/libigl/igl/writePLY.cpp (renamed from src/igl/writePLY.cpp)0
-rw-r--r--src/libigl/igl/writePLY.h (renamed from src/igl/writePLY.h)0
-rw-r--r--src/libigl/igl/writeSTL.cpp (renamed from src/igl/writeSTL.cpp)0
-rw-r--r--src/libigl/igl/writeSTL.h (renamed from src/igl/writeSTL.h)0
-rw-r--r--src/libigl/igl/writeTGF.cpp (renamed from src/igl/writeTGF.cpp)0
-rw-r--r--src/libigl/igl/writeTGF.h (renamed from src/igl/writeTGF.h)0
-rw-r--r--src/libigl/igl/writeWRL.cpp (renamed from src/igl/writeWRL.cpp)0
-rw-r--r--src/libigl/igl/writeWRL.h (renamed from src/igl/writeWRL.h)0
-rw-r--r--src/libigl/igl/write_triangle_mesh.cpp (renamed from src/igl/write_triangle_mesh.cpp)0
-rw-r--r--src/libigl/igl/write_triangle_mesh.h (renamed from src/igl/write_triangle_mesh.h)0
-rw-r--r--src/libigl/igl/xml/ReAntTweakBarXMLSerialization.h (renamed from src/igl/xml/ReAntTweakBarXMLSerialization.h)0
-rw-r--r--src/libigl/igl/xml/XMLSerializable.h (renamed from src/igl/xml/XMLSerializable.h)0
-rw-r--r--src/libigl/igl/xml/serialization_test.skip (renamed from src/igl/xml/serialization_test.skip)0
-rw-r--r--src/libigl/igl/xml/serialize_xml.cpp (renamed from src/igl/xml/serialize_xml.cpp)0
-rw-r--r--src/libigl/igl/xml/serialize_xml.h (renamed from src/igl/xml/serialize_xml.h)0
-rw-r--r--src/libigl/igl/xml/writeDAE.cpp (renamed from src/igl/xml/writeDAE.cpp)0
-rw-r--r--src/libigl/igl/xml/writeDAE.h (renamed from src/igl/xml/writeDAE.h)0
-rw-r--r--src/libigl/igl/xml/write_triangle_mesh.cpp (renamed from src/igl/xml/write_triangle_mesh.cpp)0
-rw-r--r--src/libigl/igl/xml/write_triangle_mesh.h (renamed from src/igl/xml/write_triangle_mesh.h)0
-rw-r--r--src/libslic3r/CMakeLists.txt1
1095 files changed, 181 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b2fc12c48..ba264c8c3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -89,8 +89,6 @@ enable_testing ()
# Enable C++11 language standard.
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
-set(CMAKE_C_STANDARD 11)
-set(CMAKE_C_STANDARD_REQUIRED ON)
if(NOT WIN32)
# Add DEBUG flags to debug builds.
@@ -172,7 +170,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STRE
add_compile_options(-Werror=return-type)
#removes LOTS of extraneous Eigen warnings
- add_compile_options(-Wno-ignored-attributes)
+ # add_compile_options(-Wno-ignored-attributes) # Tamas: Eigen include dirs are marked as SYSTEM
if (SLIC3R_ASAN)
add_compile_options(-fsanitize=address -fno-omit-frame-pointer)
@@ -314,7 +312,7 @@ if (NOT Eigen3_FOUND)
set(Eigen3_FOUND 1)
set(EIGEN3_INCLUDE_DIR ${LIBDIR}/eigen/)
endif ()
-include_directories(${EIGEN3_INCLUDE_DIR})
+include_directories(BEFORE SYSTEM ${EIGEN3_INCLUDE_DIR})
# Find expat or use bundled version
# Always use the system libexpat on Linux.
diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt
index ca4e63fbc..c98941b5a 100644
--- a/deps/CMakeLists.txt
+++ b/deps/CMakeLists.txt
@@ -35,6 +35,7 @@ set(DESTDIR "${CMAKE_CURRENT_BINARY_DIR}/destdir" CACHE PATH "Destination direct
option(DEP_DEBUG "Build debug variants (only applicable on Windows)" ON)
option(DEP_WX_STABLE "Build against wxWidgets stable 3.0 as opposed to default 3.1 (Linux only)" OFF)
+option(DEP_BUILD_IGL_STATIC "Build IGL as a static library. Might cause link errors." OFF)
message(STATUS "PrusaSlicer deps DESTDIR: ${DESTDIR}")
message(STATUS "PrusaSlicer deps debug build: ${DEP_DEBUG}")
@@ -99,6 +100,7 @@ else()
dep_gtest
dep_nlopt
dep_qhull
+ dep_libigl
)
endif()
diff --git a/deps/deps-unix-common.cmake b/deps/deps-unix-common.cmake
index d6a92efcb..c44a6ec20 100644
--- a/deps/deps-unix-common.cmake
+++ b/deps/deps-unix-common.cmake
@@ -32,7 +32,6 @@ ExternalProject_Add(dep_nlopt
-DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
${DEP_CMAKE_OPTS}
)
-
find_package(Git REQUIRED)
ExternalProject_Add(dep_qhull
@@ -45,3 +44,32 @@ ExternalProject_Add(dep_qhull
${DEP_CMAKE_OPTS}
PATCH_COMMAND ${GIT_EXECUTABLE} apply --ignore-space-change --ignore-whitespace ${CMAKE_CURRENT_SOURCE_DIR}/qhull-mods.patch
)
+
+ExternalProject_Add(dep_libigl
+ EXCLUDE_FROM_ALL 1
+ URL "https://github.com/libigl/libigl/archive/v2.0.0.tar.gz"
+ URL_HASH SHA256=42518e6b106c7209c73435fd260ed5d34edeb254852495b4c95dce2d95401328
+ CMAKE_ARGS
+ -DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
+ -DLIBIGL_BUILD_PYTHON=OFF
+ -DLIBIGL_BUILD_TESTS=OFF
+ -DLIBIGL_BUILD_TUTORIALS=OFF
+ -DLIBIGL_USE_STATIC_LIBRARY=${DEP_BUILD_IGL_STATIC}
+ -DLIBIGL_WITHOUT_COPYLEFT=OFF
+ -DLIBIGL_WITH_CGAL=OFF
+ -DLIBIGL_WITH_COMISO=OFF
+ -DLIBIGL_WITH_CORK=OFF
+ -DLIBIGL_WITH_EMBREE=OFF
+ -DLIBIGL_WITH_MATLAB=OFF
+ -DLIBIGL_WITH_MOSEK=OFF
+ -DLIBIGL_WITH_OPENGL=OFF
+ -DLIBIGL_WITH_OPENGL_GLFW=OFF
+ -DLIBIGL_WITH_OPENGL_GLFW_IMGUI=OFF
+ -DLIBIGL_WITH_PNG=OFF
+ -DLIBIGL_WITH_PYTHON=OFF
+ -DLIBIGL_WITH_TETGEN=OFF
+ -DLIBIGL_WITH_TRIANGLE=OFF
+ -DLIBIGL_WITH_XML=OFF
+ PATCH_COMMAND ${GIT_EXECUTABLE} apply --ignore-space-change --ignore-whitespace ${CMAKE_CURRENT_SOURCE_DIR}/igl-fixes.patch
+)
+
diff --git a/deps/deps-windows.cmake b/deps/deps-windows.cmake
index 041160f40..d7daf8425 100644
--- a/deps/deps-windows.cmake
+++ b/deps/deps-windows.cmake
@@ -252,6 +252,51 @@ else ()
set(DEP_WXWIDGETS_LIBDIR "vc_x64_lib")
endif ()
+find_package(Git REQUIRED)
+
+ExternalProject_Add(dep_libigl
+ EXCLUDE_FROM_ALL 1
+ URL "https://github.com/libigl/libigl/archive/v2.0.0.tar.gz"
+ URL_HASH SHA256=42518e6b106c7209c73435fd260ed5d34edeb254852495b4c95dce2d95401328
+ CMAKE_GENERATOR "${DEP_MSVC_GEN}"
+ CMAKE_ARGS
+ -DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
+ -DLIBIGL_BUILD_PYTHON=OFF
+ -DLIBIGL_BUILD_TESTS=OFF
+ -DLIBIGL_BUILD_TUTORIALS=OFF
+ -DLIBIGL_USE_STATIC_LIBRARY=${DEP_BUILD_IGL_STATIC}
+ -DLIBIGL_WITHOUT_COPYLEFT=OFF
+ -DLIBIGL_WITH_CGAL=OFF
+ -DLIBIGL_WITH_COMISO=OFF
+ -DLIBIGL_WITH_CORK=OFF
+ -DLIBIGL_WITH_EMBREE=OFF
+ -DLIBIGL_WITH_MATLAB=OFF
+ -DLIBIGL_WITH_MOSEK=OFF
+ -DLIBIGL_WITH_OPENGL=OFF
+ -DLIBIGL_WITH_OPENGL_GLFW=OFF
+ -DLIBIGL_WITH_OPENGL_GLFW_IMGUI=OFF
+ -DLIBIGL_WITH_PNG=OFF
+ -DLIBIGL_WITH_PYTHON=OFF
+ -DLIBIGL_WITH_TETGEN=OFF
+ -DLIBIGL_WITH_TRIANGLE=OFF
+ -DLIBIGL_WITH_XML=OFF
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+ -DCMAKE_DEBUG_POSTFIX=d
+ PATCH_COMMAND ${GIT_EXECUTABLE} apply --ignore-space-change --ignore-whitespace ${CMAKE_CURRENT_SOURCE_DIR}/igl-fixes.patch
+ BUILD_COMMAND msbuild /m /P:Configuration=Release INSTALL.vcxproj
+ INSTALL_COMMAND ""
+)
+
+if (${DEP_DEBUG})
+ ExternalProject_Get_Property(dep_libigl BINARY_DIR)
+ ExternalProject_Add_Step(dep_libigl build_debug
+ DEPENDEES build
+ DEPENDERS install
+ COMMAND msbuild /m /P:Configuration=Debug INSTALL.vcxproj
+ WORKING_DIRECTORY "${BINARY_DIR}"
+ )
+endif ()
+
ExternalProject_Add(dep_wxwidgets
EXCLUDE_FROM_ALL 1
GIT_REPOSITORY "https://github.com/prusa3d/wxWidgets"
diff --git a/deps/igl-fixes.patch b/deps/igl-fixes.patch
new file mode 100644
index 000000000..2b50e200b
--- /dev/null
+++ b/deps/igl-fixes.patch
@@ -0,0 +1,87 @@
+diff --git a/cmake/libigl-config.cmake.in b/cmake/libigl-config.cmake.in
+index 317c745c..f9808e1e 100644
+--- a/cmake/libigl-config.cmake.in
++++ b/cmake/libigl-config.cmake.in
+@@ -2,28 +2,28 @@
+
+ include(${CMAKE_CURRENT_LIST_DIR}/libigl-export.cmake)
+
+-if (TARGET igl::core)
+- if (NOT TARGET Eigen3::Eigen)
+- find_package(Eigen3 QUIET)
+- if (NOT Eigen3_FOUND)
+- # try with PkgCOnfig
+- find_package(PkgConfig REQUIRED)
+- pkg_check_modules(Eigen3 QUIET IMPORTED_TARGET eigen3)
+- endif()
+-
+- if (NOT Eigen3_FOUND)
+- message(FATAL_ERROR "Could not find required dependency Eigen3")
+- set(libigl_core_FOUND FALSE)
+- else()
+- target_link_libraries(igl::core INTERFACE PkgConfig::Eigen3)
+- set(libigl_core_FOUND TRUE)
+- endif()
+- else()
+- target_link_libraries(igl::core INTERFACE Eigen3::Eigen)
+- set(libigl_core_FOUND TRUE)
+- endif()
+-
+-endif()
++# if (TARGET igl::core)
++# if (NOT TARGET Eigen3::Eigen)
++# find_package(Eigen3 QUIET)
++# if (NOT Eigen3_FOUND)
++# # try with PkgCOnfig
++# find_package(PkgConfig REQUIRED)
++# pkg_check_modules(Eigen3 QUIET IMPORTED_TARGET eigen3)
++# endif()
++#
++# if (NOT Eigen3_FOUND)
++# message(FATAL_ERROR "Could not find required dependency Eigen3")
++# set(libigl_core_FOUND FALSE)
++# else()
++# target_link_libraries(igl::core INTERFACE PkgConfig::Eigen3)
++# set(libigl_core_FOUND TRUE)
++# endif()
++# else()
++# target_link_libraries(igl::core INTERFACE Eigen3::Eigen)
++# set(libigl_core_FOUND TRUE)
++# endif()
++#
++# endif()
+
+ check_required_components(libigl)
+
+diff --git a/cmake/libigl.cmake b/cmake/libigl.cmake
+index 4b11007a..47e6c395 100644
+--- a/cmake/libigl.cmake
++++ b/cmake/libigl.cmake
+@@ -445,6 +445,7 @@ function(install_dir_files dir_name)
+ if(NOT LIBIGL_USE_STATIC_LIBRARY)
+ file(GLOB public_sources
+ ${CMAKE_CURRENT_SOURCE_DIR}/include/igl${subpath}/*.cpp
++ ${CMAKE_CURRENT_SOURCE_DIR}/include/igl${subpath}/*.c
+ )
+ endif()
+ list(APPEND files_to_install ${public_sources})
+diff --git a/include/igl/AABB.cpp b/include/igl/AABB.cpp
+index 09537335..31594314 100644
+--- a/include/igl/AABB.cpp
++++ b/include/igl/AABB.cpp
+@@ -1072,4 +1072,5 @@ template void igl::AABB<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 3>::init<Eigen
+ template void igl::AABB<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 2>::init<Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&);
+ template double igl::AABB<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 3>::squared_distance<Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&, Eigen::Matrix<double, 1, 3, 1, 1, 3> const&, double, int&, Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 3, 1, 1, 3> >&) const;
+ template bool igl::AABB<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 3>::intersect_ray<Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&, Eigen::Matrix<double, 1, 3, 1, 1, 3> const&, Eigen::Matrix<double, 1, 3, 1, 1, 3> const&, igl::Hit&) const;
++template bool igl::AABB<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 3>::intersect_ray<Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&, Eigen::Matrix<double, 1, 3, 1, 1, 3> const&, Eigen::Matrix<double, 1, 3, 1, 1, 3> const&, std::vector<igl::Hit>&) const;
+ #endif
+diff --git a/include/igl/ray_mesh_intersect.cpp b/include/igl/ray_mesh_intersect.cpp
+index 9a70a22b..dda1654b 100644
+--- a/include/igl/ray_mesh_intersect.cpp
++++ b/include/igl/ray_mesh_intersect.cpp
+@@ -83,4 +83,5 @@ IGL_INLINE bool igl::ray_mesh_intersect(
+ template bool igl::ray_mesh_intersect<Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&, Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&, std::vector<igl::Hit, std::allocator<igl::Hit> >&);
+ template bool igl::ray_mesh_intersect<Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<int, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&, Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<int, -1, -1, 0, -1, -1> > const&, igl::Hit&);
+ template bool igl::ray_mesh_intersect<Eigen::Matrix<double, 1, 3, 1, 1, 3>, Eigen::Matrix<double, 1, 3, 1, 1, 3>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Block<Eigen::Matrix<int, -1, -1, 0, -1, -1> const, 1, -1, false> >(Eigen::MatrixBase<Eigen::Matrix<double, 1, 3, 1, 1, 3> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 1, 3, 1, 1, 3> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<int, -1, -1, 0, -1, -1> const, 1, -1, false> > const&, igl::Hit&);
++template bool igl::ray_mesh_intersect<Eigen::Matrix<double, 1, 3, 1, 1, 3>, Eigen::Matrix<double, 1, 3, 1, 1, 3>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Block<Eigen::Matrix<int, -1, -1, 0, -1, -1> const, 1, -1, false> >(Eigen::MatrixBase<Eigen::Matrix<double, 1, 3, 1, 1, 3> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 1, 3, 1, 1, 3> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<int, -1, -1, 0, -1, -1> const, 1, -1, false> > const&, std::vector<igl::Hit, std::allocator<igl::Hit> >&);
+ #endif
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 724063466..61faa0571 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -12,6 +12,7 @@ add_subdirectory(poly2tri)
add_subdirectory(qhull)
add_subdirectory(Shiny)
add_subdirectory(semver)
+add_subdirectory(libigl)
# Adding libnest2d project for bin packing...
set(LIBNEST2D_UNITTESTS ON CACHE BOOL "Force generating unittests for libnest2d")
diff --git a/src/libigl/CMakeLists.txt b/src/libigl/CMakeLists.txt
new file mode 100644
index 000000000..0852fad72
--- /dev/null
+++ b/src/libigl/CMakeLists.txt
@@ -0,0 +1,14 @@
+project(libigl)
+cmake_minimum_required(VERSION 3.0)
+
+add_library(libigl INTERFACE)
+
+find_package(libigl QUIET)
+
+if(libigl_FOUND)
+ message(STATUS "IGL found, using system version...")
+ target_link_libraries(libigl INTERFACE igl::core)
+else()
+ message(STATUS "IGL NOT found, using bundled version...")
+ target_include_directories(libigl INTERFACE SYSTEM ${LIBDIR}/libigl)
+endif()
diff --git a/src/igl/AABB.cpp b/src/libigl/igl/AABB.cpp
index 1b88e9faa..1b88e9faa 100644
--- a/src/igl/AABB.cpp
+++ b/src/libigl/igl/AABB.cpp
diff --git a/src/igl/AABB.h b/src/libigl/igl/AABB.h
index 69bc60c2e..69bc60c2e 100644
--- a/src/igl/AABB.h
+++ b/src/libigl/igl/AABB.h
diff --git a/src/igl/ARAPEnergyType.h b/src/libigl/igl/ARAPEnergyType.h
index 68be24f5d..68be24f5d 100644
--- a/src/igl/ARAPEnergyType.h
+++ b/src/libigl/igl/ARAPEnergyType.h
diff --git a/src/igl/AtA_cached.cpp b/src/libigl/igl/AtA_cached.cpp
index af7d0ad86..af7d0ad86 100644
--- a/src/igl/AtA_cached.cpp
+++ b/src/libigl/igl/AtA_cached.cpp
diff --git a/src/igl/AtA_cached.h b/src/libigl/igl/AtA_cached.h
index 776825411..776825411 100644
--- a/src/igl/AtA_cached.h
+++ b/src/libigl/igl/AtA_cached.h
diff --git a/src/igl/C_STR.h b/src/libigl/igl/C_STR.h
index 9844b35a5..9844b35a5 100644
--- a/src/igl/C_STR.h
+++ b/src/libigl/igl/C_STR.h
diff --git a/src/igl/Camera.h b/src/libigl/igl/Camera.h
index 79ebf603e..79ebf603e 100644
--- a/src/igl/Camera.h
+++ b/src/libigl/igl/Camera.h
diff --git a/src/igl/EPS.cpp b/src/libigl/igl/EPS.cpp
index fc592cc2a..fc592cc2a 100644
--- a/src/igl/EPS.cpp
+++ b/src/libigl/igl/EPS.cpp
diff --git a/src/igl/EPS.h b/src/libigl/igl/EPS.h
index d65007a64..d65007a64 100644
--- a/src/igl/EPS.h
+++ b/src/libigl/igl/EPS.h
diff --git a/src/igl/HalfEdgeIterator.cpp b/src/libigl/igl/HalfEdgeIterator.cpp
index 7c3b9a886..7c3b9a886 100644
--- a/src/igl/HalfEdgeIterator.cpp
+++ b/src/libigl/igl/HalfEdgeIterator.cpp
diff --git a/src/igl/HalfEdgeIterator.h b/src/libigl/igl/HalfEdgeIterator.h
index 3c429e1d1..3c429e1d1 100644
--- a/src/igl/HalfEdgeIterator.h
+++ b/src/libigl/igl/HalfEdgeIterator.h
diff --git a/src/igl/Hit.h b/src/libigl/igl/Hit.h
index 8bffcc843..8bffcc843 100644
--- a/src/igl/Hit.h
+++ b/src/libigl/igl/Hit.h
diff --git a/src/igl/IO b/src/libigl/igl/IO
index f054d8c99..f054d8c99 100644
--- a/src/igl/IO
+++ b/src/libigl/igl/IO
diff --git a/src/igl/IndexComparison.h b/src/libigl/igl/IndexComparison.h
index 44515df51..44515df51 100644
--- a/src/igl/IndexComparison.h
+++ b/src/libigl/igl/IndexComparison.h
diff --git a/src/igl/LinSpaced.h b/src/libigl/igl/LinSpaced.h
index d40db33d3..d40db33d3 100644
--- a/src/igl/LinSpaced.h
+++ b/src/libigl/igl/LinSpaced.h
diff --git a/src/igl/MeshBooleanType.h b/src/libigl/igl/MeshBooleanType.h
index 2eb293624..2eb293624 100644
--- a/src/igl/MeshBooleanType.h
+++ b/src/libigl/igl/MeshBooleanType.h
diff --git a/src/igl/NormalType.h b/src/libigl/igl/NormalType.h
index b74b57b6a..b74b57b6a 100644
--- a/src/igl/NormalType.h
+++ b/src/libigl/igl/NormalType.h
diff --git a/src/igl/ONE.h b/src/libigl/igl/ONE.h
index 93c509d4e..93c509d4e 100644
--- a/src/igl/ONE.h
+++ b/src/libigl/igl/ONE.h
diff --git a/src/igl/PI.h b/src/libigl/igl/PI.h
index f1ef4359d..f1ef4359d 100644
--- a/src/igl/PI.h
+++ b/src/libigl/igl/PI.h
diff --git a/src/igl/REDRUM.h b/src/libigl/igl/REDRUM.h
index 79ab72ffd..79ab72ffd 100644
--- a/src/igl/REDRUM.h
+++ b/src/libigl/igl/REDRUM.h
diff --git a/src/igl/STR.h b/src/libigl/igl/STR.h
index 0e937167b..0e937167b 100644
--- a/src/igl/STR.h
+++ b/src/libigl/igl/STR.h
diff --git a/src/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp b/src/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp
index 2207285aa..2207285aa 100644
--- a/src/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp
+++ b/src/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp
diff --git a/src/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp b/src/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp
index 70b437131..70b437131 100644
--- a/src/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp
+++ b/src/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp
diff --git a/src/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp b/src/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp
index 0c3b3ff87..0c3b3ff87 100644
--- a/src/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp
+++ b/src/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp
diff --git a/src/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp b/src/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp
index e8898a8aa..e8898a8aa 100644
--- a/src/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp
+++ b/src/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp
diff --git a/src/igl/Singular_Value_Decomposition_Preamble.hpp b/src/libigl/igl/Singular_Value_Decomposition_Preamble.hpp
index d55fa86cf..d55fa86cf 100644
--- a/src/igl/Singular_Value_Decomposition_Preamble.hpp
+++ b/src/libigl/igl/Singular_Value_Decomposition_Preamble.hpp
diff --git a/src/igl/SolverStatus.h b/src/libigl/igl/SolverStatus.h
index d9151f5c0..d9151f5c0 100644
--- a/src/igl/SolverStatus.h
+++ b/src/libigl/igl/SolverStatus.h
diff --git a/src/igl/SortableRow.h b/src/libigl/igl/SortableRow.h
index 5f172987b..5f172987b 100644
--- a/src/igl/SortableRow.h
+++ b/src/libigl/igl/SortableRow.h
diff --git a/src/igl/Timer.h b/src/libigl/igl/Timer.h
index ac9e55e6b..ac9e55e6b 100644
--- a/src/igl/Timer.h
+++ b/src/libigl/igl/Timer.h
diff --git a/src/igl/Viewport.h b/src/libigl/igl/Viewport.h
index 717d3f97b..717d3f97b 100644
--- a/src/igl/Viewport.h
+++ b/src/libigl/igl/Viewport.h
diff --git a/src/igl/WindingNumberAABB.h b/src/libigl/igl/WindingNumberAABB.h
index 478026989..478026989 100644
--- a/src/igl/WindingNumberAABB.h
+++ b/src/libigl/igl/WindingNumberAABB.h
diff --git a/src/igl/WindingNumberMethod.h b/src/libigl/igl/WindingNumberMethod.h
index 3bb9062b1..3bb9062b1 100644
--- a/src/igl/WindingNumberMethod.h
+++ b/src/libigl/igl/WindingNumberMethod.h
diff --git a/src/igl/WindingNumberTree.h b/src/libigl/igl/WindingNumberTree.h
index 317ad9442..317ad9442 100644
--- a/src/igl/WindingNumberTree.h
+++ b/src/libigl/igl/WindingNumberTree.h
diff --git a/src/igl/ZERO.h b/src/libigl/igl/ZERO.h
index bd2829905..bd2829905 100644
--- a/src/igl/ZERO.h
+++ b/src/libigl/igl/ZERO.h
diff --git a/src/igl/active_set.cpp b/src/libigl/igl/active_set.cpp
index fd5dfba88..fd5dfba88 100755
--- a/src/igl/active_set.cpp
+++ b/src/libigl/igl/active_set.cpp
diff --git a/src/igl/active_set.h b/src/libigl/igl/active_set.h
index b82d0e52b..b82d0e52b 100644
--- a/src/igl/active_set.h
+++ b/src/libigl/igl/active_set.h
diff --git a/src/igl/adjacency_list.cpp b/src/libigl/igl/adjacency_list.cpp
index 1fb61ebf1..1fb61ebf1 100644
--- a/src/igl/adjacency_list.cpp
+++ b/src/libigl/igl/adjacency_list.cpp
diff --git a/src/igl/adjacency_list.h b/src/libigl/igl/adjacency_list.h
index 7438cde42..7438cde42 100644
--- a/src/igl/adjacency_list.h
+++ b/src/libigl/igl/adjacency_list.h
diff --git a/src/igl/adjacency_matrix.cpp b/src/libigl/igl/adjacency_matrix.cpp
index f6db955c2..f6db955c2 100644
--- a/src/igl/adjacency_matrix.cpp
+++ b/src/libigl/igl/adjacency_matrix.cpp
diff --git a/src/igl/adjacency_matrix.h b/src/libigl/igl/adjacency_matrix.h
index b117bccf7..b117bccf7 100644
--- a/src/igl/adjacency_matrix.h
+++ b/src/libigl/igl/adjacency_matrix.h
diff --git a/src/igl/all.cpp b/src/libigl/igl/all.cpp
index 35245eacb..35245eacb 100644
--- a/src/igl/all.cpp
+++ b/src/libigl/igl/all.cpp
diff --git a/src/igl/all.h b/src/libigl/igl/all.h
index 6e84fdd52..6e84fdd52 100644
--- a/src/igl/all.h
+++ b/src/libigl/igl/all.h
diff --git a/src/igl/all_edges.cpp b/src/libigl/igl/all_edges.cpp
index eabad3038..eabad3038 100644
--- a/src/igl/all_edges.cpp
+++ b/src/libigl/igl/all_edges.cpp
diff --git a/src/igl/all_edges.h b/src/libigl/igl/all_edges.h
index d5fe13a9a..d5fe13a9a 100644
--- a/src/igl/all_edges.h
+++ b/src/libigl/igl/all_edges.h
diff --git a/src/igl/all_pairs_distances.cpp b/src/libigl/igl/all_pairs_distances.cpp
index 608cf9b85..608cf9b85 100644
--- a/src/igl/all_pairs_distances.cpp
+++ b/src/libigl/igl/all_pairs_distances.cpp
diff --git a/src/igl/all_pairs_distances.h b/src/libigl/igl/all_pairs_distances.h
index 9acc1b730..9acc1b730 100644
--- a/src/igl/all_pairs_distances.h
+++ b/src/libigl/igl/all_pairs_distances.h
diff --git a/src/igl/ambient_occlusion.cpp b/src/libigl/igl/ambient_occlusion.cpp
index 343f8ae8a..343f8ae8a 100644
--- a/src/igl/ambient_occlusion.cpp
+++ b/src/libigl/igl/ambient_occlusion.cpp
diff --git a/src/igl/ambient_occlusion.h b/src/libigl/igl/ambient_occlusion.h
index 1c173121e..1c173121e 100644
--- a/src/igl/ambient_occlusion.h
+++ b/src/libigl/igl/ambient_occlusion.h
diff --git a/src/igl/angular_distance.cpp b/src/libigl/igl/angular_distance.cpp
index 803c290c9..803c290c9 100644
--- a/src/igl/angular_distance.cpp
+++ b/src/libigl/igl/angular_distance.cpp
diff --git a/src/igl/angular_distance.h b/src/libigl/igl/angular_distance.h
index 35b100ace..35b100ace 100644
--- a/src/igl/angular_distance.h
+++ b/src/libigl/igl/angular_distance.h
diff --git a/src/igl/anttweakbar/ReAntTweakBar.cpp b/src/libigl/igl/anttweakbar/ReAntTweakBar.cpp
index 3664c6bce..3664c6bce 100644
--- a/src/igl/anttweakbar/ReAntTweakBar.cpp
+++ b/src/libigl/igl/anttweakbar/ReAntTweakBar.cpp
diff --git a/src/igl/anttweakbar/ReAntTweakBar.h b/src/libigl/igl/anttweakbar/ReAntTweakBar.h
index d1dede927..d1dede927 100644
--- a/src/igl/anttweakbar/ReAntTweakBar.h
+++ b/src/libigl/igl/anttweakbar/ReAntTweakBar.h
diff --git a/src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp b/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp
index bcd6e2be5..bcd6e2be5 100644
--- a/src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp
+++ b/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp
diff --git a/src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h b/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h
index fdf3d3bea..fdf3d3bea 100644
--- a/src/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h
+++ b/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h
diff --git a/src/igl/any.cpp b/src/libigl/igl/any.cpp
index 0488c8ffb..0488c8ffb 100644
--- a/src/igl/any.cpp
+++ b/src/libigl/igl/any.cpp
diff --git a/src/igl/any.h b/src/libigl/igl/any.h
index 08a80e4cb..08a80e4cb 100644
--- a/src/igl/any.h
+++ b/src/libigl/igl/any.h
diff --git a/src/igl/any_of.cpp b/src/libigl/igl/any_of.cpp
index 9defd0339..9defd0339 100644
--- a/src/igl/any_of.cpp
+++ b/src/libigl/igl/any_of.cpp
diff --git a/src/igl/any_of.h b/src/libigl/igl/any_of.h
index 95ec1d373..95ec1d373 100644
--- a/src/igl/any_of.h
+++ b/src/libigl/igl/any_of.h
diff --git a/src/igl/arap.cpp b/src/libigl/igl/arap.cpp
index dc5af4cf6..dc5af4cf6 100644
--- a/src/igl/arap.cpp
+++ b/src/libigl/igl/arap.cpp
diff --git a/src/igl/arap.h b/src/libigl/igl/arap.h
index b2210e64f..b2210e64f 100644
--- a/src/igl/arap.h
+++ b/src/libigl/igl/arap.h
diff --git a/src/igl/arap_dof.cpp b/src/libigl/igl/arap_dof.cpp
index 033d1deb3..033d1deb3 100644
--- a/src/igl/arap_dof.cpp
+++ b/src/libigl/igl/arap_dof.cpp
diff --git a/src/igl/arap_dof.h b/src/libigl/igl/arap_dof.h
index f3647a3a1..f3647a3a1 100644
--- a/src/igl/arap_dof.h
+++ b/src/libigl/igl/arap_dof.h
diff --git a/src/igl/arap_linear_block.cpp b/src/libigl/igl/arap_linear_block.cpp
index 14886b2bc..14886b2bc 100644
--- a/src/igl/arap_linear_block.cpp
+++ b/src/libigl/igl/arap_linear_block.cpp
diff --git a/src/igl/arap_linear_block.h b/src/libigl/igl/arap_linear_block.h
index 8dfb744f6..8dfb744f6 100644
--- a/src/igl/arap_linear_block.h
+++ b/src/libigl/igl/arap_linear_block.h
diff --git a/src/igl/arap_rhs.cpp b/src/libigl/igl/arap_rhs.cpp
index b46462168..b46462168 100644
--- a/src/igl/arap_rhs.cpp
+++ b/src/libigl/igl/arap_rhs.cpp
diff --git a/src/igl/arap_rhs.h b/src/libigl/igl/arap_rhs.h
index 5a1c370c1..5a1c370c1 100644
--- a/src/igl/arap_rhs.h
+++ b/src/libigl/igl/arap_rhs.h
diff --git a/src/igl/average_onto_faces.cpp b/src/libigl/igl/average_onto_faces.cpp
index b5cec91ad..b5cec91ad 100644
--- a/src/igl/average_onto_faces.cpp
+++ b/src/libigl/igl/average_onto_faces.cpp
diff --git a/src/igl/average_onto_faces.h b/src/libigl/igl/average_onto_faces.h
index 1afa919e9..1afa919e9 100644
--- a/src/igl/average_onto_faces.h
+++ b/src/libigl/igl/average_onto_faces.h
diff --git a/src/igl/average_onto_vertices.cpp b/src/libigl/igl/average_onto_vertices.cpp
index a30854edb..a30854edb 100644
--- a/src/igl/average_onto_vertices.cpp
+++ b/src/libigl/igl/average_onto_vertices.cpp
diff --git a/src/igl/average_onto_vertices.h b/src/libigl/igl/average_onto_vertices.h
index e7fca6238..e7fca6238 100644
--- a/src/igl/average_onto_vertices.h
+++ b/src/libigl/igl/average_onto_vertices.h
diff --git a/src/igl/avg_edge_length.cpp b/src/libigl/igl/avg_edge_length.cpp
index b813d484a..b813d484a 100644
--- a/src/igl/avg_edge_length.cpp
+++ b/src/libigl/igl/avg_edge_length.cpp
diff --git a/src/igl/avg_edge_length.h b/src/libigl/igl/avg_edge_length.h
index 613f8f5da..613f8f5da 100644
--- a/src/igl/avg_edge_length.h
+++ b/src/libigl/igl/avg_edge_length.h
diff --git a/src/igl/axis_angle_to_quat.cpp b/src/libigl/igl/axis_angle_to_quat.cpp
index 009d0522c..009d0522c 100644
--- a/src/igl/axis_angle_to_quat.cpp
+++ b/src/libigl/igl/axis_angle_to_quat.cpp
diff --git a/src/igl/axis_angle_to_quat.h b/src/libigl/igl/axis_angle_to_quat.h
index 6533b1bec..6533b1bec 100644
--- a/src/igl/axis_angle_to_quat.h
+++ b/src/libigl/igl/axis_angle_to_quat.h
diff --git a/src/igl/barycenter.cpp b/src/libigl/igl/barycenter.cpp
index 065f82aab..065f82aab 100644
--- a/src/igl/barycenter.cpp
+++ b/src/libigl/igl/barycenter.cpp
diff --git a/src/igl/barycenter.h b/src/libigl/igl/barycenter.h
index ef78e94a6..ef78e94a6 100644
--- a/src/igl/barycenter.h
+++ b/src/libigl/igl/barycenter.h
diff --git a/src/igl/barycentric_coordinates.cpp b/src/libigl/igl/barycentric_coordinates.cpp
index 998a737bf..998a737bf 100644
--- a/src/igl/barycentric_coordinates.cpp
+++ b/src/libigl/igl/barycentric_coordinates.cpp
diff --git a/src/igl/barycentric_coordinates.h b/src/libigl/igl/barycentric_coordinates.h
index ec08669f2..ec08669f2 100644
--- a/src/igl/barycentric_coordinates.h
+++ b/src/libigl/igl/barycentric_coordinates.h
diff --git a/src/igl/barycentric_to_global.cpp b/src/libigl/igl/barycentric_to_global.cpp
index e2656ad70..e2656ad70 100755
--- a/src/igl/barycentric_to_global.cpp
+++ b/src/libigl/igl/barycentric_to_global.cpp
diff --git a/src/igl/barycentric_to_global.h b/src/libigl/igl/barycentric_to_global.h
index 466187173..466187173 100755
--- a/src/igl/barycentric_to_global.h
+++ b/src/libigl/igl/barycentric_to_global.h
diff --git a/src/igl/basename.cpp b/src/libigl/igl/basename.cpp
index ae4fb118e..ae4fb118e 100644
--- a/src/igl/basename.cpp
+++ b/src/libigl/igl/basename.cpp
diff --git a/src/igl/basename.h b/src/libigl/igl/basename.h
index fb333b5c4..fb333b5c4 100644
--- a/src/igl/basename.h
+++ b/src/libigl/igl/basename.h
diff --git a/src/igl/bbw.cpp b/src/libigl/igl/bbw.cpp
index c7df7dd3b..c7df7dd3b 100644
--- a/src/igl/bbw.cpp
+++ b/src/libigl/igl/bbw.cpp
diff --git a/src/igl/bbw.h b/src/libigl/igl/bbw.h
index bec20bb98..bec20bb98 100644
--- a/src/igl/bbw.h
+++ b/src/libigl/igl/bbw.h
diff --git a/src/igl/bfs.cpp b/src/libigl/igl/bfs.cpp
index 8ff51c050..8ff51c050 100644
--- a/src/igl/bfs.cpp
+++ b/src/libigl/igl/bfs.cpp
diff --git a/src/igl/bfs.h b/src/libigl/igl/bfs.h
index 6f49e93eb..6f49e93eb 100644
--- a/src/igl/bfs.h
+++ b/src/libigl/igl/bfs.h
diff --git a/src/igl/bfs_orient.cpp b/src/libigl/igl/bfs_orient.cpp
index 23dd93a49..23dd93a49 100644
--- a/src/igl/bfs_orient.cpp
+++ b/src/libigl/igl/bfs_orient.cpp
diff --git a/src/igl/bfs_orient.h b/src/libigl/igl/bfs_orient.h
index b37f397d8..b37f397d8 100644
--- a/src/igl/bfs_orient.h
+++ b/src/libigl/igl/bfs_orient.h
diff --git a/src/igl/biharmonic_coordinates.cpp b/src/libigl/igl/biharmonic_coordinates.cpp
index 686ecd5e4..686ecd5e4 100644
--- a/src/igl/biharmonic_coordinates.cpp
+++ b/src/libigl/igl/biharmonic_coordinates.cpp
diff --git a/src/igl/biharmonic_coordinates.h b/src/libigl/igl/biharmonic_coordinates.h
index 26f67329a..26f67329a 100644
--- a/src/igl/biharmonic_coordinates.h
+++ b/src/libigl/igl/biharmonic_coordinates.h
diff --git a/src/igl/bijective_composite_harmonic_mapping.cpp b/src/libigl/igl/bijective_composite_harmonic_mapping.cpp
index 517109c04..517109c04 100644
--- a/src/igl/bijective_composite_harmonic_mapping.cpp
+++ b/src/libigl/igl/bijective_composite_harmonic_mapping.cpp
diff --git a/src/igl/bijective_composite_harmonic_mapping.h b/src/libigl/igl/bijective_composite_harmonic_mapping.h
index f055e5293..f055e5293 100644
--- a/src/igl/bijective_composite_harmonic_mapping.h
+++ b/src/libigl/igl/bijective_composite_harmonic_mapping.h
diff --git a/src/igl/bone_parents.cpp b/src/libigl/igl/bone_parents.cpp
index d5cd6ddfa..d5cd6ddfa 100644
--- a/src/igl/bone_parents.cpp
+++ b/src/libigl/igl/bone_parents.cpp
diff --git a/src/igl/bone_parents.h b/src/libigl/igl/bone_parents.h
index e0091cdfc..e0091cdfc 100644
--- a/src/igl/bone_parents.h
+++ b/src/libigl/igl/bone_parents.h
diff --git a/src/igl/boundary_conditions.cpp b/src/libigl/igl/boundary_conditions.cpp
index f7146cd70..f7146cd70 100644
--- a/src/igl/boundary_conditions.cpp
+++ b/src/libigl/igl/boundary_conditions.cpp
diff --git a/src/igl/boundary_conditions.h b/src/libigl/igl/boundary_conditions.h
index 643dbe7c1..643dbe7c1 100644
--- a/src/igl/boundary_conditions.h
+++ b/src/libigl/igl/boundary_conditions.h
diff --git a/src/igl/boundary_facets.cpp b/src/libigl/igl/boundary_facets.cpp
index 67e74db4f..67e74db4f 100644
--- a/src/igl/boundary_facets.cpp
+++ b/src/libigl/igl/boundary_facets.cpp
diff --git a/src/igl/boundary_facets.h b/src/libigl/igl/boundary_facets.h
index 74ac032a1..74ac032a1 100644
--- a/src/igl/boundary_facets.h
+++ b/src/libigl/igl/boundary_facets.h
diff --git a/src/igl/boundary_loop.cpp b/src/libigl/igl/boundary_loop.cpp
index 9a3ec625e..9a3ec625e 100755
--- a/src/igl/boundary_loop.cpp
+++ b/src/libigl/igl/boundary_loop.cpp
diff --git a/src/igl/boundary_loop.h b/src/libigl/igl/boundary_loop.h
index ebb5072a5..ebb5072a5 100755
--- a/src/igl/boundary_loop.h
+++ b/src/libigl/igl/boundary_loop.h
diff --git a/src/igl/bounding_box.cpp b/src/libigl/igl/bounding_box.cpp
index e740b058f..e740b058f 100644
--- a/src/igl/bounding_box.cpp
+++ b/src/libigl/igl/bounding_box.cpp
diff --git a/src/igl/bounding_box.h b/src/libigl/igl/bounding_box.h
index 7e053d2cc..7e053d2cc 100644
--- a/src/igl/bounding_box.h
+++ b/src/libigl/igl/bounding_box.h
diff --git a/src/igl/bounding_box_diagonal.cpp b/src/libigl/igl/bounding_box_diagonal.cpp
index 1023abb50..1023abb50 100644
--- a/src/igl/bounding_box_diagonal.cpp
+++ b/src/libigl/igl/bounding_box_diagonal.cpp
diff --git a/src/igl/bounding_box_diagonal.h b/src/libigl/igl/bounding_box_diagonal.h
index d89025bd5..d89025bd5 100644
--- a/src/igl/bounding_box_diagonal.h
+++ b/src/libigl/igl/bounding_box_diagonal.h
diff --git a/src/igl/canonical_quaternions.cpp b/src/libigl/igl/canonical_quaternions.cpp
index 55d68da86..55d68da86 100644
--- a/src/igl/canonical_quaternions.cpp
+++ b/src/libigl/igl/canonical_quaternions.cpp
diff --git a/src/igl/canonical_quaternions.h b/src/libigl/igl/canonical_quaternions.h
index 86d90112d..86d90112d 100644
--- a/src/igl/canonical_quaternions.h
+++ b/src/libigl/igl/canonical_quaternions.h
diff --git a/src/igl/cat.cpp b/src/libigl/igl/cat.cpp
index f297fc135..f297fc135 100644
--- a/src/igl/cat.cpp
+++ b/src/libigl/igl/cat.cpp
diff --git a/src/igl/cat.h b/src/libigl/igl/cat.h
index 615bda130..615bda130 100644
--- a/src/igl/cat.h
+++ b/src/libigl/igl/cat.h
diff --git a/src/igl/ceil.cpp b/src/libigl/igl/ceil.cpp
index 278269ab2..278269ab2 100644
--- a/src/igl/ceil.cpp
+++ b/src/libigl/igl/ceil.cpp
diff --git a/src/igl/ceil.h b/src/libigl/igl/ceil.h
index b6acee904..b6acee904 100644
--- a/src/igl/ceil.h
+++ b/src/libigl/igl/ceil.h
diff --git a/src/igl/centroid.cpp b/src/libigl/igl/centroid.cpp
index a9ed25df2..a9ed25df2 100644
--- a/src/igl/centroid.cpp
+++ b/src/libigl/igl/centroid.cpp
diff --git a/src/igl/centroid.h b/src/libigl/igl/centroid.h
index 31fa7ae6b..31fa7ae6b 100644
--- a/src/igl/centroid.h
+++ b/src/libigl/igl/centroid.h
diff --git a/src/igl/circulation.cpp b/src/libigl/igl/circulation.cpp
index 6f711b946..6f711b946 100644
--- a/src/igl/circulation.cpp
+++ b/src/libigl/igl/circulation.cpp
diff --git a/src/igl/circulation.h b/src/libigl/igl/circulation.h
index d8d14c7ed..d8d14c7ed 100644
--- a/src/igl/circulation.h
+++ b/src/libigl/igl/circulation.h
diff --git a/src/igl/circumradius.cpp b/src/libigl/igl/circumradius.cpp
index 34424eae2..34424eae2 100644
--- a/src/igl/circumradius.cpp
+++ b/src/libigl/igl/circumradius.cpp
diff --git a/src/igl/circumradius.h b/src/libigl/igl/circumradius.h
index 12592ee3f..12592ee3f 100644
--- a/src/igl/circumradius.h
+++ b/src/libigl/igl/circumradius.h
diff --git a/src/igl/collapse_edge.cpp b/src/libigl/igl/collapse_edge.cpp
index 9f00b4323..9f00b4323 100644
--- a/src/igl/collapse_edge.cpp
+++ b/src/libigl/igl/collapse_edge.cpp
diff --git a/src/igl/collapse_edge.h b/src/libigl/igl/collapse_edge.h
index 90e562556..90e562556 100644
--- a/src/igl/collapse_edge.h
+++ b/src/libigl/igl/collapse_edge.h
diff --git a/src/igl/collapse_small_triangles.cpp b/src/libigl/igl/collapse_small_triangles.cpp
index 5177c584f..5177c584f 100644
--- a/src/igl/collapse_small_triangles.cpp
+++ b/src/libigl/igl/collapse_small_triangles.cpp
diff --git a/src/igl/collapse_small_triangles.h b/src/libigl/igl/collapse_small_triangles.h
index dacf86953..dacf86953 100644
--- a/src/igl/collapse_small_triangles.h
+++ b/src/libigl/igl/collapse_small_triangles.h
diff --git a/src/igl/colon.cpp b/src/libigl/igl/colon.cpp
index a10c2982e..a10c2982e 100644
--- a/src/igl/colon.cpp
+++ b/src/libigl/igl/colon.cpp
diff --git a/src/igl/colon.h b/src/libigl/igl/colon.h
index 1f2b9bf6f..1f2b9bf6f 100644
--- a/src/igl/colon.h
+++ b/src/libigl/igl/colon.h
diff --git a/src/igl/colormap.cpp b/src/libigl/igl/colormap.cpp
index 560cbe6c0..560cbe6c0 100644
--- a/src/igl/colormap.cpp
+++ b/src/libigl/igl/colormap.cpp
diff --git a/src/igl/colormap.h b/src/libigl/igl/colormap.h
index 1d93d73b1..1d93d73b1 100644
--- a/src/igl/colormap.h
+++ b/src/libigl/igl/colormap.h
diff --git a/src/igl/column_to_quats.cpp b/src/libigl/igl/column_to_quats.cpp
index f87adab06..f87adab06 100644
--- a/src/igl/column_to_quats.cpp
+++ b/src/libigl/igl/column_to_quats.cpp
diff --git a/src/igl/column_to_quats.h b/src/libigl/igl/column_to_quats.h
index 0be12c250..0be12c250 100644
--- a/src/igl/column_to_quats.h
+++ b/src/libigl/igl/column_to_quats.h
diff --git a/src/igl/columnize.cpp b/src/libigl/igl/columnize.cpp
index 29e91c669..29e91c669 100644
--- a/src/igl/columnize.cpp
+++ b/src/libigl/igl/columnize.cpp
diff --git a/src/igl/columnize.h b/src/libigl/igl/columnize.h
index 1bb453af1..1bb453af1 100644
--- a/src/igl/columnize.h
+++ b/src/libigl/igl/columnize.h
diff --git a/src/igl/comb_cross_field.cpp b/src/libigl/igl/comb_cross_field.cpp
index c277b056d..c277b056d 100644
--- a/src/igl/comb_cross_field.cpp
+++ b/src/libigl/igl/comb_cross_field.cpp
diff --git a/src/igl/comb_cross_field.h b/src/libigl/igl/comb_cross_field.h
index fa3b57648..fa3b57648 100644
--- a/src/igl/comb_cross_field.h
+++ b/src/libigl/igl/comb_cross_field.h
diff --git a/src/igl/comb_frame_field.cpp b/src/libigl/igl/comb_frame_field.cpp
index f8afe56e9..f8afe56e9 100644
--- a/src/igl/comb_frame_field.cpp
+++ b/src/libigl/igl/comb_frame_field.cpp
diff --git a/src/igl/comb_frame_field.h b/src/libigl/igl/comb_frame_field.h
index 4691dc19d..4691dc19d 100644
--- a/src/igl/comb_frame_field.h
+++ b/src/libigl/igl/comb_frame_field.h
diff --git a/src/igl/comb_line_field.cpp b/src/libigl/igl/comb_line_field.cpp
index 66899319a..66899319a 100644
--- a/src/igl/comb_line_field.cpp
+++ b/src/libigl/igl/comb_line_field.cpp
diff --git a/src/igl/comb_line_field.h b/src/libigl/igl/comb_line_field.h
index e2f22b37f..e2f22b37f 100644
--- a/src/igl/comb_line_field.h
+++ b/src/libigl/igl/comb_line_field.h
diff --git a/src/igl/combine.cpp b/src/libigl/igl/combine.cpp
index 7e0af151a..7e0af151a 100644
--- a/src/igl/combine.cpp
+++ b/src/libigl/igl/combine.cpp
diff --git a/src/igl/combine.h b/src/libigl/igl/combine.h
index ff5e1ae34..ff5e1ae34 100644
--- a/src/igl/combine.h
+++ b/src/libigl/igl/combine.h
diff --git a/src/igl/components.cpp b/src/libigl/igl/components.cpp
index 253186889..253186889 100644
--- a/src/igl/components.cpp
+++ b/src/libigl/igl/components.cpp
diff --git a/src/igl/components.h b/src/libigl/igl/components.h
index d43a64c89..d43a64c89 100644
--- a/src/igl/components.h
+++ b/src/libigl/igl/components.h
diff --git a/src/igl/compute_frame_field_bisectors.cpp b/src/libigl/igl/compute_frame_field_bisectors.cpp
index e3c47c608..e3c47c608 100644
--- a/src/igl/compute_frame_field_bisectors.cpp
+++ b/src/libigl/igl/compute_frame_field_bisectors.cpp
diff --git a/src/igl/compute_frame_field_bisectors.h b/src/libigl/igl/compute_frame_field_bisectors.h
index 4c853febf..4c853febf 100644
--- a/src/igl/compute_frame_field_bisectors.h
+++ b/src/libigl/igl/compute_frame_field_bisectors.h
diff --git a/src/igl/connect_boundary_to_infinity.cpp b/src/libigl/igl/connect_boundary_to_infinity.cpp
index 627b0b9b6..627b0b9b6 100644
--- a/src/igl/connect_boundary_to_infinity.cpp
+++ b/src/libigl/igl/connect_boundary_to_infinity.cpp
diff --git a/src/igl/connect_boundary_to_infinity.h b/src/libigl/igl/connect_boundary_to_infinity.h
index 2fa2783d6..2fa2783d6 100644
--- a/src/igl/connect_boundary_to_infinity.h
+++ b/src/libigl/igl/connect_boundary_to_infinity.h
diff --git a/src/igl/copyleft/README.md b/src/libigl/igl/copyleft/README.md
index 78454affc..78454affc 100644
--- a/src/igl/copyleft/README.md
+++ b/src/libigl/igl/copyleft/README.md
diff --git a/src/igl/copyleft/cgal/BinaryWindingNumberOperations.h b/src/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h
index 9bae0b7bb..9bae0b7bb 100644
--- a/src/igl/copyleft/cgal/BinaryWindingNumberOperations.h
+++ b/src/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h
diff --git a/src/igl/copyleft/cgal/CGAL_includes.hpp b/src/libigl/igl/copyleft/cgal/CGAL_includes.hpp
index 38d2fc749..38d2fc749 100644
--- a/src/igl/copyleft/cgal/CGAL_includes.hpp
+++ b/src/libigl/igl/copyleft/cgal/CGAL_includes.hpp
diff --git a/src/igl/copyleft/cgal/CSGTree.h b/src/libigl/igl/copyleft/cgal/CSGTree.h
index 599572d3f..599572d3f 100644
--- a/src/igl/copyleft/cgal/CSGTree.h
+++ b/src/libigl/igl/copyleft/cgal/CSGTree.h
diff --git a/src/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h b/src/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h
index b2621224c..b2621224c 100644
--- a/src/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h
+++ b/src/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h
diff --git a/src/igl/copyleft/cgal/SelfIntersectMesh.h b/src/libigl/igl/copyleft/cgal/SelfIntersectMesh.h
index 5a70fc39e..5a70fc39e 100644
--- a/src/igl/copyleft/cgal/SelfIntersectMesh.h
+++ b/src/libigl/igl/copyleft/cgal/SelfIntersectMesh.h
diff --git a/src/igl/copyleft/cgal/assign.cpp b/src/libigl/igl/copyleft/cgal/assign.cpp
index 0631b58a7..0631b58a7 100644
--- a/src/igl/copyleft/cgal/assign.cpp
+++ b/src/libigl/igl/copyleft/cgal/assign.cpp
diff --git a/src/igl/copyleft/cgal/assign.h b/src/libigl/igl/copyleft/cgal/assign.h
index db9081f23..db9081f23 100644
--- a/src/igl/copyleft/cgal/assign.h
+++ b/src/libigl/igl/copyleft/cgal/assign.h
diff --git a/src/igl/copyleft/cgal/assign_scalar.cpp b/src/libigl/igl/copyleft/cgal/assign_scalar.cpp
index c38ee03a1..c38ee03a1 100644
--- a/src/igl/copyleft/cgal/assign_scalar.cpp
+++ b/src/libigl/igl/copyleft/cgal/assign_scalar.cpp
diff --git a/src/igl/copyleft/cgal/assign_scalar.h b/src/libigl/igl/copyleft/cgal/assign_scalar.h
index feec928d5..feec928d5 100644
--- a/src/igl/copyleft/cgal/assign_scalar.h
+++ b/src/libigl/igl/copyleft/cgal/assign_scalar.h
diff --git a/src/igl/copyleft/cgal/barycenter.cpp b/src/libigl/igl/copyleft/cgal/barycenter.cpp
index b3ed8aeaf..b3ed8aeaf 100644
--- a/src/igl/copyleft/cgal/barycenter.cpp
+++ b/src/libigl/igl/copyleft/cgal/barycenter.cpp
diff --git a/src/igl/copyleft/cgal/cell_adjacency.cpp b/src/libigl/igl/copyleft/cgal/cell_adjacency.cpp
index 1824a37c8..1824a37c8 100644
--- a/src/igl/copyleft/cgal/cell_adjacency.cpp
+++ b/src/libigl/igl/copyleft/cgal/cell_adjacency.cpp
diff --git a/src/igl/copyleft/cgal/cell_adjacency.h b/src/libigl/igl/copyleft/cgal/cell_adjacency.h
index 2244d3c4a..2244d3c4a 100644
--- a/src/igl/copyleft/cgal/cell_adjacency.h
+++ b/src/libigl/igl/copyleft/cgal/cell_adjacency.h
diff --git a/src/igl/copyleft/cgal/closest_facet.cpp b/src/libigl/igl/copyleft/cgal/closest_facet.cpp
index 0b08dd4bc..0b08dd4bc 100644
--- a/src/igl/copyleft/cgal/closest_facet.cpp
+++ b/src/libigl/igl/copyleft/cgal/closest_facet.cpp
diff --git a/src/igl/copyleft/cgal/closest_facet.h b/src/libigl/igl/copyleft/cgal/closest_facet.h
index 737ca2e22..737ca2e22 100644
--- a/src/igl/copyleft/cgal/closest_facet.h
+++ b/src/libigl/igl/copyleft/cgal/closest_facet.h
diff --git a/src/igl/copyleft/cgal/complex_to_mesh.cpp b/src/libigl/igl/copyleft/cgal/complex_to_mesh.cpp
index 74bf085ab..74bf085ab 100644
--- a/src/igl/copyleft/cgal/complex_to_mesh.cpp
+++ b/src/libigl/igl/copyleft/cgal/complex_to_mesh.cpp
diff --git a/src/igl/copyleft/cgal/complex_to_mesh.h b/src/libigl/igl/copyleft/cgal/complex_to_mesh.h
index ed66064b7..ed66064b7 100644
--- a/src/igl/copyleft/cgal/complex_to_mesh.h
+++ b/src/libigl/igl/copyleft/cgal/complex_to_mesh.h
diff --git a/src/igl/copyleft/cgal/component_inside_component.cpp b/src/libigl/igl/copyleft/cgal/component_inside_component.cpp
index 251e91949..251e91949 100644
--- a/src/igl/copyleft/cgal/component_inside_component.cpp
+++ b/src/libigl/igl/copyleft/cgal/component_inside_component.cpp
diff --git a/src/igl/copyleft/cgal/component_inside_component.h b/src/libigl/igl/copyleft/cgal/component_inside_component.h
index 17fdd6255..17fdd6255 100644
--- a/src/igl/copyleft/cgal/component_inside_component.h
+++ b/src/libigl/igl/copyleft/cgal/component_inside_component.h
diff --git a/src/igl/copyleft/cgal/convex_hull.cpp b/src/libigl/igl/copyleft/cgal/convex_hull.cpp
index 8f89d5593..8f89d5593 100644
--- a/src/igl/copyleft/cgal/convex_hull.cpp
+++ b/src/libigl/igl/copyleft/cgal/convex_hull.cpp
diff --git a/src/igl/copyleft/cgal/convex_hull.h b/src/libigl/igl/copyleft/cgal/convex_hull.h
index ba04dd7cc..ba04dd7cc 100644
--- a/src/igl/copyleft/cgal/convex_hull.h
+++ b/src/libigl/igl/copyleft/cgal/convex_hull.h
diff --git a/src/igl/copyleft/cgal/delaunay_triangulation.cpp b/src/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp
index 787f79f9e..787f79f9e 100644
--- a/src/igl/copyleft/cgal/delaunay_triangulation.cpp
+++ b/src/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp
diff --git a/src/igl/copyleft/cgal/delaunay_triangulation.h b/src/libigl/igl/copyleft/cgal/delaunay_triangulation.h
index 88cbf9fe0..88cbf9fe0 100644
--- a/src/igl/copyleft/cgal/delaunay_triangulation.h
+++ b/src/libigl/igl/copyleft/cgal/delaunay_triangulation.h
diff --git a/src/igl/copyleft/cgal/extract_cells.cpp b/src/libigl/igl/copyleft/cgal/extract_cells.cpp
index a314edfae..a314edfae 100644
--- a/src/igl/copyleft/cgal/extract_cells.cpp
+++ b/src/libigl/igl/copyleft/cgal/extract_cells.cpp
diff --git a/src/igl/copyleft/cgal/extract_cells.h b/src/libigl/igl/copyleft/cgal/extract_cells.h
index 9575ffbae..9575ffbae 100644
--- a/src/igl/copyleft/cgal/extract_cells.h
+++ b/src/libigl/igl/copyleft/cgal/extract_cells.h
diff --git a/src/igl/copyleft/cgal/extract_feature.cpp b/src/libigl/igl/copyleft/cgal/extract_feature.cpp
index ff8205d35..ff8205d35 100644
--- a/src/igl/copyleft/cgal/extract_feature.cpp
+++ b/src/libigl/igl/copyleft/cgal/extract_feature.cpp
diff --git a/src/igl/copyleft/cgal/extract_feature.h b/src/libigl/igl/copyleft/cgal/extract_feature.h
index 90d469377..90d469377 100644
--- a/src/igl/copyleft/cgal/extract_feature.h
+++ b/src/libigl/igl/copyleft/cgal/extract_feature.h
diff --git a/src/igl/copyleft/cgal/fast_winding_number.cpp b/src/libigl/igl/copyleft/cgal/fast_winding_number.cpp
index 682754a86..682754a86 100644
--- a/src/igl/copyleft/cgal/fast_winding_number.cpp
+++ b/src/libigl/igl/copyleft/cgal/fast_winding_number.cpp
diff --git a/src/igl/copyleft/cgal/fast_winding_number.h b/src/libigl/igl/copyleft/cgal/fast_winding_number.h
index a4ab15316..a4ab15316 100644
--- a/src/igl/copyleft/cgal/fast_winding_number.h
+++ b/src/libigl/igl/copyleft/cgal/fast_winding_number.h
diff --git a/src/igl/copyleft/cgal/half_space_box.cpp b/src/libigl/igl/copyleft/cgal/half_space_box.cpp
index 1bfa8ea52..1bfa8ea52 100644
--- a/src/igl/copyleft/cgal/half_space_box.cpp
+++ b/src/libigl/igl/copyleft/cgal/half_space_box.cpp
diff --git a/src/igl/copyleft/cgal/half_space_box.h b/src/libigl/igl/copyleft/cgal/half_space_box.h
index 275502235..275502235 100644
--- a/src/igl/copyleft/cgal/half_space_box.h
+++ b/src/libigl/igl/copyleft/cgal/half_space_box.h
diff --git a/src/igl/copyleft/cgal/hausdorff.cpp b/src/libigl/igl/copyleft/cgal/hausdorff.cpp
index 382e9b476..382e9b476 100644
--- a/src/igl/copyleft/cgal/hausdorff.cpp
+++ b/src/libigl/igl/copyleft/cgal/hausdorff.cpp
diff --git a/src/igl/copyleft/cgal/hausdorff.h b/src/libigl/igl/copyleft/cgal/hausdorff.h
index c377d4576..c377d4576 100644
--- a/src/igl/copyleft/cgal/hausdorff.h
+++ b/src/libigl/igl/copyleft/cgal/hausdorff.h
diff --git a/src/igl/copyleft/cgal/incircle.cpp b/src/libigl/igl/copyleft/cgal/incircle.cpp
index d129d3b14..d129d3b14 100644
--- a/src/igl/copyleft/cgal/incircle.cpp
+++ b/src/libigl/igl/copyleft/cgal/incircle.cpp
diff --git a/src/igl/copyleft/cgal/incircle.h b/src/libigl/igl/copyleft/cgal/incircle.h
index 4088dc9b5..4088dc9b5 100644
--- a/src/igl/copyleft/cgal/incircle.h
+++ b/src/libigl/igl/copyleft/cgal/incircle.h
diff --git a/src/igl/copyleft/cgal/insert_into_cdt.cpp b/src/libigl/igl/copyleft/cgal/insert_into_cdt.cpp
index 2ea4e6de1..2ea4e6de1 100644
--- a/src/igl/copyleft/cgal/insert_into_cdt.cpp
+++ b/src/libigl/igl/copyleft/cgal/insert_into_cdt.cpp
diff --git a/src/igl/copyleft/cgal/insert_into_cdt.h b/src/libigl/igl/copyleft/cgal/insert_into_cdt.h
index afca0233f..afca0233f 100644
--- a/src/igl/copyleft/cgal/insert_into_cdt.h
+++ b/src/libigl/igl/copyleft/cgal/insert_into_cdt.h
diff --git a/src/igl/copyleft/cgal/insphere.cpp b/src/libigl/igl/copyleft/cgal/insphere.cpp
index db12fea33..db12fea33 100644
--- a/src/igl/copyleft/cgal/insphere.cpp
+++ b/src/libigl/igl/copyleft/cgal/insphere.cpp
diff --git a/src/igl/copyleft/cgal/insphere.h b/src/libigl/igl/copyleft/cgal/insphere.h
index 88a926668..88a926668 100644
--- a/src/igl/copyleft/cgal/insphere.h
+++ b/src/libigl/igl/copyleft/cgal/insphere.h
diff --git a/src/igl/copyleft/cgal/intersect_other.cpp b/src/libigl/igl/copyleft/cgal/intersect_other.cpp
index 9f984f956..9f984f956 100644
--- a/src/igl/copyleft/cgal/intersect_other.cpp
+++ b/src/libigl/igl/copyleft/cgal/intersect_other.cpp
diff --git a/src/igl/copyleft/cgal/intersect_other.h b/src/libigl/igl/copyleft/cgal/intersect_other.h
index c1afdf87d..c1afdf87d 100644
--- a/src/igl/copyleft/cgal/intersect_other.h
+++ b/src/libigl/igl/copyleft/cgal/intersect_other.h
diff --git a/src/igl/copyleft/cgal/intersect_with_half_space.cpp b/src/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp
index c4ba4dbb8..c4ba4dbb8 100644
--- a/src/igl/copyleft/cgal/intersect_with_half_space.cpp
+++ b/src/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp
diff --git a/src/igl/copyleft/cgal/intersect_with_half_space.h b/src/libigl/igl/copyleft/cgal/intersect_with_half_space.h
index 9fdf9ae2b..9fdf9ae2b 100644
--- a/src/igl/copyleft/cgal/intersect_with_half_space.h
+++ b/src/libigl/igl/copyleft/cgal/intersect_with_half_space.h
diff --git a/src/igl/copyleft/cgal/lexicographic_triangulation.cpp b/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp
index 719b50dbf..719b50dbf 100644
--- a/src/igl/copyleft/cgal/lexicographic_triangulation.cpp
+++ b/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp
diff --git a/src/igl/copyleft/cgal/lexicographic_triangulation.h b/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.h
index 5773a3942..5773a3942 100644
--- a/src/igl/copyleft/cgal/lexicographic_triangulation.h
+++ b/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.h
diff --git a/src/igl/copyleft/cgal/list_to_matrix.cpp b/src/libigl/igl/copyleft/cgal/list_to_matrix.cpp
index e94dde6b8..e94dde6b8 100644
--- a/src/igl/copyleft/cgal/list_to_matrix.cpp
+++ b/src/libigl/igl/copyleft/cgal/list_to_matrix.cpp
diff --git a/src/igl/copyleft/cgal/mesh_boolean.cpp b/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp
index 5d289f6c3..5d289f6c3 100644
--- a/src/igl/copyleft/cgal/mesh_boolean.cpp
+++ b/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp
diff --git a/src/igl/copyleft/cgal/mesh_boolean.h b/src/libigl/igl/copyleft/cgal/mesh_boolean.h
index 24c99ed41..24c99ed41 100644
--- a/src/igl/copyleft/cgal/mesh_boolean.h
+++ b/src/libigl/igl/copyleft/cgal/mesh_boolean.h
diff --git a/src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp b/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp
index 41b67c1b7..41b67c1b7 100644
--- a/src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp
+++ b/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp
diff --git a/src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h b/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h
index 2a269d770..2a269d770 100644
--- a/src/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h
+++ b/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h
diff --git a/src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp b/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp
index 7f3af539d..7f3af539d 100644
--- a/src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp
+++ b/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp
diff --git a/src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h b/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h
index 492215bd5..492215bd5 100644
--- a/src/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h
+++ b/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h
diff --git a/src/igl/copyleft/cgal/mesh_to_polyhedron.cpp b/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp
index b0bfe7079..b0bfe7079 100644
--- a/src/igl/copyleft/cgal/mesh_to_polyhedron.cpp
+++ b/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp
diff --git a/src/igl/copyleft/cgal/mesh_to_polyhedron.h b/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h
index de17d8aa2..de17d8aa2 100644
--- a/src/igl/copyleft/cgal/mesh_to_polyhedron.h
+++ b/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h
diff --git a/src/igl/copyleft/cgal/minkowski_sum.cpp b/src/libigl/igl/copyleft/cgal/minkowski_sum.cpp
index c9045a4c7..c9045a4c7 100644
--- a/src/igl/copyleft/cgal/minkowski_sum.cpp
+++ b/src/libigl/igl/copyleft/cgal/minkowski_sum.cpp
diff --git a/src/igl/copyleft/cgal/minkowski_sum.h b/src/libigl/igl/copyleft/cgal/minkowski_sum.h
index 1631f0766..1631f0766 100644
--- a/src/igl/copyleft/cgal/minkowski_sum.h
+++ b/src/libigl/igl/copyleft/cgal/minkowski_sum.h
diff --git a/src/igl/copyleft/cgal/order_facets_around_edge.cpp b/src/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp
index 13b585b50..13b585b50 100644
--- a/src/igl/copyleft/cgal/order_facets_around_edge.cpp
+++ b/src/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp
diff --git a/src/igl/copyleft/cgal/order_facets_around_edge.h b/src/libigl/igl/copyleft/cgal/order_facets_around_edge.h
index 6e09129ac..6e09129ac 100644
--- a/src/igl/copyleft/cgal/order_facets_around_edge.h
+++ b/src/libigl/igl/copyleft/cgal/order_facets_around_edge.h
diff --git a/src/igl/copyleft/cgal/order_facets_around_edges.cpp b/src/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp
index 767d3e899..767d3e899 100644
--- a/src/igl/copyleft/cgal/order_facets_around_edges.cpp
+++ b/src/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp
diff --git a/src/igl/copyleft/cgal/order_facets_around_edges.h b/src/libigl/igl/copyleft/cgal/order_facets_around_edges.h
index 89ac2918e..89ac2918e 100644
--- a/src/igl/copyleft/cgal/order_facets_around_edges.h
+++ b/src/libigl/igl/copyleft/cgal/order_facets_around_edges.h
diff --git a/src/igl/copyleft/cgal/orient2D.cpp b/src/libigl/igl/copyleft/cgal/orient2D.cpp
index ee5933bb4..ee5933bb4 100644
--- a/src/igl/copyleft/cgal/orient2D.cpp
+++ b/src/libigl/igl/copyleft/cgal/orient2D.cpp
diff --git a/src/igl/copyleft/cgal/orient2D.h b/src/libigl/igl/copyleft/cgal/orient2D.h
index 0f2483dfd..0f2483dfd 100644
--- a/src/igl/copyleft/cgal/orient2D.h
+++ b/src/libigl/igl/copyleft/cgal/orient2D.h
diff --git a/src/igl/copyleft/cgal/orient3D.cpp b/src/libigl/igl/copyleft/cgal/orient3D.cpp
index 3bdbfb80e..3bdbfb80e 100644
--- a/src/igl/copyleft/cgal/orient3D.cpp
+++ b/src/libigl/igl/copyleft/cgal/orient3D.cpp
diff --git a/src/igl/copyleft/cgal/orient3D.h b/src/libigl/igl/copyleft/cgal/orient3D.h
index 029e208b1..029e208b1 100644
--- a/src/igl/copyleft/cgal/orient3D.h
+++ b/src/libigl/igl/copyleft/cgal/orient3D.h
diff --git a/src/igl/copyleft/cgal/outer_element.cpp b/src/libigl/igl/copyleft/cgal/outer_element.cpp
index 2bef8cae1..2bef8cae1 100644
--- a/src/igl/copyleft/cgal/outer_element.cpp
+++ b/src/libigl/igl/copyleft/cgal/outer_element.cpp
diff --git a/src/igl/copyleft/cgal/outer_element.h b/src/libigl/igl/copyleft/cgal/outer_element.h
index adaef3464..adaef3464 100644
--- a/src/igl/copyleft/cgal/outer_element.h
+++ b/src/libigl/igl/copyleft/cgal/outer_element.h
diff --git a/src/igl/copyleft/cgal/outer_facet.cpp b/src/libigl/igl/copyleft/cgal/outer_facet.cpp
index 4525dd856..4525dd856 100644
--- a/src/igl/copyleft/cgal/outer_facet.cpp
+++ b/src/libigl/igl/copyleft/cgal/outer_facet.cpp
diff --git a/src/igl/copyleft/cgal/outer_facet.h b/src/libigl/igl/copyleft/cgal/outer_facet.h
index b025a94ab..b025a94ab 100644
--- a/src/igl/copyleft/cgal/outer_facet.h
+++ b/src/libigl/igl/copyleft/cgal/outer_facet.h
diff --git a/src/igl/copyleft/cgal/outer_hull.cpp b/src/libigl/igl/copyleft/cgal/outer_hull.cpp
index 71586f707..71586f707 100644
--- a/src/igl/copyleft/cgal/outer_hull.cpp
+++ b/src/libigl/igl/copyleft/cgal/outer_hull.cpp
diff --git a/src/igl/copyleft/cgal/outer_hull.h b/src/libigl/igl/copyleft/cgal/outer_hull.h
index 191a8d492..191a8d492 100644
--- a/src/igl/copyleft/cgal/outer_hull.h
+++ b/src/libigl/igl/copyleft/cgal/outer_hull.h
diff --git a/src/igl/copyleft/cgal/peel_outer_hull_layers.cpp b/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp
index 73ae07eea..73ae07eea 100644
--- a/src/igl/copyleft/cgal/peel_outer_hull_layers.cpp
+++ b/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp
diff --git a/src/igl/copyleft/cgal/peel_outer_hull_layers.h b/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h
index ee2752b29..ee2752b29 100644
--- a/src/igl/copyleft/cgal/peel_outer_hull_layers.h
+++ b/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h
diff --git a/src/igl/copyleft/cgal/peel_winding_number_layers.cpp b/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp
index 2bb71a780..2bb71a780 100644
--- a/src/igl/copyleft/cgal/peel_winding_number_layers.cpp
+++ b/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp
diff --git a/src/igl/copyleft/cgal/peel_winding_number_layers.h b/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.h
index 644c361e3..644c361e3 100644
--- a/src/igl/copyleft/cgal/peel_winding_number_layers.h
+++ b/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.h
diff --git a/src/igl/copyleft/cgal/piecewise_constant_winding_number.cpp b/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp
index 0156edbe2..0156edbe2 100644
--- a/src/igl/copyleft/cgal/piecewise_constant_winding_number.cpp
+++ b/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp
diff --git a/src/igl/copyleft/cgal/piecewise_constant_winding_number.h b/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h
index 2b93913b3..2b93913b3 100644
--- a/src/igl/copyleft/cgal/piecewise_constant_winding_number.h
+++ b/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h
diff --git a/src/igl/copyleft/cgal/point_areas.cpp b/src/libigl/igl/copyleft/cgal/point_areas.cpp
index bb98bac3c..bb98bac3c 100644
--- a/src/igl/copyleft/cgal/point_areas.cpp
+++ b/src/libigl/igl/copyleft/cgal/point_areas.cpp
diff --git a/src/igl/copyleft/cgal/point_areas.h b/src/libigl/igl/copyleft/cgal/point_areas.h
index ec0366488..ec0366488 100644
--- a/src/igl/copyleft/cgal/point_areas.h
+++ b/src/libigl/igl/copyleft/cgal/point_areas.h
diff --git a/src/igl/copyleft/cgal/point_mesh_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp
index 18b5706ae..18b5706ae 100644
--- a/src/igl/copyleft/cgal/point_mesh_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/point_mesh_squared_distance.h b/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h
index b525bddda..b525bddda 100644
--- a/src/igl/copyleft/cgal/point_mesh_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h
diff --git a/src/igl/copyleft/cgal/point_segment_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp
index 257206ae6..257206ae6 100644
--- a/src/igl/copyleft/cgal/point_segment_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/point_segment_squared_distance.h b/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.h
index eac628b2a..eac628b2a 100644
--- a/src/igl/copyleft/cgal/point_segment_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.h
diff --git a/src/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp
index 7aef2efd1..7aef2efd1 100644
--- a/src/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/point_solid_signed_squared_distance.h b/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h
index 845fad133..845fad133 100644
--- a/src/igl/copyleft/cgal/point_solid_signed_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h
diff --git a/src/igl/copyleft/cgal/point_triangle_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp
index 2ea29bc37..2ea29bc37 100644
--- a/src/igl/copyleft/cgal/point_triangle_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/point_triangle_squared_distance.h b/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h
index 37b63adcb..37b63adcb 100644
--- a/src/igl/copyleft/cgal/point_triangle_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h
diff --git a/src/igl/copyleft/cgal/points_inside_component.cpp b/src/libigl/igl/copyleft/cgal/points_inside_component.cpp
index 1558e130d..1558e130d 100644
--- a/src/igl/copyleft/cgal/points_inside_component.cpp
+++ b/src/libigl/igl/copyleft/cgal/points_inside_component.cpp
diff --git a/src/igl/copyleft/cgal/points_inside_component.h b/src/libigl/igl/copyleft/cgal/points_inside_component.h
index f21354455..f21354455 100644
--- a/src/igl/copyleft/cgal/points_inside_component.h
+++ b/src/libigl/igl/copyleft/cgal/points_inside_component.h
diff --git a/src/igl/copyleft/cgal/polyhedron_to_mesh.cpp b/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp
index b51e41b60..b51e41b60 100644
--- a/src/igl/copyleft/cgal/polyhedron_to_mesh.cpp
+++ b/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp
diff --git a/src/igl/copyleft/cgal/polyhedron_to_mesh.h b/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h
index 3f8c66a88..3f8c66a88 100644
--- a/src/igl/copyleft/cgal/polyhedron_to_mesh.h
+++ b/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h
diff --git a/src/igl/copyleft/cgal/projected_cdt.cpp b/src/libigl/igl/copyleft/cgal/projected_cdt.cpp
index f34352c66..f34352c66 100644
--- a/src/igl/copyleft/cgal/projected_cdt.cpp
+++ b/src/libigl/igl/copyleft/cgal/projected_cdt.cpp
diff --git a/src/igl/copyleft/cgal/projected_cdt.h b/src/libigl/igl/copyleft/cgal/projected_cdt.h
index a161cc450..a161cc450 100644
--- a/src/igl/copyleft/cgal/projected_cdt.h
+++ b/src/libigl/igl/copyleft/cgal/projected_cdt.h
diff --git a/src/igl/copyleft/cgal/projected_delaunay.cpp b/src/libigl/igl/copyleft/cgal/projected_delaunay.cpp
index 52ea49274..52ea49274 100644
--- a/src/igl/copyleft/cgal/projected_delaunay.cpp
+++ b/src/libigl/igl/copyleft/cgal/projected_delaunay.cpp
diff --git a/src/igl/copyleft/cgal/projected_delaunay.h b/src/libigl/igl/copyleft/cgal/projected_delaunay.h
index ee72305cd..ee72305cd 100644
--- a/src/igl/copyleft/cgal/projected_delaunay.h
+++ b/src/libigl/igl/copyleft/cgal/projected_delaunay.h
diff --git a/src/igl/copyleft/cgal/propagate_winding_numbers.cpp b/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp
index 7de9d98d2..7de9d98d2 100644
--- a/src/igl/copyleft/cgal/propagate_winding_numbers.cpp
+++ b/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp
diff --git a/src/igl/copyleft/cgal/propagate_winding_numbers.h b/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.h
index 77d8e7666..77d8e7666 100644
--- a/src/igl/copyleft/cgal/propagate_winding_numbers.h
+++ b/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.h
diff --git a/src/igl/copyleft/cgal/read_triangle_mesh.cpp b/src/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp
index 24ebbb127..24ebbb127 100644
--- a/src/igl/copyleft/cgal/read_triangle_mesh.cpp
+++ b/src/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp
diff --git a/src/igl/copyleft/cgal/read_triangle_mesh.h b/src/libigl/igl/copyleft/cgal/read_triangle_mesh.h
index c1dae2a22..c1dae2a22 100644
--- a/src/igl/copyleft/cgal/read_triangle_mesh.h
+++ b/src/libigl/igl/copyleft/cgal/read_triangle_mesh.h
diff --git a/src/igl/copyleft/cgal/relabel_small_immersed_cells.cpp b/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp
index 993e009ec..993e009ec 100644
--- a/src/igl/copyleft/cgal/relabel_small_immersed_cells.cpp
+++ b/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp
diff --git a/src/igl/copyleft/cgal/relabel_small_immersed_cells.h b/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h
index a783914a3..a783914a3 100644
--- a/src/igl/copyleft/cgal/relabel_small_immersed_cells.h
+++ b/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h
diff --git a/src/igl/copyleft/cgal/remesh_intersections.cpp b/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp
index 56a715c23..56a715c23 100644
--- a/src/igl/copyleft/cgal/remesh_intersections.cpp
+++ b/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp
diff --git a/src/igl/copyleft/cgal/remesh_intersections.h b/src/libigl/igl/copyleft/cgal/remesh_intersections.h
index 2b6a44a57..2b6a44a57 100644
--- a/src/igl/copyleft/cgal/remesh_intersections.h
+++ b/src/libigl/igl/copyleft/cgal/remesh_intersections.h
diff --git a/src/igl/copyleft/cgal/remesh_self_intersections.cpp b/src/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp
index 871152b30..871152b30 100644
--- a/src/igl/copyleft/cgal/remesh_self_intersections.cpp
+++ b/src/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp
diff --git a/src/igl/copyleft/cgal/remesh_self_intersections.h b/src/libigl/igl/copyleft/cgal/remesh_self_intersections.h
index e8e8cc492..e8e8cc492 100644
--- a/src/igl/copyleft/cgal/remesh_self_intersections.h
+++ b/src/libigl/igl/copyleft/cgal/remesh_self_intersections.h
diff --git a/src/igl/copyleft/cgal/remove_unreferenced.cpp b/src/libigl/igl/copyleft/cgal/remove_unreferenced.cpp
index 03c8864cb..03c8864cb 100644
--- a/src/igl/copyleft/cgal/remove_unreferenced.cpp
+++ b/src/libigl/igl/copyleft/cgal/remove_unreferenced.cpp
diff --git a/src/igl/copyleft/cgal/resolve_intersections.cpp b/src/libigl/igl/copyleft/cgal/resolve_intersections.cpp
index 2252d87e1..2252d87e1 100644
--- a/src/igl/copyleft/cgal/resolve_intersections.cpp
+++ b/src/libigl/igl/copyleft/cgal/resolve_intersections.cpp
diff --git a/src/igl/copyleft/cgal/resolve_intersections.h b/src/libigl/igl/copyleft/cgal/resolve_intersections.h
index 086ef1361..086ef1361 100644
--- a/src/igl/copyleft/cgal/resolve_intersections.h
+++ b/src/libigl/igl/copyleft/cgal/resolve_intersections.h
diff --git a/src/igl/copyleft/cgal/row_to_point.cpp b/src/libigl/igl/copyleft/cgal/row_to_point.cpp
index 97a4b991e..97a4b991e 100644
--- a/src/igl/copyleft/cgal/row_to_point.cpp
+++ b/src/libigl/igl/copyleft/cgal/row_to_point.cpp
diff --git a/src/igl/copyleft/cgal/row_to_point.h b/src/libigl/igl/copyleft/cgal/row_to_point.h
index 54e27ad4f..54e27ad4f 100644
--- a/src/igl/copyleft/cgal/row_to_point.h
+++ b/src/libigl/igl/copyleft/cgal/row_to_point.h
diff --git a/src/igl/copyleft/cgal/segment_segment_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp
index 1ca695995..1ca695995 100644
--- a/src/igl/copyleft/cgal/segment_segment_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/segment_segment_squared_distance.h b/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h
index 5bfbfdcab..5bfbfdcab 100644
--- a/src/igl/copyleft/cgal/segment_segment_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h
diff --git a/src/igl/copyleft/cgal/signed_distance_isosurface.cpp b/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp
index eeb6c03c5..eeb6c03c5 100644
--- a/src/igl/copyleft/cgal/signed_distance_isosurface.cpp
+++ b/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp
diff --git a/src/igl/copyleft/cgal/signed_distance_isosurface.h b/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.h
index 149ea5e3d..149ea5e3d 100644
--- a/src/igl/copyleft/cgal/signed_distance_isosurface.h
+++ b/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.h
diff --git a/src/igl/copyleft/cgal/slice.cpp b/src/libigl/igl/copyleft/cgal/slice.cpp
index 2e274a2f2..2e274a2f2 100644
--- a/src/igl/copyleft/cgal/slice.cpp
+++ b/src/libigl/igl/copyleft/cgal/slice.cpp
diff --git a/src/igl/copyleft/cgal/slice_mask.cpp b/src/libigl/igl/copyleft/cgal/slice_mask.cpp
index ec920e0d1..ec920e0d1 100644
--- a/src/igl/copyleft/cgal/slice_mask.cpp
+++ b/src/libigl/igl/copyleft/cgal/slice_mask.cpp
diff --git a/src/igl/copyleft/cgal/snap_rounding.cpp b/src/libigl/igl/copyleft/cgal/snap_rounding.cpp
index ccebfd1b8..ccebfd1b8 100644
--- a/src/igl/copyleft/cgal/snap_rounding.cpp
+++ b/src/libigl/igl/copyleft/cgal/snap_rounding.cpp
diff --git a/src/igl/copyleft/cgal/snap_rounding.h b/src/libigl/igl/copyleft/cgal/snap_rounding.h
index 48d2757f1..48d2757f1 100644
--- a/src/igl/copyleft/cgal/snap_rounding.h
+++ b/src/libigl/igl/copyleft/cgal/snap_rounding.h
diff --git a/src/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp b/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp
index 8ff1a03c4..8ff1a03c4 100644
--- a/src/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp
+++ b/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp
diff --git a/src/igl/copyleft/cgal/string_to_mesh_boolean_type.h b/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h
index 4781099f1..4781099f1 100644
--- a/src/igl/copyleft/cgal/string_to_mesh_boolean_type.h
+++ b/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h
diff --git a/src/igl/copyleft/cgal/subdivide_segments.cpp b/src/libigl/igl/copyleft/cgal/subdivide_segments.cpp
index 6cf7df93c..6cf7df93c 100644
--- a/src/igl/copyleft/cgal/subdivide_segments.cpp
+++ b/src/libigl/igl/copyleft/cgal/subdivide_segments.cpp
diff --git a/src/igl/copyleft/cgal/subdivide_segments.h b/src/libigl/igl/copyleft/cgal/subdivide_segments.h
index cd7d41a00..cd7d41a00 100644
--- a/src/igl/copyleft/cgal/subdivide_segments.h
+++ b/src/libigl/igl/copyleft/cgal/subdivide_segments.h
diff --git a/src/igl/copyleft/cgal/submesh_aabb_tree.cpp b/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp
index 4351ec0a9..4351ec0a9 100644
--- a/src/igl/copyleft/cgal/submesh_aabb_tree.cpp
+++ b/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp
diff --git a/src/igl/copyleft/cgal/submesh_aabb_tree.h b/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.h
index eec9c030f..eec9c030f 100644
--- a/src/igl/copyleft/cgal/submesh_aabb_tree.h
+++ b/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.h
diff --git a/src/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp b/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp
index 0c512f800..0c512f800 100644
--- a/src/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp
+++ b/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp
diff --git a/src/igl/copyleft/cgal/triangle_triangle_squared_distance.h b/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h
index 118023488..118023488 100644
--- a/src/igl/copyleft/cgal/triangle_triangle_squared_distance.h
+++ b/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h
diff --git a/src/igl/copyleft/cgal/trim_with_solid.cpp b/src/libigl/igl/copyleft/cgal/trim_with_solid.cpp
index 1e67da71e..1e67da71e 100644
--- a/src/igl/copyleft/cgal/trim_with_solid.cpp
+++ b/src/libigl/igl/copyleft/cgal/trim_with_solid.cpp
diff --git a/src/igl/copyleft/cgal/trim_with_solid.h b/src/libigl/igl/copyleft/cgal/trim_with_solid.h
index aa45d80f7..aa45d80f7 100644
--- a/src/igl/copyleft/cgal/trim_with_solid.h
+++ b/src/libigl/igl/copyleft/cgal/trim_with_solid.h
diff --git a/src/igl/copyleft/cgal/unique.cpp b/src/libigl/igl/copyleft/cgal/unique.cpp
index 5e45f82b1..5e45f82b1 100644
--- a/src/igl/copyleft/cgal/unique.cpp
+++ b/src/libigl/igl/copyleft/cgal/unique.cpp
diff --git a/src/igl/copyleft/cgal/unique_rows.cpp b/src/libigl/igl/copyleft/cgal/unique_rows.cpp
index e4d946f77..e4d946f77 100644
--- a/src/igl/copyleft/cgal/unique_rows.cpp
+++ b/src/libigl/igl/copyleft/cgal/unique_rows.cpp
diff --git a/src/igl/copyleft/cgal/wire_mesh.cpp b/src/libigl/igl/copyleft/cgal/wire_mesh.cpp
index 0e9609501..0e9609501 100644
--- a/src/igl/copyleft/cgal/wire_mesh.cpp
+++ b/src/libigl/igl/copyleft/cgal/wire_mesh.cpp
diff --git a/src/igl/copyleft/cgal/wire_mesh.h b/src/libigl/igl/copyleft/cgal/wire_mesh.h
index 9b798e6fd..9b798e6fd 100644
--- a/src/igl/copyleft/cgal/wire_mesh.h
+++ b/src/libigl/igl/copyleft/cgal/wire_mesh.h
diff --git a/src/igl/copyleft/comiso/frame_field.cpp b/src/libigl/igl/copyleft/comiso/frame_field.cpp
index c3549eeff..c3549eeff 100644
--- a/src/igl/copyleft/comiso/frame_field.cpp
+++ b/src/libigl/igl/copyleft/comiso/frame_field.cpp
diff --git a/src/igl/copyleft/comiso/frame_field.h b/src/libigl/igl/copyleft/comiso/frame_field.h
index a43d464c7..a43d464c7 100644
--- a/src/igl/copyleft/comiso/frame_field.h
+++ b/src/libigl/igl/copyleft/comiso/frame_field.h
diff --git a/src/igl/copyleft/comiso/miq.cpp b/src/libigl/igl/copyleft/comiso/miq.cpp
index ecf3d282b..ecf3d282b 100644
--- a/src/igl/copyleft/comiso/miq.cpp
+++ b/src/libigl/igl/copyleft/comiso/miq.cpp
diff --git a/src/igl/copyleft/comiso/miq.h b/src/libigl/igl/copyleft/comiso/miq.h
index f4581f65d..f4581f65d 100644
--- a/src/igl/copyleft/comiso/miq.h
+++ b/src/libigl/igl/copyleft/comiso/miq.h
diff --git a/src/igl/copyleft/comiso/nrosy.cpp b/src/libigl/igl/copyleft/comiso/nrosy.cpp
index 0f3ee86bc..0f3ee86bc 100644
--- a/src/igl/copyleft/comiso/nrosy.cpp
+++ b/src/libigl/igl/copyleft/comiso/nrosy.cpp
diff --git a/src/igl/copyleft/comiso/nrosy.h b/src/libigl/igl/copyleft/comiso/nrosy.h
index 61c7f9558..61c7f9558 100644
--- a/src/igl/copyleft/comiso/nrosy.h
+++ b/src/libigl/igl/copyleft/comiso/nrosy.h
diff --git a/src/igl/copyleft/cork/from_cork_mesh.cpp b/src/libigl/igl/copyleft/cork/from_cork_mesh.cpp
index 964263111..964263111 100644
--- a/src/igl/copyleft/cork/from_cork_mesh.cpp
+++ b/src/libigl/igl/copyleft/cork/from_cork_mesh.cpp
diff --git a/src/igl/copyleft/cork/from_cork_mesh.h b/src/libigl/igl/copyleft/cork/from_cork_mesh.h
index a2fef28c1..a2fef28c1 100644
--- a/src/igl/copyleft/cork/from_cork_mesh.h
+++ b/src/libigl/igl/copyleft/cork/from_cork_mesh.h
diff --git a/src/igl/copyleft/cork/mesh_boolean.cpp b/src/libigl/igl/copyleft/cork/mesh_boolean.cpp
index 61ed4a6ad..61ed4a6ad 100644
--- a/src/igl/copyleft/cork/mesh_boolean.cpp
+++ b/src/libigl/igl/copyleft/cork/mesh_boolean.cpp
diff --git a/src/igl/copyleft/cork/mesh_boolean.h b/src/libigl/igl/copyleft/cork/mesh_boolean.h
index db2589284..db2589284 100644
--- a/src/igl/copyleft/cork/mesh_boolean.h
+++ b/src/libigl/igl/copyleft/cork/mesh_boolean.h
diff --git a/src/igl/copyleft/cork/to_cork_mesh.cpp b/src/libigl/igl/copyleft/cork/to_cork_mesh.cpp
index 845f8cb67..845f8cb67 100644
--- a/src/igl/copyleft/cork/to_cork_mesh.cpp
+++ b/src/libigl/igl/copyleft/cork/to_cork_mesh.cpp
diff --git a/src/igl/copyleft/cork/to_cork_mesh.h b/src/libigl/igl/copyleft/cork/to_cork_mesh.h
index b034e357f..b034e357f 100644
--- a/src/igl/copyleft/cork/to_cork_mesh.h
+++ b/src/libigl/igl/copyleft/cork/to_cork_mesh.h
diff --git a/src/igl/copyleft/marching_cubes.cpp b/src/libigl/igl/copyleft/marching_cubes.cpp
index 144a02255..144a02255 100644
--- a/src/igl/copyleft/marching_cubes.cpp
+++ b/src/libigl/igl/copyleft/marching_cubes.cpp
diff --git a/src/igl/copyleft/marching_cubes.h b/src/libigl/igl/copyleft/marching_cubes.h
index 4c9f888e4..4c9f888e4 100644
--- a/src/igl/copyleft/marching_cubes.h
+++ b/src/libigl/igl/copyleft/marching_cubes.h
diff --git a/src/igl/copyleft/marching_cubes_tables.h b/src/libigl/igl/copyleft/marching_cubes_tables.h
index 4bba533c3..4bba533c3 100644
--- a/src/igl/copyleft/marching_cubes_tables.h
+++ b/src/libigl/igl/copyleft/marching_cubes_tables.h
diff --git a/src/igl/copyleft/offset_surface.cpp b/src/libigl/igl/copyleft/offset_surface.cpp
index c9e90553f..c9e90553f 100644
--- a/src/igl/copyleft/offset_surface.cpp
+++ b/src/libigl/igl/copyleft/offset_surface.cpp
diff --git a/src/igl/copyleft/offset_surface.h b/src/libigl/igl/copyleft/offset_surface.h
index 7c6307378..7c6307378 100644
--- a/src/igl/copyleft/offset_surface.h
+++ b/src/libigl/igl/copyleft/offset_surface.h
diff --git a/src/igl/copyleft/opengl2/render_to_tga.cpp b/src/libigl/igl/copyleft/opengl2/render_to_tga.cpp
index 6d0f97ea1..6d0f97ea1 100644
--- a/src/igl/copyleft/opengl2/render_to_tga.cpp
+++ b/src/libigl/igl/copyleft/opengl2/render_to_tga.cpp
diff --git a/src/igl/copyleft/opengl2/render_to_tga.h b/src/libigl/igl/copyleft/opengl2/render_to_tga.h
index d792c1e31..d792c1e31 100644
--- a/src/igl/copyleft/opengl2/render_to_tga.h
+++ b/src/libigl/igl/copyleft/opengl2/render_to_tga.h
diff --git a/src/igl/copyleft/opengl2/texture_from_tga.cpp b/src/libigl/igl/copyleft/opengl2/texture_from_tga.cpp
index 717a6734c..717a6734c 100644
--- a/src/igl/copyleft/opengl2/texture_from_tga.cpp
+++ b/src/libigl/igl/copyleft/opengl2/texture_from_tga.cpp
diff --git a/src/igl/copyleft/opengl2/texture_from_tga.h b/src/libigl/igl/copyleft/opengl2/texture_from_tga.h
index 8a5f704c7..8a5f704c7 100644
--- a/src/igl/copyleft/opengl2/texture_from_tga.h
+++ b/src/libigl/igl/copyleft/opengl2/texture_from_tga.h
diff --git a/src/igl/copyleft/opengl2/tga.cpp b/src/libigl/igl/copyleft/opengl2/tga.cpp
index 2f1f99022..2f1f99022 100644
--- a/src/igl/copyleft/opengl2/tga.cpp
+++ b/src/libigl/igl/copyleft/opengl2/tga.cpp
diff --git a/src/igl/copyleft/opengl2/tga.h b/src/libigl/igl/copyleft/opengl2/tga.h
index b69f35496..b69f35496 100644
--- a/src/igl/copyleft/opengl2/tga.h
+++ b/src/libigl/igl/copyleft/opengl2/tga.h
diff --git a/src/igl/copyleft/progressive_hulls.cpp b/src/libigl/igl/copyleft/progressive_hulls.cpp
index 44738c8b2..44738c8b2 100644
--- a/src/igl/copyleft/progressive_hulls.cpp
+++ b/src/libigl/igl/copyleft/progressive_hulls.cpp
diff --git a/src/igl/copyleft/progressive_hulls.h b/src/libigl/igl/copyleft/progressive_hulls.h
index 54e0580a0..54e0580a0 100644
--- a/src/igl/copyleft/progressive_hulls.h
+++ b/src/libigl/igl/copyleft/progressive_hulls.h
diff --git a/src/igl/copyleft/progressive_hulls_cost_and_placement.cpp b/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp
index c9ab79ced..c9ab79ced 100644
--- a/src/igl/copyleft/progressive_hulls_cost_and_placement.cpp
+++ b/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp
diff --git a/src/igl/copyleft/progressive_hulls_cost_and_placement.h b/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h
index bbe4875d8..bbe4875d8 100644
--- a/src/igl/copyleft/progressive_hulls_cost_and_placement.h
+++ b/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h
diff --git a/src/igl/copyleft/quadprog.cpp b/src/libigl/igl/copyleft/quadprog.cpp
index 4c565a0c3..4c565a0c3 100644
--- a/src/igl/copyleft/quadprog.cpp
+++ b/src/libigl/igl/copyleft/quadprog.cpp
diff --git a/src/igl/copyleft/quadprog.h b/src/libigl/igl/copyleft/quadprog.h
index f054bbdba..f054bbdba 100644
--- a/src/igl/copyleft/quadprog.h
+++ b/src/libigl/igl/copyleft/quadprog.h
diff --git a/src/igl/copyleft/swept_volume.cpp b/src/libigl/igl/copyleft/swept_volume.cpp
index f21e3aba5..f21e3aba5 100644
--- a/src/igl/copyleft/swept_volume.cpp
+++ b/src/libigl/igl/copyleft/swept_volume.cpp
diff --git a/src/igl/copyleft/swept_volume.h b/src/libigl/igl/copyleft/swept_volume.h
index cc178f78a..cc178f78a 100644
--- a/src/igl/copyleft/swept_volume.h
+++ b/src/libigl/igl/copyleft/swept_volume.h
diff --git a/src/igl/copyleft/tetgen/README b/src/libigl/igl/copyleft/tetgen/README
index 0315b6c11..0315b6c11 100644
--- a/src/igl/copyleft/tetgen/README
+++ b/src/libigl/igl/copyleft/tetgen/README
diff --git a/src/igl/copyleft/tetgen/cdt.cpp b/src/libigl/igl/copyleft/tetgen/cdt.cpp
index f2602dd66..f2602dd66 100644
--- a/src/igl/copyleft/tetgen/cdt.cpp
+++ b/src/libigl/igl/copyleft/tetgen/cdt.cpp
diff --git a/src/igl/copyleft/tetgen/cdt.h b/src/libigl/igl/copyleft/tetgen/cdt.h
index e59a28029..e59a28029 100644
--- a/src/igl/copyleft/tetgen/cdt.h
+++ b/src/libigl/igl/copyleft/tetgen/cdt.h
diff --git a/src/igl/copyleft/tetgen/mesh_to_tetgenio.cpp b/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp
index 78eaebb5c..78eaebb5c 100644
--- a/src/igl/copyleft/tetgen/mesh_to_tetgenio.cpp
+++ b/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp
diff --git a/src/igl/copyleft/tetgen/mesh_to_tetgenio.h b/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h
index 3295294fe..3295294fe 100644
--- a/src/igl/copyleft/tetgen/mesh_to_tetgenio.h
+++ b/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h
diff --git a/src/igl/copyleft/tetgen/mesh_with_skeleton.cpp b/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp
index 5c920b36d..5c920b36d 100644
--- a/src/igl/copyleft/tetgen/mesh_with_skeleton.cpp
+++ b/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp
diff --git a/src/igl/copyleft/tetgen/mesh_with_skeleton.h b/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h
index a01bedffb..a01bedffb 100644
--- a/src/igl/copyleft/tetgen/mesh_with_skeleton.h
+++ b/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h
diff --git a/src/igl/copyleft/tetgen/read_into_tetgenio.cpp b/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp
index 506c5e4ba..506c5e4ba 100644
--- a/src/igl/copyleft/tetgen/read_into_tetgenio.cpp
+++ b/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp
diff --git a/src/igl/copyleft/tetgen/read_into_tetgenio.h b/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.h
index dd4b4b998..dd4b4b998 100644
--- a/src/igl/copyleft/tetgen/read_into_tetgenio.h
+++ b/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.h
diff --git a/src/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp b/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp
index d61153053..d61153053 100644
--- a/src/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp
+++ b/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp
diff --git a/src/igl/copyleft/tetgen/tetgenio_to_tetmesh.h b/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h
index 2a5575886..2a5575886 100644
--- a/src/igl/copyleft/tetgen/tetgenio_to_tetmesh.h
+++ b/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h
diff --git a/src/igl/copyleft/tetgen/tetrahedralize.cpp b/src/libigl/igl/copyleft/tetgen/tetrahedralize.cpp
index fa6111410..fa6111410 100644
--- a/src/igl/copyleft/tetgen/tetrahedralize.cpp
+++ b/src/libigl/igl/copyleft/tetgen/tetrahedralize.cpp
diff --git a/src/igl/copyleft/tetgen/tetrahedralize.h b/src/libigl/igl/copyleft/tetgen/tetrahedralize.h
index 170a3f985..170a3f985 100644
--- a/src/igl/copyleft/tetgen/tetrahedralize.h
+++ b/src/libigl/igl/copyleft/tetgen/tetrahedralize.h
diff --git a/src/igl/cotmatrix.cpp b/src/libigl/igl/cotmatrix.cpp
index b1fd658ac..b1fd658ac 100644
--- a/src/igl/cotmatrix.cpp
+++ b/src/libigl/igl/cotmatrix.cpp
diff --git a/src/igl/cotmatrix.h b/src/libigl/igl/cotmatrix.h
index bb8232f5a..bb8232f5a 100644
--- a/src/igl/cotmatrix.h
+++ b/src/libigl/igl/cotmatrix.h
diff --git a/src/igl/cotmatrix_entries.cpp b/src/libigl/igl/cotmatrix_entries.cpp
index 6f7dfbbd3..6f7dfbbd3 100644
--- a/src/igl/cotmatrix_entries.cpp
+++ b/src/libigl/igl/cotmatrix_entries.cpp
diff --git a/src/igl/cotmatrix_entries.h b/src/libigl/igl/cotmatrix_entries.h
index 6368c02e8..6368c02e8 100644
--- a/src/igl/cotmatrix_entries.h
+++ b/src/libigl/igl/cotmatrix_entries.h
diff --git a/src/igl/count.cpp b/src/libigl/igl/count.cpp
index bdde79ca7..bdde79ca7 100644
--- a/src/igl/count.cpp
+++ b/src/libigl/igl/count.cpp
diff --git a/src/igl/count.h b/src/libigl/igl/count.h
index 61aeb94e8..61aeb94e8 100644
--- a/src/igl/count.h
+++ b/src/libigl/igl/count.h
diff --git a/src/igl/covariance_scatter_matrix.cpp b/src/libigl/igl/covariance_scatter_matrix.cpp
index 24fe9f760..24fe9f760 100644
--- a/src/igl/covariance_scatter_matrix.cpp
+++ b/src/libigl/igl/covariance_scatter_matrix.cpp
diff --git a/src/igl/covariance_scatter_matrix.h b/src/libigl/igl/covariance_scatter_matrix.h
index e70c77ab1..e70c77ab1 100644
--- a/src/igl/covariance_scatter_matrix.h
+++ b/src/libigl/igl/covariance_scatter_matrix.h
diff --git a/src/igl/cross.cpp b/src/libigl/igl/cross.cpp
index 04ee5340b..04ee5340b 100644
--- a/src/igl/cross.cpp
+++ b/src/libigl/igl/cross.cpp
diff --git a/src/igl/cross.h b/src/libigl/igl/cross.h
index cfbe563ed..cfbe563ed 100644
--- a/src/igl/cross.h
+++ b/src/libigl/igl/cross.h
diff --git a/src/igl/cross_field_missmatch.cpp b/src/libigl/igl/cross_field_missmatch.cpp
index 7d3caf0a8..7d3caf0a8 100644
--- a/src/igl/cross_field_missmatch.cpp
+++ b/src/libigl/igl/cross_field_missmatch.cpp
diff --git a/src/igl/cross_field_missmatch.h b/src/libigl/igl/cross_field_missmatch.h
index 9d7a7599d..9d7a7599d 100644
--- a/src/igl/cross_field_missmatch.h
+++ b/src/libigl/igl/cross_field_missmatch.h
diff --git a/src/igl/crouzeix_raviart_cotmatrix.cpp b/src/libigl/igl/crouzeix_raviart_cotmatrix.cpp
index 2fc5f6d4a..2fc5f6d4a 100644
--- a/src/igl/crouzeix_raviart_cotmatrix.cpp
+++ b/src/libigl/igl/crouzeix_raviart_cotmatrix.cpp
diff --git a/src/igl/crouzeix_raviart_cotmatrix.h b/src/libigl/igl/crouzeix_raviart_cotmatrix.h
index 1504ddad0..1504ddad0 100644
--- a/src/igl/crouzeix_raviart_cotmatrix.h
+++ b/src/libigl/igl/crouzeix_raviart_cotmatrix.h
diff --git a/src/igl/crouzeix_raviart_massmatrix.cpp b/src/libigl/igl/crouzeix_raviart_massmatrix.cpp
index 0873712d5..0873712d5 100644
--- a/src/igl/crouzeix_raviart_massmatrix.cpp
+++ b/src/libigl/igl/crouzeix_raviart_massmatrix.cpp
diff --git a/src/igl/crouzeix_raviart_massmatrix.h b/src/libigl/igl/crouzeix_raviart_massmatrix.h
index 256aa2067..256aa2067 100644
--- a/src/igl/crouzeix_raviart_massmatrix.h
+++ b/src/libigl/igl/crouzeix_raviart_massmatrix.h
diff --git a/src/igl/cumsum.cpp b/src/libigl/igl/cumsum.cpp
index 38eb4edd3..38eb4edd3 100644
--- a/src/igl/cumsum.cpp
+++ b/src/libigl/igl/cumsum.cpp
diff --git a/src/igl/cumsum.h b/src/libigl/igl/cumsum.h
index c3fa59258..c3fa59258 100644
--- a/src/igl/cumsum.h
+++ b/src/libigl/igl/cumsum.h
diff --git a/src/igl/cut_mesh.cpp b/src/libigl/igl/cut_mesh.cpp
index 33a25ce93..33a25ce93 100644
--- a/src/igl/cut_mesh.cpp
+++ b/src/libigl/igl/cut_mesh.cpp
diff --git a/src/igl/cut_mesh.h b/src/libigl/igl/cut_mesh.h
index e49a3e38b..e49a3e38b 100644
--- a/src/igl/cut_mesh.h
+++ b/src/libigl/igl/cut_mesh.h
diff --git a/src/igl/cut_mesh_from_singularities.cpp b/src/libigl/igl/cut_mesh_from_singularities.cpp
index 382f2e063..382f2e063 100644
--- a/src/igl/cut_mesh_from_singularities.cpp
+++ b/src/libigl/igl/cut_mesh_from_singularities.cpp
diff --git a/src/igl/cut_mesh_from_singularities.h b/src/libigl/igl/cut_mesh_from_singularities.h
index 13b6a98c4..13b6a98c4 100644
--- a/src/igl/cut_mesh_from_singularities.h
+++ b/src/libigl/igl/cut_mesh_from_singularities.h
diff --git a/src/igl/cylinder.cpp b/src/libigl/igl/cylinder.cpp
index ab0fd4d3d..ab0fd4d3d 100644
--- a/src/igl/cylinder.cpp
+++ b/src/libigl/igl/cylinder.cpp
diff --git a/src/igl/cylinder.h b/src/libigl/igl/cylinder.h
index 4c5ab7e22..4c5ab7e22 100644
--- a/src/igl/cylinder.h
+++ b/src/libigl/igl/cylinder.h
diff --git a/src/igl/dated_copy.cpp b/src/libigl/igl/dated_copy.cpp
index 735de6fc4..735de6fc4 100644
--- a/src/igl/dated_copy.cpp
+++ b/src/libigl/igl/dated_copy.cpp
diff --git a/src/igl/dated_copy.h b/src/libigl/igl/dated_copy.h
index 9fd9fd3c8..9fd9fd3c8 100644
--- a/src/igl/dated_copy.h
+++ b/src/libigl/igl/dated_copy.h
diff --git a/src/igl/decimate.cpp b/src/libigl/igl/decimate.cpp
index a531db2c5..a531db2c5 100644
--- a/src/igl/decimate.cpp
+++ b/src/libigl/igl/decimate.cpp
diff --git a/src/igl/decimate.h b/src/libigl/igl/decimate.h
index bdb19e81b..bdb19e81b 100644
--- a/src/igl/decimate.h
+++ b/src/libigl/igl/decimate.h
diff --git a/src/igl/deform_skeleton.cpp b/src/libigl/igl/deform_skeleton.cpp
index b9d120edd..b9d120edd 100644
--- a/src/igl/deform_skeleton.cpp
+++ b/src/libigl/igl/deform_skeleton.cpp
diff --git a/src/igl/deform_skeleton.h b/src/libigl/igl/deform_skeleton.h
index 340107b2f..340107b2f 100644
--- a/src/igl/deform_skeleton.h
+++ b/src/libigl/igl/deform_skeleton.h
diff --git a/src/igl/delaunay_triangulation.cpp b/src/libigl/igl/delaunay_triangulation.cpp
index 01669966b..01669966b 100644
--- a/src/igl/delaunay_triangulation.cpp
+++ b/src/libigl/igl/delaunay_triangulation.cpp
diff --git a/src/igl/delaunay_triangulation.h b/src/libigl/igl/delaunay_triangulation.h
index daeec9fad..daeec9fad 100644
--- a/src/igl/delaunay_triangulation.h
+++ b/src/libigl/igl/delaunay_triangulation.h
diff --git a/src/igl/deprecated.h b/src/libigl/igl/deprecated.h
index 52c72ba79..52c72ba79 100644
--- a/src/igl/deprecated.h
+++ b/src/libigl/igl/deprecated.h
diff --git a/src/igl/dfs.cpp b/src/libigl/igl/dfs.cpp
index 627fbc26d..627fbc26d 100644
--- a/src/igl/dfs.cpp
+++ b/src/libigl/igl/dfs.cpp
diff --git a/src/igl/dfs.h b/src/libigl/igl/dfs.h
index 5f3bf2ce6..5f3bf2ce6 100644
--- a/src/igl/dfs.h
+++ b/src/libigl/igl/dfs.h
diff --git a/src/igl/diag.cpp b/src/libigl/igl/diag.cpp
index d29382695..d29382695 100644
--- a/src/igl/diag.cpp
+++ b/src/libigl/igl/diag.cpp
diff --git a/src/igl/diag.h b/src/libigl/igl/diag.h
index 8001f01b6..8001f01b6 100644
--- a/src/igl/diag.h
+++ b/src/libigl/igl/diag.h
diff --git a/src/igl/dihedral_angles.cpp b/src/libigl/igl/dihedral_angles.cpp
index a04e6f840..a04e6f840 100644
--- a/src/igl/dihedral_angles.cpp
+++ b/src/libigl/igl/dihedral_angles.cpp
diff --git a/src/igl/dihedral_angles.h b/src/libigl/igl/dihedral_angles.h
index 92ac0f862..92ac0f862 100644
--- a/src/igl/dihedral_angles.h
+++ b/src/libigl/igl/dihedral_angles.h
diff --git a/src/igl/dijkstra.cpp b/src/libigl/igl/dijkstra.cpp
index ad92f1d7f..ad92f1d7f 100644
--- a/src/igl/dijkstra.cpp
+++ b/src/libigl/igl/dijkstra.cpp
diff --git a/src/igl/dijkstra.h b/src/libigl/igl/dijkstra.h
index 33af160bb..33af160bb 100644
--- a/src/igl/dijkstra.h
+++ b/src/libigl/igl/dijkstra.h
diff --git a/src/igl/directed_edge_orientations.cpp b/src/libigl/igl/directed_edge_orientations.cpp
index a3308bc98..a3308bc98 100644
--- a/src/igl/directed_edge_orientations.cpp
+++ b/src/libigl/igl/directed_edge_orientations.cpp
diff --git a/src/igl/directed_edge_orientations.h b/src/libigl/igl/directed_edge_orientations.h
index b6f047147..b6f047147 100644
--- a/src/igl/directed_edge_orientations.h
+++ b/src/libigl/igl/directed_edge_orientations.h
diff --git a/src/igl/directed_edge_parents.cpp b/src/libigl/igl/directed_edge_parents.cpp
index 52e6a41a4..52e6a41a4 100644
--- a/src/igl/directed_edge_parents.cpp
+++ b/src/libigl/igl/directed_edge_parents.cpp
diff --git a/src/igl/directed_edge_parents.h b/src/libigl/igl/directed_edge_parents.h
index bf42ab8f8..bf42ab8f8 100644
--- a/src/igl/directed_edge_parents.h
+++ b/src/libigl/igl/directed_edge_parents.h
diff --git a/src/igl/dirname.cpp b/src/libigl/igl/dirname.cpp
index 5dc49733a..5dc49733a 100644
--- a/src/igl/dirname.cpp
+++ b/src/libigl/igl/dirname.cpp
diff --git a/src/igl/dirname.h b/src/libigl/igl/dirname.h
index bf5a34a20..bf5a34a20 100644
--- a/src/igl/dirname.h
+++ b/src/libigl/igl/dirname.h
diff --git a/src/igl/dot.cpp b/src/libigl/igl/dot.cpp
index 38f191546..38f191546 100644
--- a/src/igl/dot.cpp
+++ b/src/libigl/igl/dot.cpp
diff --git a/src/igl/dot.h b/src/libigl/igl/dot.h
index 9494eac7b..9494eac7b 100644
--- a/src/igl/dot.h
+++ b/src/libigl/igl/dot.h
diff --git a/src/igl/dot_row.cpp b/src/libigl/igl/dot_row.cpp
index 6f6d57e06..6f6d57e06 100644
--- a/src/igl/dot_row.cpp
+++ b/src/libigl/igl/dot_row.cpp
diff --git a/src/igl/dot_row.h b/src/libigl/igl/dot_row.h
index 83d91aada..83d91aada 100644
--- a/src/igl/dot_row.h
+++ b/src/libigl/igl/dot_row.h
diff --git a/src/igl/doublearea.cpp b/src/libigl/igl/doublearea.cpp
index 3cfc41b86..3cfc41b86 100644
--- a/src/igl/doublearea.cpp
+++ b/src/libigl/igl/doublearea.cpp
diff --git a/src/igl/doublearea.h b/src/libigl/igl/doublearea.h
index 95c151508..95c151508 100644
--- a/src/igl/doublearea.h
+++ b/src/libigl/igl/doublearea.h
diff --git a/src/igl/dqs.cpp b/src/libigl/igl/dqs.cpp
index aab3c6532..aab3c6532 100644
--- a/src/igl/dqs.cpp
+++ b/src/libigl/igl/dqs.cpp
diff --git a/src/igl/dqs.h b/src/libigl/igl/dqs.h
index 9b53ae1c7..9b53ae1c7 100644
--- a/src/igl/dqs.h
+++ b/src/libigl/igl/dqs.h
diff --git a/src/igl/ears.cpp b/src/libigl/igl/ears.cpp
index 81576c321..81576c321 100644
--- a/src/igl/ears.cpp
+++ b/src/libigl/igl/ears.cpp
diff --git a/src/igl/ears.h b/src/libigl/igl/ears.h
index b7c51ec66..b7c51ec66 100644
--- a/src/igl/ears.h
+++ b/src/libigl/igl/ears.h
diff --git a/src/igl/edge_collapse_is_valid.cpp b/src/libigl/igl/edge_collapse_is_valid.cpp
index 0c613b7a3..0c613b7a3 100644
--- a/src/igl/edge_collapse_is_valid.cpp
+++ b/src/libigl/igl/edge_collapse_is_valid.cpp
diff --git a/src/igl/edge_collapse_is_valid.h b/src/libigl/igl/edge_collapse_is_valid.h
index 194aaad6c..194aaad6c 100644
--- a/src/igl/edge_collapse_is_valid.h
+++ b/src/libigl/igl/edge_collapse_is_valid.h
diff --git a/src/igl/edge_flaps.cpp b/src/libigl/igl/edge_flaps.cpp
index 88c515864..88c515864 100644
--- a/src/igl/edge_flaps.cpp
+++ b/src/libigl/igl/edge_flaps.cpp
diff --git a/src/igl/edge_flaps.h b/src/libigl/igl/edge_flaps.h
index 03ad6eb3d..03ad6eb3d 100644
--- a/src/igl/edge_flaps.h
+++ b/src/libigl/igl/edge_flaps.h
diff --git a/src/igl/edge_lengths.cpp b/src/libigl/igl/edge_lengths.cpp
index 02dbae768..02dbae768 100644
--- a/src/igl/edge_lengths.cpp
+++ b/src/libigl/igl/edge_lengths.cpp
diff --git a/src/igl/edge_lengths.h b/src/libigl/igl/edge_lengths.h
index 30dc3474b..30dc3474b 100644
--- a/src/igl/edge_lengths.h
+++ b/src/libigl/igl/edge_lengths.h
diff --git a/src/igl/edge_topology.cpp b/src/libigl/igl/edge_topology.cpp
index 78147d056..78147d056 100644
--- a/src/igl/edge_topology.cpp
+++ b/src/libigl/igl/edge_topology.cpp
diff --git a/src/igl/edge_topology.h b/src/libigl/igl/edge_topology.h
index b7a41c597..b7a41c597 100644
--- a/src/igl/edge_topology.h
+++ b/src/libigl/igl/edge_topology.h
diff --git a/src/igl/edges.cpp b/src/libigl/igl/edges.cpp
index 3d762d410..3d762d410 100644
--- a/src/igl/edges.cpp
+++ b/src/libigl/igl/edges.cpp
diff --git a/src/igl/edges.h b/src/libigl/igl/edges.h
index fa3405263..fa3405263 100644
--- a/src/igl/edges.h
+++ b/src/libigl/igl/edges.h
diff --git a/src/igl/edges_to_path.cpp b/src/libigl/igl/edges_to_path.cpp
index 14cd895bc..14cd895bc 100644
--- a/src/igl/edges_to_path.cpp
+++ b/src/libigl/igl/edges_to_path.cpp
diff --git a/src/igl/edges_to_path.h b/src/libigl/igl/edges_to_path.h
index 403e7029a..403e7029a 100644
--- a/src/igl/edges_to_path.h
+++ b/src/libigl/igl/edges_to_path.h
diff --git a/src/igl/eigs.cpp b/src/libigl/igl/eigs.cpp
index 1fd440ddd..1fd440ddd 100755
--- a/src/igl/eigs.cpp
+++ b/src/libigl/igl/eigs.cpp
diff --git a/src/igl/eigs.h b/src/libigl/igl/eigs.h
index 3b376379c..3b376379c 100644
--- a/src/igl/eigs.h
+++ b/src/libigl/igl/eigs.h
diff --git a/src/igl/embree/EmbreeIntersector.h b/src/libigl/igl/embree/EmbreeIntersector.h
index ec59c0a1a..ec59c0a1a 100644
--- a/src/igl/embree/EmbreeIntersector.h
+++ b/src/libigl/igl/embree/EmbreeIntersector.h
diff --git a/src/igl/embree/Embree_convenience.h b/src/libigl/igl/embree/Embree_convenience.h
index d654fb786..d654fb786 100644
--- a/src/igl/embree/Embree_convenience.h
+++ b/src/libigl/igl/embree/Embree_convenience.h
diff --git a/src/igl/embree/ambient_occlusion.cpp b/src/libigl/igl/embree/ambient_occlusion.cpp
index d19aa9c46..d19aa9c46 100644
--- a/src/igl/embree/ambient_occlusion.cpp
+++ b/src/libigl/igl/embree/ambient_occlusion.cpp
diff --git a/src/igl/embree/ambient_occlusion.h b/src/libigl/igl/embree/ambient_occlusion.h
index 6df3a53ee..6df3a53ee 100644
--- a/src/igl/embree/ambient_occlusion.h
+++ b/src/libigl/igl/embree/ambient_occlusion.h
diff --git a/src/igl/embree/bone_heat.cpp b/src/libigl/igl/embree/bone_heat.cpp
index 8a85af98c..8a85af98c 100644
--- a/src/igl/embree/bone_heat.cpp
+++ b/src/libigl/igl/embree/bone_heat.cpp
diff --git a/src/igl/embree/bone_heat.h b/src/libigl/igl/embree/bone_heat.h
index 97c6500eb..97c6500eb 100644
--- a/src/igl/embree/bone_heat.h
+++ b/src/libigl/igl/embree/bone_heat.h
diff --git a/src/igl/embree/bone_visible.cpp b/src/libigl/igl/embree/bone_visible.cpp
index 4f2fe9126..4f2fe9126 100644
--- a/src/igl/embree/bone_visible.cpp
+++ b/src/libigl/igl/embree/bone_visible.cpp
diff --git a/src/igl/embree/bone_visible.h b/src/libigl/igl/embree/bone_visible.h
index 1e490b51d..1e490b51d 100644
--- a/src/igl/embree/bone_visible.h
+++ b/src/libigl/igl/embree/bone_visible.h
diff --git a/src/igl/embree/embree2/rtcore.h b/src/libigl/igl/embree/embree2/rtcore.h
index fb24757a9..fb24757a9 100644
--- a/src/igl/embree/embree2/rtcore.h
+++ b/src/libigl/igl/embree/embree2/rtcore.h
diff --git a/src/igl/embree/embree2/rtcore.isph b/src/libigl/igl/embree/embree2/rtcore.isph
index f46f05252..f46f05252 100644
--- a/src/igl/embree/embree2/rtcore.isph
+++ b/src/libigl/igl/embree/embree2/rtcore.isph
diff --git a/src/igl/embree/embree2/rtcore_geometry.h b/src/libigl/igl/embree/embree2/rtcore_geometry.h
index 5b80130fc..5b80130fc 100644
--- a/src/igl/embree/embree2/rtcore_geometry.h
+++ b/src/libigl/igl/embree/embree2/rtcore_geometry.h
diff --git a/src/igl/embree/embree2/rtcore_geometry.isph b/src/libigl/igl/embree/embree2/rtcore_geometry.isph
index b2fa68cfc..b2fa68cfc 100644
--- a/src/igl/embree/embree2/rtcore_geometry.isph
+++ b/src/libigl/igl/embree/embree2/rtcore_geometry.isph
diff --git a/src/igl/embree/embree2/rtcore_geometry_user.h b/src/libigl/igl/embree/embree2/rtcore_geometry_user.h
index e4b4d4b8a..e4b4d4b8a 100644
--- a/src/igl/embree/embree2/rtcore_geometry_user.h
+++ b/src/libigl/igl/embree/embree2/rtcore_geometry_user.h
diff --git a/src/igl/embree/embree2/rtcore_geometry_user.isph b/src/libigl/igl/embree/embree2/rtcore_geometry_user.isph
index d89ec1b91..d89ec1b91 100644
--- a/src/igl/embree/embree2/rtcore_geometry_user.isph
+++ b/src/libigl/igl/embree/embree2/rtcore_geometry_user.isph
diff --git a/src/igl/embree/embree2/rtcore_ray.h b/src/libigl/igl/embree/embree2/rtcore_ray.h
index f20b11b5f..f20b11b5f 100644
--- a/src/igl/embree/embree2/rtcore_ray.h
+++ b/src/libigl/igl/embree/embree2/rtcore_ray.h
diff --git a/src/igl/embree/embree2/rtcore_ray.isph b/src/libigl/igl/embree/embree2/rtcore_ray.isph
index f1bf4d268..f1bf4d268 100644
--- a/src/igl/embree/embree2/rtcore_ray.isph
+++ b/src/libigl/igl/embree/embree2/rtcore_ray.isph
diff --git a/src/igl/embree/embree2/rtcore_scene.h b/src/libigl/igl/embree/embree2/rtcore_scene.h
index df04e0a2b..df04e0a2b 100644
--- a/src/igl/embree/embree2/rtcore_scene.h
+++ b/src/libigl/igl/embree/embree2/rtcore_scene.h
diff --git a/src/igl/embree/embree2/rtcore_scene.isph b/src/libigl/igl/embree/embree2/rtcore_scene.isph
index a85eee219..a85eee219 100644
--- a/src/igl/embree/embree2/rtcore_scene.isph
+++ b/src/libigl/igl/embree/embree2/rtcore_scene.isph
diff --git a/src/igl/embree/line_mesh_intersection.cpp b/src/libigl/igl/embree/line_mesh_intersection.cpp
index 0f6e02b8c..0f6e02b8c 100644
--- a/src/igl/embree/line_mesh_intersection.cpp
+++ b/src/libigl/igl/embree/line_mesh_intersection.cpp
diff --git a/src/igl/embree/line_mesh_intersection.h b/src/libigl/igl/embree/line_mesh_intersection.h
index b7b849c8a..b7b849c8a 100644
--- a/src/igl/embree/line_mesh_intersection.h
+++ b/src/libigl/igl/embree/line_mesh_intersection.h
diff --git a/src/igl/embree/reorient_facets_raycast.cpp b/src/libigl/igl/embree/reorient_facets_raycast.cpp
index fabc021d9..fabc021d9 100644
--- a/src/igl/embree/reorient_facets_raycast.cpp
+++ b/src/libigl/igl/embree/reorient_facets_raycast.cpp
diff --git a/src/igl/embree/reorient_facets_raycast.h b/src/libigl/igl/embree/reorient_facets_raycast.h
index a43efac94..a43efac94 100644
--- a/src/igl/embree/reorient_facets_raycast.h
+++ b/src/libigl/igl/embree/reorient_facets_raycast.h
diff --git a/src/igl/embree/shape_diameter_function.cpp b/src/libigl/igl/embree/shape_diameter_function.cpp
index 3b0be489e..3b0be489e 100644
--- a/src/igl/embree/shape_diameter_function.cpp
+++ b/src/libigl/igl/embree/shape_diameter_function.cpp
diff --git a/src/igl/embree/shape_diameter_function.h b/src/libigl/igl/embree/shape_diameter_function.h
index c18922d28..c18922d28 100644
--- a/src/igl/embree/shape_diameter_function.h
+++ b/src/libigl/igl/embree/shape_diameter_function.h
diff --git a/src/igl/embree/unproject_in_mesh.cpp b/src/libigl/igl/embree/unproject_in_mesh.cpp
index 79a24a0ab..79a24a0ab 100644
--- a/src/igl/embree/unproject_in_mesh.cpp
+++ b/src/libigl/igl/embree/unproject_in_mesh.cpp
diff --git a/src/igl/embree/unproject_in_mesh.h b/src/libigl/igl/embree/unproject_in_mesh.h
index 707c1e625..707c1e625 100644
--- a/src/igl/embree/unproject_in_mesh.h
+++ b/src/libigl/igl/embree/unproject_in_mesh.h
diff --git a/src/igl/embree/unproject_onto_mesh.cpp b/src/libigl/igl/embree/unproject_onto_mesh.cpp
index a9d336690..a9d336690 100644
--- a/src/igl/embree/unproject_onto_mesh.cpp
+++ b/src/libigl/igl/embree/unproject_onto_mesh.cpp
diff --git a/src/igl/embree/unproject_onto_mesh.h b/src/libigl/igl/embree/unproject_onto_mesh.h
index db0a2e0cb..db0a2e0cb 100644
--- a/src/igl/embree/unproject_onto_mesh.h
+++ b/src/libigl/igl/embree/unproject_onto_mesh.h
diff --git a/src/igl/euler_characteristic.cpp b/src/libigl/igl/euler_characteristic.cpp
index ab7eba22b..ab7eba22b 100644
--- a/src/igl/euler_characteristic.cpp
+++ b/src/libigl/igl/euler_characteristic.cpp
diff --git a/src/igl/euler_characteristic.h b/src/libigl/igl/euler_characteristic.h
index f4c0c0a0f..f4c0c0a0f 100644
--- a/src/igl/euler_characteristic.h
+++ b/src/libigl/igl/euler_characteristic.h
diff --git a/src/igl/exact_geodesic.cpp b/src/libigl/igl/exact_geodesic.cpp
index e20783b88..e20783b88 100644
--- a/src/igl/exact_geodesic.cpp
+++ b/src/libigl/igl/exact_geodesic.cpp
diff --git a/src/igl/exact_geodesic.h b/src/libigl/igl/exact_geodesic.h
index cec59de69..cec59de69 100644
--- a/src/igl/exact_geodesic.h
+++ b/src/libigl/igl/exact_geodesic.h
diff --git a/src/igl/example_fun.cpp b/src/libigl/igl/example_fun.cpp
index 9796c68e3..9796c68e3 100644
--- a/src/igl/example_fun.cpp
+++ b/src/libigl/igl/example_fun.cpp
diff --git a/src/igl/example_fun.h b/src/libigl/igl/example_fun.h
index 16c9ec645..16c9ec645 100644
--- a/src/igl/example_fun.h
+++ b/src/libigl/igl/example_fun.h
diff --git a/src/igl/exterior_edges.cpp b/src/libigl/igl/exterior_edges.cpp
index 04c1e9b8a..04c1e9b8a 100644
--- a/src/igl/exterior_edges.cpp
+++ b/src/libigl/igl/exterior_edges.cpp
diff --git a/src/igl/exterior_edges.h b/src/libigl/igl/exterior_edges.h
index 8ce80e67b..8ce80e67b 100644
--- a/src/igl/exterior_edges.h
+++ b/src/libigl/igl/exterior_edges.h
diff --git a/src/igl/extract_manifold_patches.cpp b/src/libigl/igl/extract_manifold_patches.cpp
index 92269e2c8..92269e2c8 100644
--- a/src/igl/extract_manifold_patches.cpp
+++ b/src/libigl/igl/extract_manifold_patches.cpp
diff --git a/src/igl/extract_manifold_patches.h b/src/libigl/igl/extract_manifold_patches.h
index 6bc25d537..6bc25d537 100644
--- a/src/igl/extract_manifold_patches.h
+++ b/src/libigl/igl/extract_manifold_patches.h
diff --git a/src/igl/extract_non_manifold_edge_curves.cpp b/src/libigl/igl/extract_non_manifold_edge_curves.cpp
index c4a5274a6..c4a5274a6 100644
--- a/src/igl/extract_non_manifold_edge_curves.cpp
+++ b/src/libigl/igl/extract_non_manifold_edge_curves.cpp
diff --git a/src/igl/extract_non_manifold_edge_curves.h b/src/libigl/igl/extract_non_manifold_edge_curves.h
index 173e0c5a2..173e0c5a2 100644
--- a/src/igl/extract_non_manifold_edge_curves.h
+++ b/src/libigl/igl/extract_non_manifold_edge_curves.h
diff --git a/src/igl/face_areas.cpp b/src/libigl/igl/face_areas.cpp
index 74bf7fce0..74bf7fce0 100644
--- a/src/igl/face_areas.cpp
+++ b/src/libigl/igl/face_areas.cpp
diff --git a/src/igl/face_areas.h b/src/libigl/igl/face_areas.h
index 9676deadc..9676deadc 100644
--- a/src/igl/face_areas.h
+++ b/src/libigl/igl/face_areas.h
diff --git a/src/igl/face_occurrences.cpp b/src/libigl/igl/face_occurrences.cpp
index 4ef43f822..4ef43f822 100644
--- a/src/igl/face_occurrences.cpp
+++ b/src/libigl/igl/face_occurrences.cpp
diff --git a/src/igl/face_occurrences.h b/src/libigl/igl/face_occurrences.h
index de47b504c..de47b504c 100644
--- a/src/igl/face_occurrences.h
+++ b/src/libigl/igl/face_occurrences.h
diff --git a/src/igl/faces_first.cpp b/src/libigl/igl/faces_first.cpp
index 9c0fa0d0b..9c0fa0d0b 100644
--- a/src/igl/faces_first.cpp
+++ b/src/libigl/igl/faces_first.cpp
diff --git a/src/igl/faces_first.h b/src/libigl/igl/faces_first.h
index 92d1d5565..92d1d5565 100644
--- a/src/igl/faces_first.h
+++ b/src/libigl/igl/faces_first.h
diff --git a/src/igl/facet_components.cpp b/src/libigl/igl/facet_components.cpp
index 9df7583e3..9df7583e3 100644
--- a/src/igl/facet_components.cpp
+++ b/src/libigl/igl/facet_components.cpp
diff --git a/src/igl/facet_components.h b/src/libigl/igl/facet_components.h
index 8fe28583c..8fe28583c 100644
--- a/src/igl/facet_components.h
+++ b/src/libigl/igl/facet_components.h
diff --git a/src/igl/false_barycentric_subdivision.cpp b/src/libigl/igl/false_barycentric_subdivision.cpp
index 8ea807a50..8ea807a50 100644
--- a/src/igl/false_barycentric_subdivision.cpp
+++ b/src/libigl/igl/false_barycentric_subdivision.cpp
diff --git a/src/igl/false_barycentric_subdivision.h b/src/libigl/igl/false_barycentric_subdivision.h
index 98426b572..98426b572 100644
--- a/src/igl/false_barycentric_subdivision.h
+++ b/src/libigl/igl/false_barycentric_subdivision.h
diff --git a/src/igl/fast_winding_number.cpp b/src/libigl/igl/fast_winding_number.cpp
index a69785feb..a69785feb 100644
--- a/src/igl/fast_winding_number.cpp
+++ b/src/libigl/igl/fast_winding_number.cpp
diff --git a/src/igl/fast_winding_number.h b/src/libigl/igl/fast_winding_number.h
index 6d4bc1ed7..6d4bc1ed7 100644
--- a/src/igl/fast_winding_number.h
+++ b/src/libigl/igl/fast_winding_number.h
diff --git a/src/igl/file_contents_as_string.cpp b/src/libigl/igl/file_contents_as_string.cpp
index fd945dff2..fd945dff2 100644
--- a/src/igl/file_contents_as_string.cpp
+++ b/src/libigl/igl/file_contents_as_string.cpp
diff --git a/src/igl/file_contents_as_string.h b/src/libigl/igl/file_contents_as_string.h
index 22ce1fc53..22ce1fc53 100644
--- a/src/igl/file_contents_as_string.h
+++ b/src/libigl/igl/file_contents_as_string.h
diff --git a/src/igl/file_dialog_open.cpp b/src/libigl/igl/file_dialog_open.cpp
index 66c2aca0e..66c2aca0e 100644
--- a/src/igl/file_dialog_open.cpp
+++ b/src/libigl/igl/file_dialog_open.cpp
diff --git a/src/igl/file_dialog_open.h b/src/libigl/igl/file_dialog_open.h
index 1b17ea4c6..1b17ea4c6 100644
--- a/src/igl/file_dialog_open.h
+++ b/src/libigl/igl/file_dialog_open.h
diff --git a/src/igl/file_dialog_save.cpp b/src/libigl/igl/file_dialog_save.cpp
index 90687fa5c..90687fa5c 100644
--- a/src/igl/file_dialog_save.cpp
+++ b/src/libigl/igl/file_dialog_save.cpp
diff --git a/src/igl/file_dialog_save.h b/src/libigl/igl/file_dialog_save.h
index f04075758..f04075758 100644
--- a/src/igl/file_dialog_save.h
+++ b/src/libigl/igl/file_dialog_save.h
diff --git a/src/igl/file_exists.cpp b/src/libigl/igl/file_exists.cpp
index f1a30630b..f1a30630b 100644
--- a/src/igl/file_exists.cpp
+++ b/src/libigl/igl/file_exists.cpp
diff --git a/src/igl/file_exists.h b/src/libigl/igl/file_exists.h
index e011d977e..e011d977e 100644
--- a/src/igl/file_exists.h
+++ b/src/libigl/igl/file_exists.h
diff --git a/src/igl/find.cpp b/src/libigl/igl/find.cpp
index 65e7580ca..65e7580ca 100644
--- a/src/igl/find.cpp
+++ b/src/libigl/igl/find.cpp
diff --git a/src/igl/find.h b/src/libigl/igl/find.h
index 85eb65770..85eb65770 100644
--- a/src/igl/find.h
+++ b/src/libigl/igl/find.h
diff --git a/src/igl/find_cross_field_singularities.cpp b/src/libigl/igl/find_cross_field_singularities.cpp
index 31a5bb714..31a5bb714 100644
--- a/src/igl/find_cross_field_singularities.cpp
+++ b/src/libigl/igl/find_cross_field_singularities.cpp
diff --git a/src/igl/find_cross_field_singularities.h b/src/libigl/igl/find_cross_field_singularities.h
index caded2019..caded2019 100644
--- a/src/igl/find_cross_field_singularities.h
+++ b/src/libigl/igl/find_cross_field_singularities.h
diff --git a/src/igl/find_zero.cpp b/src/libigl/igl/find_zero.cpp
index d0a7b35e6..d0a7b35e6 100644
--- a/src/igl/find_zero.cpp
+++ b/src/libigl/igl/find_zero.cpp
diff --git a/src/igl/find_zero.h b/src/libigl/igl/find_zero.h
index 0739be1cf..0739be1cf 100644
--- a/src/igl/find_zero.h
+++ b/src/libigl/igl/find_zero.h
diff --git a/src/igl/fit_plane.cpp b/src/libigl/igl/fit_plane.cpp
index 83f11738f..83f11738f 100644
--- a/src/igl/fit_plane.cpp
+++ b/src/libigl/igl/fit_plane.cpp
diff --git a/src/igl/fit_plane.h b/src/libigl/igl/fit_plane.h
index f69ce811b..f69ce811b 100644
--- a/src/igl/fit_plane.h
+++ b/src/libigl/igl/fit_plane.h
diff --git a/src/igl/fit_rotations.cpp b/src/libigl/igl/fit_rotations.cpp
index 927e8992e..927e8992e 100644
--- a/src/igl/fit_rotations.cpp
+++ b/src/libigl/igl/fit_rotations.cpp
diff --git a/src/igl/fit_rotations.h b/src/libigl/igl/fit_rotations.h
index 1a18fd322..1a18fd322 100644
--- a/src/igl/fit_rotations.h
+++ b/src/libigl/igl/fit_rotations.h
diff --git a/src/igl/flip_avoiding_line_search.cpp b/src/libigl/igl/flip_avoiding_line_search.cpp
index 8554303c2..8554303c2 100644
--- a/src/igl/flip_avoiding_line_search.cpp
+++ b/src/libigl/igl/flip_avoiding_line_search.cpp
diff --git a/src/igl/flip_avoiding_line_search.h b/src/libigl/igl/flip_avoiding_line_search.h
index 29eb9dee0..29eb9dee0 100644
--- a/src/igl/flip_avoiding_line_search.h
+++ b/src/libigl/igl/flip_avoiding_line_search.h
diff --git a/src/igl/flip_edge.cpp b/src/libigl/igl/flip_edge.cpp
index b34581449..b34581449 100644
--- a/src/igl/flip_edge.cpp
+++ b/src/libigl/igl/flip_edge.cpp
diff --git a/src/igl/flip_edge.h b/src/libigl/igl/flip_edge.h
index 3c43198a6..3c43198a6 100644
--- a/src/igl/flip_edge.h
+++ b/src/libigl/igl/flip_edge.h
diff --git a/src/igl/flipped_triangles.cpp b/src/libigl/igl/flipped_triangles.cpp
index ea76e5c84..ea76e5c84 100644
--- a/src/igl/flipped_triangles.cpp
+++ b/src/libigl/igl/flipped_triangles.cpp
diff --git a/src/igl/flipped_triangles.h b/src/libigl/igl/flipped_triangles.h
index b06d9329b..b06d9329b 100644
--- a/src/igl/flipped_triangles.h
+++ b/src/libigl/igl/flipped_triangles.h
diff --git a/src/igl/flood_fill.cpp b/src/libigl/igl/flood_fill.cpp
index a6c91361d..a6c91361d 100644
--- a/src/igl/flood_fill.cpp
+++ b/src/libigl/igl/flood_fill.cpp
diff --git a/src/igl/flood_fill.h b/src/libigl/igl/flood_fill.h
index 7eef01b3c..7eef01b3c 100644
--- a/src/igl/flood_fill.h
+++ b/src/libigl/igl/flood_fill.h
diff --git a/src/igl/floor.cpp b/src/libigl/igl/floor.cpp
index 7538b7e01..7538b7e01 100644
--- a/src/igl/floor.cpp
+++ b/src/libigl/igl/floor.cpp
diff --git a/src/igl/floor.h b/src/libigl/igl/floor.h
index a84d52068..a84d52068 100644
--- a/src/igl/floor.h
+++ b/src/libigl/igl/floor.h
diff --git a/src/igl/for_each.h b/src/libigl/igl/for_each.h
index 6ba03ba1c..6ba03ba1c 100644
--- a/src/igl/for_each.h
+++ b/src/libigl/igl/for_each.h
diff --git a/src/igl/forward_kinematics.cpp b/src/libigl/igl/forward_kinematics.cpp
index c473453c9..c473453c9 100644
--- a/src/igl/forward_kinematics.cpp
+++ b/src/libigl/igl/forward_kinematics.cpp
diff --git a/src/igl/forward_kinematics.h b/src/libigl/igl/forward_kinematics.h
index 2b3d2db6d..2b3d2db6d 100644
--- a/src/igl/forward_kinematics.h
+++ b/src/libigl/igl/forward_kinematics.h
diff --git a/src/igl/frame_field_deformer.cpp b/src/libigl/igl/frame_field_deformer.cpp
index c22200f1b..c22200f1b 100644
--- a/src/igl/frame_field_deformer.cpp
+++ b/src/libigl/igl/frame_field_deformer.cpp
diff --git a/src/igl/frame_field_deformer.h b/src/libigl/igl/frame_field_deformer.h
index 02a5b9ea2..02a5b9ea2 100644
--- a/src/igl/frame_field_deformer.h
+++ b/src/libigl/igl/frame_field_deformer.h
diff --git a/src/igl/frame_to_cross_field.cpp b/src/libigl/igl/frame_to_cross_field.cpp
index e4d6bc713..e4d6bc713 100644
--- a/src/igl/frame_to_cross_field.cpp
+++ b/src/libigl/igl/frame_to_cross_field.cpp
diff --git a/src/igl/frame_to_cross_field.h b/src/libigl/igl/frame_to_cross_field.h
index f9bdd3d5f..f9bdd3d5f 100644
--- a/src/igl/frame_to_cross_field.h
+++ b/src/libigl/igl/frame_to_cross_field.h
diff --git a/src/igl/frustum.cpp b/src/libigl/igl/frustum.cpp
index 2926106e6..2926106e6 100644
--- a/src/igl/frustum.cpp
+++ b/src/libigl/igl/frustum.cpp
diff --git a/src/igl/frustum.h b/src/libigl/igl/frustum.h
index 4a92e1a81..4a92e1a81 100644
--- a/src/igl/frustum.h
+++ b/src/libigl/igl/frustum.h
diff --git a/src/igl/gaussian_curvature.cpp b/src/libigl/igl/gaussian_curvature.cpp
index ca05129df..ca05129df 100644
--- a/src/igl/gaussian_curvature.cpp
+++ b/src/libigl/igl/gaussian_curvature.cpp
diff --git a/src/igl/gaussian_curvature.h b/src/libigl/igl/gaussian_curvature.h
index d8ddbc8ad..d8ddbc8ad 100644
--- a/src/igl/gaussian_curvature.h
+++ b/src/libigl/igl/gaussian_curvature.h
diff --git a/src/igl/get_seconds.cpp b/src/libigl/igl/get_seconds.cpp
index fac4a3a69..fac4a3a69 100644
--- a/src/igl/get_seconds.cpp
+++ b/src/libigl/igl/get_seconds.cpp
diff --git a/src/igl/get_seconds.h b/src/libigl/igl/get_seconds.h
index 411d6e41d..411d6e41d 100644
--- a/src/igl/get_seconds.h
+++ b/src/libigl/igl/get_seconds.h
diff --git a/src/igl/get_seconds_hires.cpp b/src/libigl/igl/get_seconds_hires.cpp
index 15f26dc9e..15f26dc9e 100644
--- a/src/igl/get_seconds_hires.cpp
+++ b/src/libigl/igl/get_seconds_hires.cpp
diff --git a/src/igl/get_seconds_hires.h b/src/libigl/igl/get_seconds_hires.h
index abe8956b5..abe8956b5 100644
--- a/src/igl/get_seconds_hires.h
+++ b/src/libigl/igl/get_seconds_hires.h
diff --git a/src/igl/grad.cpp b/src/libigl/igl/grad.cpp
index cc86e9e81..cc86e9e81 100644
--- a/src/igl/grad.cpp
+++ b/src/libigl/igl/grad.cpp
diff --git a/src/igl/grad.h b/src/libigl/igl/grad.h
index df375ba61..df375ba61 100644
--- a/src/igl/grad.h
+++ b/src/libigl/igl/grad.h
diff --git a/src/igl/grid.cpp b/src/libigl/igl/grid.cpp
index f572a0571..f572a0571 100644
--- a/src/igl/grid.cpp
+++ b/src/libigl/igl/grid.cpp
diff --git a/src/igl/grid.h b/src/libigl/igl/grid.h
index 27894f628..27894f628 100644
--- a/src/igl/grid.h
+++ b/src/libigl/igl/grid.h
diff --git a/src/igl/grid_search.cpp b/src/libigl/igl/grid_search.cpp
index 93cbc0dde..93cbc0dde 100644
--- a/src/igl/grid_search.cpp
+++ b/src/libigl/igl/grid_search.cpp
diff --git a/src/igl/grid_search.h b/src/libigl/igl/grid_search.h
index 83a86663e..83a86663e 100644
--- a/src/igl/grid_search.h
+++ b/src/libigl/igl/grid_search.h
diff --git a/src/igl/group_sum_matrix.cpp b/src/libigl/igl/group_sum_matrix.cpp
index d3cf0bff2..d3cf0bff2 100644
--- a/src/igl/group_sum_matrix.cpp
+++ b/src/libigl/igl/group_sum_matrix.cpp
diff --git a/src/igl/group_sum_matrix.h b/src/libigl/igl/group_sum_matrix.h
index 805544b0b..805544b0b 100644
--- a/src/igl/group_sum_matrix.h
+++ b/src/libigl/igl/group_sum_matrix.h
diff --git a/src/igl/guess_extension.cpp b/src/libigl/igl/guess_extension.cpp
index 8e8e449a1..8e8e449a1 100644
--- a/src/igl/guess_extension.cpp
+++ b/src/libigl/igl/guess_extension.cpp
diff --git a/src/igl/guess_extension.h b/src/libigl/igl/guess_extension.h
index 77df6f523..77df6f523 100644
--- a/src/igl/guess_extension.h
+++ b/src/libigl/igl/guess_extension.h
diff --git a/src/igl/harmonic.cpp b/src/libigl/igl/harmonic.cpp
index aa07245a1..aa07245a1 100644
--- a/src/igl/harmonic.cpp
+++ b/src/libigl/igl/harmonic.cpp
diff --git a/src/igl/harmonic.h b/src/libigl/igl/harmonic.h
index 1a48ecfb5..1a48ecfb5 100644
--- a/src/igl/harmonic.h
+++ b/src/libigl/igl/harmonic.h
diff --git a/src/igl/harwell_boeing.cpp b/src/libigl/igl/harwell_boeing.cpp
index 895416510..895416510 100644
--- a/src/igl/harwell_boeing.cpp
+++ b/src/libigl/igl/harwell_boeing.cpp
diff --git a/src/igl/harwell_boeing.h b/src/libigl/igl/harwell_boeing.h
index df166ab82..df166ab82 100644
--- a/src/igl/harwell_boeing.h
+++ b/src/libigl/igl/harwell_boeing.h
diff --git a/src/igl/hausdorff.cpp b/src/libigl/igl/hausdorff.cpp
index 9b1ad4743..9b1ad4743 100644
--- a/src/igl/hausdorff.cpp
+++ b/src/libigl/igl/hausdorff.cpp
diff --git a/src/igl/hausdorff.h b/src/libigl/igl/hausdorff.h
index 92e22b333..92e22b333 100644
--- a/src/igl/hausdorff.h
+++ b/src/libigl/igl/hausdorff.h
diff --git a/src/igl/hessian.cpp b/src/libigl/igl/hessian.cpp
index ebf81cd7d..ebf81cd7d 100644
--- a/src/igl/hessian.cpp
+++ b/src/libigl/igl/hessian.cpp
diff --git a/src/igl/hessian.h b/src/libigl/igl/hessian.h
index 360750d2c..360750d2c 100644
--- a/src/igl/hessian.h
+++ b/src/libigl/igl/hessian.h
diff --git a/src/igl/hessian_energy.cpp b/src/libigl/igl/hessian_energy.cpp
index fa0b10a7d..fa0b10a7d 100644
--- a/src/igl/hessian_energy.cpp
+++ b/src/libigl/igl/hessian_energy.cpp
diff --git a/src/igl/hessian_energy.h b/src/libigl/igl/hessian_energy.h
index e53373580..e53373580 100644
--- a/src/igl/hessian_energy.h
+++ b/src/libigl/igl/hessian_energy.h
diff --git a/src/igl/histc.cpp b/src/libigl/igl/histc.cpp
index 3f967b3be..3f967b3be 100644
--- a/src/igl/histc.cpp
+++ b/src/libigl/igl/histc.cpp
diff --git a/src/igl/histc.h b/src/libigl/igl/histc.h
index 2f0ed9135..2f0ed9135 100644
--- a/src/igl/histc.h
+++ b/src/libigl/igl/histc.h
diff --git a/src/igl/hsv_to_rgb.cpp b/src/libigl/igl/hsv_to_rgb.cpp
index a1727ff50..a1727ff50 100644
--- a/src/igl/hsv_to_rgb.cpp
+++ b/src/libigl/igl/hsv_to_rgb.cpp
diff --git a/src/igl/hsv_to_rgb.h b/src/libigl/igl/hsv_to_rgb.h
index aeb64d9d3..aeb64d9d3 100644
--- a/src/igl/hsv_to_rgb.h
+++ b/src/libigl/igl/hsv_to_rgb.h
diff --git a/src/igl/igl_inline.h b/src/libigl/igl/igl_inline.h
index 20c9630e4..20c9630e4 100644
--- a/src/igl/igl_inline.h
+++ b/src/libigl/igl/igl_inline.h
diff --git a/src/igl/in_element.cpp b/src/libigl/igl/in_element.cpp
index dcdfd8a89..dcdfd8a89 100644
--- a/src/igl/in_element.cpp
+++ b/src/libigl/igl/in_element.cpp
diff --git a/src/igl/in_element.h b/src/libigl/igl/in_element.h
index dcbc03aa6..dcbc03aa6 100644
--- a/src/igl/in_element.h
+++ b/src/libigl/igl/in_element.h
diff --git a/src/igl/infinite_cost_stopping_condition.cpp b/src/libigl/igl/infinite_cost_stopping_condition.cpp
index 033f2b678..033f2b678 100644
--- a/src/igl/infinite_cost_stopping_condition.cpp
+++ b/src/libigl/igl/infinite_cost_stopping_condition.cpp
diff --git a/src/igl/infinite_cost_stopping_condition.h b/src/libigl/igl/infinite_cost_stopping_condition.h
index d37e98025..d37e98025 100644
--- a/src/igl/infinite_cost_stopping_condition.h
+++ b/src/libigl/igl/infinite_cost_stopping_condition.h
diff --git a/src/igl/inradius.cpp b/src/libigl/igl/inradius.cpp
index d5a06ab50..d5a06ab50 100644
--- a/src/igl/inradius.cpp
+++ b/src/libigl/igl/inradius.cpp
diff --git a/src/igl/inradius.h b/src/libigl/igl/inradius.h
index 07166b4b9..07166b4b9 100644
--- a/src/igl/inradius.h
+++ b/src/libigl/igl/inradius.h
diff --git a/src/igl/internal_angles.cpp b/src/libigl/igl/internal_angles.cpp
index 5c6e8dfbe..5c6e8dfbe 100644
--- a/src/igl/internal_angles.cpp
+++ b/src/libigl/igl/internal_angles.cpp
diff --git a/src/igl/internal_angles.h b/src/libigl/igl/internal_angles.h
index 1dd990ed4..1dd990ed4 100644
--- a/src/igl/internal_angles.h
+++ b/src/libigl/igl/internal_angles.h
diff --git a/src/igl/intersect.cpp b/src/libigl/igl/intersect.cpp
index f930fc0be..f930fc0be 100644
--- a/src/igl/intersect.cpp
+++ b/src/libigl/igl/intersect.cpp
diff --git a/src/igl/intersect.h b/src/libigl/igl/intersect.h
index be4da91e5..be4da91e5 100644
--- a/src/igl/intersect.h
+++ b/src/libigl/igl/intersect.h
diff --git a/src/igl/invert_diag.cpp b/src/libigl/igl/invert_diag.cpp
index b87a8d5b4..b87a8d5b4 100644
--- a/src/igl/invert_diag.cpp
+++ b/src/libigl/igl/invert_diag.cpp
diff --git a/src/igl/invert_diag.h b/src/libigl/igl/invert_diag.h
index 2194b3f14..2194b3f14 100644
--- a/src/igl/invert_diag.h
+++ b/src/libigl/igl/invert_diag.h
diff --git a/src/igl/is_border_vertex.cpp b/src/libigl/igl/is_border_vertex.cpp
index a337609ae..a337609ae 100644
--- a/src/igl/is_border_vertex.cpp
+++ b/src/libigl/igl/is_border_vertex.cpp
diff --git a/src/igl/is_border_vertex.h b/src/libigl/igl/is_border_vertex.h
index 2e611ac11..2e611ac11 100644
--- a/src/igl/is_border_vertex.h
+++ b/src/libigl/igl/is_border_vertex.h
diff --git a/src/igl/is_boundary_edge.cpp b/src/libigl/igl/is_boundary_edge.cpp
index 679214bbc..679214bbc 100644
--- a/src/igl/is_boundary_edge.cpp
+++ b/src/libigl/igl/is_boundary_edge.cpp
diff --git a/src/igl/is_boundary_edge.h b/src/libigl/igl/is_boundary_edge.h
index f68ebb7e4..f68ebb7e4 100644
--- a/src/igl/is_boundary_edge.h
+++ b/src/libigl/igl/is_boundary_edge.h
diff --git a/src/igl/is_dir.cpp b/src/libigl/igl/is_dir.cpp
index e7346c1dd..e7346c1dd 100644
--- a/src/igl/is_dir.cpp
+++ b/src/libigl/igl/is_dir.cpp
diff --git a/src/igl/is_dir.h b/src/libigl/igl/is_dir.h
index 68e30a564..68e30a564 100644
--- a/src/igl/is_dir.h
+++ b/src/libigl/igl/is_dir.h
diff --git a/src/igl/is_edge_manifold.cpp b/src/libigl/igl/is_edge_manifold.cpp
index 1b106056e..1b106056e 100644
--- a/src/igl/is_edge_manifold.cpp
+++ b/src/libigl/igl/is_edge_manifold.cpp
diff --git a/src/igl/is_edge_manifold.h b/src/libigl/igl/is_edge_manifold.h
index 5832806ac..5832806ac 100644
--- a/src/igl/is_edge_manifold.h
+++ b/src/libigl/igl/is_edge_manifold.h
diff --git a/src/igl/is_file.cpp b/src/libigl/igl/is_file.cpp
index 6c040b86c..6c040b86c 100644
--- a/src/igl/is_file.cpp
+++ b/src/libigl/igl/is_file.cpp
diff --git a/src/igl/is_file.h b/src/libigl/igl/is_file.h
index 5610c7ff3..5610c7ff3 100644
--- a/src/igl/is_file.h
+++ b/src/libigl/igl/is_file.h
diff --git a/src/igl/is_irregular_vertex.cpp b/src/libigl/igl/is_irregular_vertex.cpp
index 34665d66f..34665d66f 100644
--- a/src/igl/is_irregular_vertex.cpp
+++ b/src/libigl/igl/is_irregular_vertex.cpp
diff --git a/src/igl/is_irregular_vertex.h b/src/libigl/igl/is_irregular_vertex.h
index e07e5ab70..e07e5ab70 100644
--- a/src/igl/is_irregular_vertex.h
+++ b/src/libigl/igl/is_irregular_vertex.h
diff --git a/src/igl/is_planar.cpp b/src/libigl/igl/is_planar.cpp
index 6058a03d4..6058a03d4 100644
--- a/src/igl/is_planar.cpp
+++ b/src/libigl/igl/is_planar.cpp
diff --git a/src/igl/is_planar.h b/src/libigl/igl/is_planar.h
index 645403da5..645403da5 100644
--- a/src/igl/is_planar.h
+++ b/src/libigl/igl/is_planar.h
diff --git a/src/igl/is_readable.cpp b/src/libigl/igl/is_readable.cpp
index eb5e95347..eb5e95347 100644
--- a/src/igl/is_readable.cpp
+++ b/src/libigl/igl/is_readable.cpp
diff --git a/src/igl/is_readable.h b/src/libigl/igl/is_readable.h
index 689701285..689701285 100644
--- a/src/igl/is_readable.h
+++ b/src/libigl/igl/is_readable.h
diff --git a/src/igl/is_sparse.cpp b/src/libigl/igl/is_sparse.cpp
index 507393d85..507393d85 100644
--- a/src/igl/is_sparse.cpp
+++ b/src/libigl/igl/is_sparse.cpp
diff --git a/src/igl/is_sparse.h b/src/libigl/igl/is_sparse.h
index 9547bb8e8..9547bb8e8 100644
--- a/src/igl/is_sparse.h
+++ b/src/libigl/igl/is_sparse.h
diff --git a/src/igl/is_stl.cpp b/src/libigl/igl/is_stl.cpp
index 240703616..240703616 100644
--- a/src/igl/is_stl.cpp
+++ b/src/libigl/igl/is_stl.cpp
diff --git a/src/igl/is_stl.h b/src/libigl/igl/is_stl.h
index e8f78df1a..e8f78df1a 100644
--- a/src/igl/is_stl.h
+++ b/src/libigl/igl/is_stl.h
diff --git a/src/igl/is_symmetric.cpp b/src/libigl/igl/is_symmetric.cpp
index f40473b66..f40473b66 100644
--- a/src/igl/is_symmetric.cpp
+++ b/src/libigl/igl/is_symmetric.cpp
diff --git a/src/igl/is_symmetric.h b/src/libigl/igl/is_symmetric.h
index 31725298e..31725298e 100644
--- a/src/igl/is_symmetric.h
+++ b/src/libigl/igl/is_symmetric.h
diff --git a/src/igl/is_vertex_manifold.cpp b/src/libigl/igl/is_vertex_manifold.cpp
index d266ebab7..d266ebab7 100644
--- a/src/igl/is_vertex_manifold.cpp
+++ b/src/libigl/igl/is_vertex_manifold.cpp
diff --git a/src/igl/is_vertex_manifold.h b/src/libigl/igl/is_vertex_manifold.h
index bf9caded6..bf9caded6 100644
--- a/src/igl/is_vertex_manifold.h
+++ b/src/libigl/igl/is_vertex_manifold.h
diff --git a/src/igl/is_writable.cpp b/src/libigl/igl/is_writable.cpp
index f266b0078..f266b0078 100644
--- a/src/igl/is_writable.cpp
+++ b/src/libigl/igl/is_writable.cpp
diff --git a/src/igl/is_writable.h b/src/libigl/igl/is_writable.h
index 8834e8afb..8834e8afb 100644
--- a/src/igl/is_writable.h
+++ b/src/libigl/igl/is_writable.h
diff --git a/src/igl/isdiag.cpp b/src/libigl/igl/isdiag.cpp
index 452341bf8..452341bf8 100644
--- a/src/igl/isdiag.cpp
+++ b/src/libigl/igl/isdiag.cpp
diff --git a/src/igl/isdiag.h b/src/libigl/igl/isdiag.h
index 2bd555fa3..2bd555fa3 100644
--- a/src/igl/isdiag.h
+++ b/src/libigl/igl/isdiag.h
diff --git a/src/igl/ismember.cpp b/src/libigl/igl/ismember.cpp
index e3c3fd492..e3c3fd492 100644
--- a/src/igl/ismember.cpp
+++ b/src/libigl/igl/ismember.cpp
diff --git a/src/igl/ismember.h b/src/libigl/igl/ismember.h
index 72be6006d..72be6006d 100644
--- a/src/igl/ismember.h
+++ b/src/libigl/igl/ismember.h
diff --git a/src/igl/isolines.cpp b/src/libigl/igl/isolines.cpp
index 6d4f87e32..6d4f87e32 100644
--- a/src/igl/isolines.cpp
+++ b/src/libigl/igl/isolines.cpp
diff --git a/src/igl/isolines.h b/src/libigl/igl/isolines.h
index 3b5199b6a..3b5199b6a 100644
--- a/src/igl/isolines.h
+++ b/src/libigl/igl/isolines.h
diff --git a/src/igl/jet.cpp b/src/libigl/igl/jet.cpp
index 373f23bcb..373f23bcb 100644
--- a/src/igl/jet.cpp
+++ b/src/libigl/igl/jet.cpp
diff --git a/src/igl/jet.h b/src/libigl/igl/jet.h
index 411b53af3..411b53af3 100644
--- a/src/igl/jet.h
+++ b/src/libigl/igl/jet.h
diff --git a/src/igl/knn.cpp b/src/libigl/igl/knn.cpp
index b2e355df1..b2e355df1 100644
--- a/src/igl/knn.cpp
+++ b/src/libigl/igl/knn.cpp
diff --git a/src/igl/knn.h b/src/libigl/igl/knn.h
index 0411fc3ee..0411fc3ee 100644
--- a/src/igl/knn.h
+++ b/src/libigl/igl/knn.h
diff --git a/src/igl/launch_medit.cpp b/src/libigl/igl/launch_medit.cpp
index 151af8e5b..151af8e5b 100644
--- a/src/igl/launch_medit.cpp
+++ b/src/libigl/igl/launch_medit.cpp
diff --git a/src/igl/launch_medit.h b/src/libigl/igl/launch_medit.h
index 8a324bb22..8a324bb22 100644
--- a/src/igl/launch_medit.h
+++ b/src/libigl/igl/launch_medit.h
diff --git a/src/igl/lbs_matrix.cpp b/src/libigl/igl/lbs_matrix.cpp
index a80f74be0..a80f74be0 100644
--- a/src/igl/lbs_matrix.cpp
+++ b/src/libigl/igl/lbs_matrix.cpp
diff --git a/src/igl/lbs_matrix.h b/src/libigl/igl/lbs_matrix.h
index 307273d20..307273d20 100644
--- a/src/igl/lbs_matrix.h
+++ b/src/libigl/igl/lbs_matrix.h
diff --git a/src/igl/lexicographic_triangulation.cpp b/src/libigl/igl/lexicographic_triangulation.cpp
index ce9e796ae..ce9e796ae 100644
--- a/src/igl/lexicographic_triangulation.cpp
+++ b/src/libigl/igl/lexicographic_triangulation.cpp
diff --git a/src/igl/lexicographic_triangulation.h b/src/libigl/igl/lexicographic_triangulation.h
index 4e0b81eb5..4e0b81eb5 100644
--- a/src/igl/lexicographic_triangulation.h
+++ b/src/libigl/igl/lexicographic_triangulation.h
diff --git a/src/igl/lim/lim.cpp b/src/libigl/igl/lim/lim.cpp
index 1f4659062..1f4659062 100644
--- a/src/igl/lim/lim.cpp
+++ b/src/libigl/igl/lim/lim.cpp
diff --git a/src/igl/lim/lim.h b/src/libigl/igl/lim/lim.h
index c4d3f4ad4..c4d3f4ad4 100644
--- a/src/igl/lim/lim.h
+++ b/src/libigl/igl/lim/lim.h
diff --git a/src/igl/limit_faces.cpp b/src/libigl/igl/limit_faces.cpp
index e54c40b45..e54c40b45 100644
--- a/src/igl/limit_faces.cpp
+++ b/src/libigl/igl/limit_faces.cpp
diff --git a/src/igl/limit_faces.h b/src/libigl/igl/limit_faces.h
index 635b89170..635b89170 100644
--- a/src/igl/limit_faces.h
+++ b/src/libigl/igl/limit_faces.h
diff --git a/src/igl/line_field_missmatch.cpp b/src/libigl/igl/line_field_missmatch.cpp
index 21c45b710..21c45b710 100644
--- a/src/igl/line_field_missmatch.cpp
+++ b/src/libigl/igl/line_field_missmatch.cpp
diff --git a/src/igl/line_field_missmatch.h b/src/libigl/igl/line_field_missmatch.h
index a939685cb..a939685cb 100644
--- a/src/igl/line_field_missmatch.h
+++ b/src/libigl/igl/line_field_missmatch.h
diff --git a/src/igl/line_search.cpp b/src/libigl/igl/line_search.cpp
index c94eeaa52..c94eeaa52 100644
--- a/src/igl/line_search.cpp
+++ b/src/libigl/igl/line_search.cpp
diff --git a/src/igl/line_search.h b/src/libigl/igl/line_search.h
index 057c6a43f..057c6a43f 100644
--- a/src/igl/line_search.h
+++ b/src/libigl/igl/line_search.h
diff --git a/src/igl/line_segment_in_rectangle.cpp b/src/libigl/igl/line_segment_in_rectangle.cpp
index 6f47c7d4c..6f47c7d4c 100644
--- a/src/igl/line_segment_in_rectangle.cpp
+++ b/src/libigl/igl/line_segment_in_rectangle.cpp
diff --git a/src/igl/line_segment_in_rectangle.h b/src/libigl/igl/line_segment_in_rectangle.h
index 6d7eaf404..6d7eaf404 100644
--- a/src/igl/line_segment_in_rectangle.h
+++ b/src/libigl/igl/line_segment_in_rectangle.h
diff --git a/src/igl/linprog.cpp b/src/libigl/igl/linprog.cpp
index b73ffc513..b73ffc513 100644
--- a/src/igl/linprog.cpp
+++ b/src/libigl/igl/linprog.cpp
diff --git a/src/igl/linprog.h b/src/libigl/igl/linprog.h
index db98435ad..db98435ad 100644
--- a/src/igl/linprog.h
+++ b/src/libigl/igl/linprog.h
diff --git a/src/igl/list_to_matrix.cpp b/src/libigl/igl/list_to_matrix.cpp
index a1ca1926b..a1ca1926b 100644
--- a/src/igl/list_to_matrix.cpp
+++ b/src/libigl/igl/list_to_matrix.cpp
diff --git a/src/igl/list_to_matrix.h b/src/libigl/igl/list_to_matrix.h
index 1a5881dc1..1a5881dc1 100644
--- a/src/igl/list_to_matrix.h
+++ b/src/libigl/igl/list_to_matrix.h
diff --git a/src/igl/local_basis.cpp b/src/libigl/igl/local_basis.cpp
index 599eca739..599eca739 100644
--- a/src/igl/local_basis.cpp
+++ b/src/libigl/igl/local_basis.cpp
diff --git a/src/igl/local_basis.h b/src/libigl/igl/local_basis.h
index 392796c34..392796c34 100644
--- a/src/igl/local_basis.h
+++ b/src/libigl/igl/local_basis.h
diff --git a/src/igl/look_at.cpp b/src/libigl/igl/look_at.cpp
index c55c9b2ec..c55c9b2ec 100644
--- a/src/igl/look_at.cpp
+++ b/src/libigl/igl/look_at.cpp
diff --git a/src/igl/look_at.h b/src/libigl/igl/look_at.h
index 883cbf94e..883cbf94e 100644
--- a/src/igl/look_at.h
+++ b/src/libigl/igl/look_at.h
diff --git a/src/igl/loop.cpp b/src/libigl/igl/loop.cpp
index b4233ca67..b4233ca67 100644
--- a/src/igl/loop.cpp
+++ b/src/libigl/igl/loop.cpp
diff --git a/src/igl/loop.h b/src/libigl/igl/loop.h
index bc1616891..bc1616891 100644
--- a/src/igl/loop.h
+++ b/src/libigl/igl/loop.h
diff --git a/src/igl/lscm.cpp b/src/libigl/igl/lscm.cpp
index 6932f94d4..6932f94d4 100644
--- a/src/igl/lscm.cpp
+++ b/src/libigl/igl/lscm.cpp
diff --git a/src/igl/lscm.h b/src/libigl/igl/lscm.h
index 2386215df..2386215df 100644
--- a/src/igl/lscm.h
+++ b/src/libigl/igl/lscm.h
diff --git a/src/igl/map_vertices_to_circle.cpp b/src/libigl/igl/map_vertices_to_circle.cpp
index 233613936..233613936 100755
--- a/src/igl/map_vertices_to_circle.cpp
+++ b/src/libigl/igl/map_vertices_to_circle.cpp
diff --git a/src/igl/map_vertices_to_circle.h b/src/libigl/igl/map_vertices_to_circle.h
index 54743717f..54743717f 100755
--- a/src/igl/map_vertices_to_circle.h
+++ b/src/libigl/igl/map_vertices_to_circle.h
diff --git a/src/igl/massmatrix.cpp b/src/libigl/igl/massmatrix.cpp
index b51e11061..b51e11061 100644
--- a/src/igl/massmatrix.cpp
+++ b/src/libigl/igl/massmatrix.cpp
diff --git a/src/igl/massmatrix.h b/src/libigl/igl/massmatrix.h
index 69d8dc960..69d8dc960 100644
--- a/src/igl/massmatrix.h
+++ b/src/libigl/igl/massmatrix.h
diff --git a/src/igl/mat_max.cpp b/src/libigl/igl/mat_max.cpp
index c5da97569..c5da97569 100644
--- a/src/igl/mat_max.cpp
+++ b/src/libigl/igl/mat_max.cpp
diff --git a/src/igl/mat_max.h b/src/libigl/igl/mat_max.h
index ad3ec6e61..ad3ec6e61 100644
--- a/src/igl/mat_max.h
+++ b/src/libigl/igl/mat_max.h
diff --git a/src/igl/mat_min.cpp b/src/libigl/igl/mat_min.cpp
index ad50c7014..ad50c7014 100644
--- a/src/igl/mat_min.cpp
+++ b/src/libigl/igl/mat_min.cpp
diff --git a/src/igl/mat_min.h b/src/libigl/igl/mat_min.h
index 3673aeded..3673aeded 100644
--- a/src/igl/mat_min.h
+++ b/src/libigl/igl/mat_min.h
diff --git a/src/igl/mat_to_quat.cpp b/src/libigl/igl/mat_to_quat.cpp
index 5c8e04b1f..5c8e04b1f 100644
--- a/src/igl/mat_to_quat.cpp
+++ b/src/libigl/igl/mat_to_quat.cpp
diff --git a/src/igl/mat_to_quat.h b/src/libigl/igl/mat_to_quat.h
index acea683f7..acea683f7 100644
--- a/src/igl/mat_to_quat.h
+++ b/src/libigl/igl/mat_to_quat.h
diff --git a/src/igl/material_colors.h b/src/libigl/igl/material_colors.h
index 1927fa42d..1927fa42d 100644
--- a/src/igl/material_colors.h
+++ b/src/libigl/igl/material_colors.h
diff --git a/src/igl/matlab/MatlabWorkspace.h b/src/libigl/igl/matlab/MatlabWorkspace.h
index c8dcaf9ed..c8dcaf9ed 100644
--- a/src/igl/matlab/MatlabWorkspace.h
+++ b/src/libigl/igl/matlab/MatlabWorkspace.h
diff --git a/src/igl/matlab/MexStream.h b/src/libigl/igl/matlab/MexStream.h
index 69a0f2f70..69a0f2f70 100644
--- a/src/igl/matlab/MexStream.h
+++ b/src/libigl/igl/matlab/MexStream.h
diff --git a/src/igl/matlab/matlabinterface.cpp b/src/libigl/igl/matlab/matlabinterface.cpp
index 6c03485de..6c03485de 100644
--- a/src/igl/matlab/matlabinterface.cpp
+++ b/src/libigl/igl/matlab/matlabinterface.cpp
diff --git a/src/igl/matlab/matlabinterface.h b/src/libigl/igl/matlab/matlabinterface.h
index 63d72c74e..63d72c74e 100644
--- a/src/igl/matlab/matlabinterface.h
+++ b/src/libigl/igl/matlab/matlabinterface.h
diff --git a/src/igl/matlab/mexErrMsgTxt.cpp b/src/libigl/igl/matlab/mexErrMsgTxt.cpp
index 89dda1fa3..89dda1fa3 100644
--- a/src/igl/matlab/mexErrMsgTxt.cpp
+++ b/src/libigl/igl/matlab/mexErrMsgTxt.cpp
diff --git a/src/igl/matlab/mexErrMsgTxt.h b/src/libigl/igl/matlab/mexErrMsgTxt.h
index 61b838e6e..61b838e6e 100644
--- a/src/igl/matlab/mexErrMsgTxt.h
+++ b/src/libigl/igl/matlab/mexErrMsgTxt.h
diff --git a/src/igl/matlab/parse_rhs.cpp b/src/libigl/igl/matlab/parse_rhs.cpp
index dafc8ba48..dafc8ba48 100644
--- a/src/igl/matlab/parse_rhs.cpp
+++ b/src/libigl/igl/matlab/parse_rhs.cpp
diff --git a/src/igl/matlab/parse_rhs.h b/src/libigl/igl/matlab/parse_rhs.h
index 3cabec734..3cabec734 100644
--- a/src/igl/matlab/parse_rhs.h
+++ b/src/libigl/igl/matlab/parse_rhs.h
diff --git a/src/igl/matlab/prepare_lhs.cpp b/src/libigl/igl/matlab/prepare_lhs.cpp
index 93593685e..93593685e 100644
--- a/src/igl/matlab/prepare_lhs.cpp
+++ b/src/libigl/igl/matlab/prepare_lhs.cpp
diff --git a/src/igl/matlab/prepare_lhs.h b/src/libigl/igl/matlab/prepare_lhs.h
index 0ac0ca6ce..0ac0ca6ce 100644
--- a/src/igl/matlab/prepare_lhs.h
+++ b/src/libigl/igl/matlab/prepare_lhs.h
diff --git a/src/igl/matlab/requires_arg.cpp b/src/libigl/igl/matlab/requires_arg.cpp
index a03469183..a03469183 100644
--- a/src/igl/matlab/requires_arg.cpp
+++ b/src/libigl/igl/matlab/requires_arg.cpp
diff --git a/src/igl/matlab/requires_arg.h b/src/libigl/igl/matlab/requires_arg.h
index 65531b2f2..65531b2f2 100644
--- a/src/igl/matlab/requires_arg.h
+++ b/src/libigl/igl/matlab/requires_arg.h
diff --git a/src/igl/matlab/validate_arg.cpp b/src/libigl/igl/matlab/validate_arg.cpp
index 903c9984d..903c9984d 100644
--- a/src/igl/matlab/validate_arg.cpp
+++ b/src/libigl/igl/matlab/validate_arg.cpp
diff --git a/src/igl/matlab/validate_arg.h b/src/libigl/igl/matlab/validate_arg.h
index db52c68d1..db52c68d1 100644
--- a/src/igl/matlab/validate_arg.h
+++ b/src/libigl/igl/matlab/validate_arg.h
diff --git a/src/igl/matlab_format.cpp b/src/libigl/igl/matlab_format.cpp
index ceb5d6db7..ceb5d6db7 100644
--- a/src/igl/matlab_format.cpp
+++ b/src/libigl/igl/matlab_format.cpp
diff --git a/src/igl/matlab_format.h b/src/libigl/igl/matlab_format.h
index e1f3ff830..e1f3ff830 100644
--- a/src/igl/matlab_format.h
+++ b/src/libigl/igl/matlab_format.h
diff --git a/src/igl/matrix_to_list.cpp b/src/libigl/igl/matrix_to_list.cpp
index 1c30dff91..1c30dff91 100644
--- a/src/igl/matrix_to_list.cpp
+++ b/src/libigl/igl/matrix_to_list.cpp
diff --git a/src/igl/matrix_to_list.h b/src/libigl/igl/matrix_to_list.h
index a84281127..a84281127 100644
--- a/src/igl/matrix_to_list.h
+++ b/src/libigl/igl/matrix_to_list.h
diff --git a/src/igl/max.cpp b/src/libigl/igl/max.cpp
index e451c3b15..e451c3b15 100644
--- a/src/igl/max.cpp
+++ b/src/libigl/igl/max.cpp
diff --git a/src/igl/max.h b/src/libigl/igl/max.h
index 554a19b13..554a19b13 100644
--- a/src/igl/max.h
+++ b/src/libigl/igl/max.h
diff --git a/src/igl/max_faces_stopping_condition.cpp b/src/libigl/igl/max_faces_stopping_condition.cpp
index adc4fc96e..adc4fc96e 100644
--- a/src/igl/max_faces_stopping_condition.cpp
+++ b/src/libigl/igl/max_faces_stopping_condition.cpp
diff --git a/src/igl/max_faces_stopping_condition.h b/src/libigl/igl/max_faces_stopping_condition.h
index e886a1f5c..e886a1f5c 100644
--- a/src/igl/max_faces_stopping_condition.h
+++ b/src/libigl/igl/max_faces_stopping_condition.h
diff --git a/src/igl/max_size.cpp b/src/libigl/igl/max_size.cpp
index f3b9a07f2..f3b9a07f2 100644
--- a/src/igl/max_size.cpp
+++ b/src/libigl/igl/max_size.cpp
diff --git a/src/igl/max_size.h b/src/libigl/igl/max_size.h
index 58035d4ce..58035d4ce 100644
--- a/src/igl/max_size.h
+++ b/src/libigl/igl/max_size.h
diff --git a/src/igl/median.cpp b/src/libigl/igl/median.cpp
index 718b9acc9..718b9acc9 100644
--- a/src/igl/median.cpp
+++ b/src/libigl/igl/median.cpp
diff --git a/src/igl/median.h b/src/libigl/igl/median.h
index 7986dfda4..7986dfda4 100644
--- a/src/igl/median.h
+++ b/src/libigl/igl/median.h
diff --git a/src/igl/min.cpp b/src/libigl/igl/min.cpp
index ce8ba328e..ce8ba328e 100644
--- a/src/igl/min.cpp
+++ b/src/libigl/igl/min.cpp
diff --git a/src/igl/min.h b/src/libigl/igl/min.h
index bbe5b494a..bbe5b494a 100644
--- a/src/igl/min.h
+++ b/src/libigl/igl/min.h
diff --git a/src/igl/min_quad_dense.cpp b/src/libigl/igl/min_quad_dense.cpp
index f489d996c..f489d996c 100644
--- a/src/igl/min_quad_dense.cpp
+++ b/src/libigl/igl/min_quad_dense.cpp
diff --git a/src/igl/min_quad_dense.h b/src/libigl/igl/min_quad_dense.h
index 3d115168a..3d115168a 100644
--- a/src/igl/min_quad_dense.h
+++ b/src/libigl/igl/min_quad_dense.h
diff --git a/src/igl/min_quad_with_fixed.cpp b/src/libigl/igl/min_quad_with_fixed.cpp
index ffb1322c7..ffb1322c7 100644
--- a/src/igl/min_quad_with_fixed.cpp
+++ b/src/libigl/igl/min_quad_with_fixed.cpp
diff --git a/src/igl/min_quad_with_fixed.h b/src/libigl/igl/min_quad_with_fixed.h
index 269623313..269623313 100644
--- a/src/igl/min_quad_with_fixed.h
+++ b/src/libigl/igl/min_quad_with_fixed.h
diff --git a/src/igl/min_size.cpp b/src/libigl/igl/min_size.cpp
index 0b0cfa9e2..0b0cfa9e2 100644
--- a/src/igl/min_size.cpp
+++ b/src/libigl/igl/min_size.cpp
diff --git a/src/igl/min_size.h b/src/libigl/igl/min_size.h
index e44036279..e44036279 100644
--- a/src/igl/min_size.h
+++ b/src/libigl/igl/min_size.h
diff --git a/src/igl/mod.cpp b/src/libigl/igl/mod.cpp
index 2064fe6a4..2064fe6a4 100644
--- a/src/igl/mod.cpp
+++ b/src/libigl/igl/mod.cpp
diff --git a/src/igl/mod.h b/src/libigl/igl/mod.h
index 3ff58a231..3ff58a231 100644
--- a/src/igl/mod.h
+++ b/src/libigl/igl/mod.h
diff --git a/src/igl/mode.cpp b/src/libigl/igl/mode.cpp
index 89df6be66..89df6be66 100644
--- a/src/igl/mode.cpp
+++ b/src/libigl/igl/mode.cpp
diff --git a/src/igl/mode.h b/src/libigl/igl/mode.h
index 4d0943881..4d0943881 100644
--- a/src/igl/mode.h
+++ b/src/libigl/igl/mode.h
diff --git a/src/igl/mosek/bbw.cpp b/src/libigl/igl/mosek/bbw.cpp
index 99d28ab15..99d28ab15 100644
--- a/src/igl/mosek/bbw.cpp
+++ b/src/libigl/igl/mosek/bbw.cpp
diff --git a/src/igl/mosek/bbw.h b/src/libigl/igl/mosek/bbw.h
index 5dcae0fed..5dcae0fed 100644
--- a/src/igl/mosek/bbw.h
+++ b/src/libigl/igl/mosek/bbw.h
diff --git a/src/igl/mosek/mosek_guarded.cpp b/src/libigl/igl/mosek/mosek_guarded.cpp
index 242d928f6..242d928f6 100644
--- a/src/igl/mosek/mosek_guarded.cpp
+++ b/src/libigl/igl/mosek/mosek_guarded.cpp
diff --git a/src/igl/mosek/mosek_guarded.h b/src/libigl/igl/mosek/mosek_guarded.h
index 1c9e0cbf9..1c9e0cbf9 100644
--- a/src/igl/mosek/mosek_guarded.h
+++ b/src/libigl/igl/mosek/mosek_guarded.h
diff --git a/src/igl/mosek/mosek_linprog.cpp b/src/libigl/igl/mosek/mosek_linprog.cpp
index fe09d5adb..fe09d5adb 100644
--- a/src/igl/mosek/mosek_linprog.cpp
+++ b/src/libigl/igl/mosek/mosek_linprog.cpp
diff --git a/src/igl/mosek/mosek_linprog.h b/src/libigl/igl/mosek/mosek_linprog.h
index 57791cd60..57791cd60 100644
--- a/src/igl/mosek/mosek_linprog.h
+++ b/src/libigl/igl/mosek/mosek_linprog.h
diff --git a/src/igl/mosek/mosek_quadprog.cpp b/src/libigl/igl/mosek/mosek_quadprog.cpp
index 36d9e873b..36d9e873b 100644
--- a/src/igl/mosek/mosek_quadprog.cpp
+++ b/src/libigl/igl/mosek/mosek_quadprog.cpp
diff --git a/src/igl/mosek/mosek_quadprog.h b/src/libigl/igl/mosek/mosek_quadprog.h
index 38343318a..38343318a 100644
--- a/src/igl/mosek/mosek_quadprog.h
+++ b/src/libigl/igl/mosek/mosek_quadprog.h
diff --git a/src/igl/mvc.cpp b/src/libigl/igl/mvc.cpp
index a6fed49d8..a6fed49d8 100644
--- a/src/igl/mvc.cpp
+++ b/src/libigl/igl/mvc.cpp
diff --git a/src/igl/mvc.h b/src/libigl/igl/mvc.h
index 3c7c2abcc..3c7c2abcc 100644
--- a/src/igl/mvc.h
+++ b/src/libigl/igl/mvc.h
diff --git a/src/igl/nchoosek.cpp b/src/libigl/igl/nchoosek.cpp
index 88ab5449d..88ab5449d 100644
--- a/src/igl/nchoosek.cpp
+++ b/src/libigl/igl/nchoosek.cpp
diff --git a/src/igl/nchoosek.h b/src/libigl/igl/nchoosek.h
index ec882e6c6..ec882e6c6 100644
--- a/src/igl/nchoosek.h
+++ b/src/libigl/igl/nchoosek.h
diff --git a/src/igl/next_filename.cpp b/src/libigl/igl/next_filename.cpp
index b453a149a..b453a149a 100644
--- a/src/igl/next_filename.cpp
+++ b/src/libigl/igl/next_filename.cpp
diff --git a/src/igl/next_filename.h b/src/libigl/igl/next_filename.h
index 2aa3094da..2aa3094da 100644
--- a/src/igl/next_filename.h
+++ b/src/libigl/igl/next_filename.h
diff --git a/src/igl/normal_derivative.cpp b/src/libigl/igl/normal_derivative.cpp
index d943fe0e2..d943fe0e2 100644
--- a/src/igl/normal_derivative.cpp
+++ b/src/libigl/igl/normal_derivative.cpp
diff --git a/src/igl/normal_derivative.h b/src/libigl/igl/normal_derivative.h
index 861b55555..861b55555 100644
--- a/src/igl/normal_derivative.h
+++ b/src/libigl/igl/normal_derivative.h
diff --git a/src/igl/normalize_quat.cpp b/src/libigl/igl/normalize_quat.cpp
index f110d6b75..f110d6b75 100644
--- a/src/igl/normalize_quat.cpp
+++ b/src/libigl/igl/normalize_quat.cpp
diff --git a/src/igl/normalize_quat.h b/src/libigl/igl/normalize_quat.h
index e97759b17..e97759b17 100644
--- a/src/igl/normalize_quat.h
+++ b/src/libigl/igl/normalize_quat.h
diff --git a/src/igl/normalize_row_lengths.cpp b/src/libigl/igl/normalize_row_lengths.cpp
index 3d7e566e8..3d7e566e8 100644
--- a/src/igl/normalize_row_lengths.cpp
+++ b/src/libigl/igl/normalize_row_lengths.cpp
diff --git a/src/igl/normalize_row_lengths.h b/src/libigl/igl/normalize_row_lengths.h
index c305c0f65..c305c0f65 100644
--- a/src/igl/normalize_row_lengths.h
+++ b/src/libigl/igl/normalize_row_lengths.h
diff --git a/src/igl/normalize_row_sums.cpp b/src/libigl/igl/normalize_row_sums.cpp
index 1204e073d..1204e073d 100644
--- a/src/igl/normalize_row_sums.cpp
+++ b/src/libigl/igl/normalize_row_sums.cpp
diff --git a/src/igl/normalize_row_sums.h b/src/libigl/igl/normalize_row_sums.h
index a832e82a6..a832e82a6 100644
--- a/src/igl/normalize_row_sums.h
+++ b/src/libigl/igl/normalize_row_sums.h
diff --git a/src/igl/null.cpp b/src/libigl/igl/null.cpp
index b2291f454..b2291f454 100644
--- a/src/igl/null.cpp
+++ b/src/libigl/igl/null.cpp
diff --git a/src/igl/null.h b/src/libigl/igl/null.h
index 2349217fb..2349217fb 100644
--- a/src/igl/null.h
+++ b/src/libigl/igl/null.h
diff --git a/src/igl/octree.cpp b/src/libigl/igl/octree.cpp
index 6ed95d846..6ed95d846 100644
--- a/src/igl/octree.cpp
+++ b/src/libigl/igl/octree.cpp
diff --git a/src/igl/octree.h b/src/libigl/igl/octree.h
index 425d86b2d..425d86b2d 100644
--- a/src/igl/octree.h
+++ b/src/libigl/igl/octree.h
diff --git a/src/igl/on_boundary.cpp b/src/libigl/igl/on_boundary.cpp
index 3fb70ec59..3fb70ec59 100644
--- a/src/igl/on_boundary.cpp
+++ b/src/libigl/igl/on_boundary.cpp
diff --git a/src/igl/on_boundary.h b/src/libigl/igl/on_boundary.h
index c4dab1706..c4dab1706 100644
--- a/src/igl/on_boundary.h
+++ b/src/libigl/igl/on_boundary.h
diff --git a/src/igl/opengl/MeshGL.cpp b/src/libigl/igl/opengl/MeshGL.cpp
index f49924324..f49924324 100644
--- a/src/igl/opengl/MeshGL.cpp
+++ b/src/libigl/igl/opengl/MeshGL.cpp
diff --git a/src/igl/opengl/MeshGL.h b/src/libigl/igl/opengl/MeshGL.h
index 74c358903..74c358903 100644
--- a/src/igl/opengl/MeshGL.h
+++ b/src/libigl/igl/opengl/MeshGL.h
diff --git a/src/igl/opengl/ViewerCore.cpp b/src/libigl/igl/opengl/ViewerCore.cpp
index fc5f4664b..fc5f4664b 100644
--- a/src/igl/opengl/ViewerCore.cpp
+++ b/src/libigl/igl/opengl/ViewerCore.cpp
diff --git a/src/igl/opengl/ViewerCore.h b/src/libigl/igl/opengl/ViewerCore.h
index 94d3367e0..94d3367e0 100644
--- a/src/igl/opengl/ViewerCore.h
+++ b/src/libigl/igl/opengl/ViewerCore.h
diff --git a/src/igl/opengl/ViewerData.cpp b/src/libigl/igl/opengl/ViewerData.cpp
index 0a7f2c44b..0a7f2c44b 100644
--- a/src/igl/opengl/ViewerData.cpp
+++ b/src/libigl/igl/opengl/ViewerData.cpp
diff --git a/src/igl/opengl/ViewerData.h b/src/libigl/igl/opengl/ViewerData.h
index b3ec9178c..b3ec9178c 100644
--- a/src/igl/opengl/ViewerData.h
+++ b/src/libigl/igl/opengl/ViewerData.h
diff --git a/src/igl/opengl/bind_vertex_attrib_array.cpp b/src/libigl/igl/opengl/bind_vertex_attrib_array.cpp
index 4aa807c18..4aa807c18 100644
--- a/src/igl/opengl/bind_vertex_attrib_array.cpp
+++ b/src/libigl/igl/opengl/bind_vertex_attrib_array.cpp
diff --git a/src/igl/opengl/bind_vertex_attrib_array.h b/src/libigl/igl/opengl/bind_vertex_attrib_array.h
index 4e9443136..4e9443136 100644
--- a/src/igl/opengl/bind_vertex_attrib_array.h
+++ b/src/libigl/igl/opengl/bind_vertex_attrib_array.h
diff --git a/src/igl/opengl/create_index_vbo.cpp b/src/libigl/igl/opengl/create_index_vbo.cpp
index 76f6248c0..76f6248c0 100644
--- a/src/igl/opengl/create_index_vbo.cpp
+++ b/src/libigl/igl/opengl/create_index_vbo.cpp
diff --git a/src/igl/opengl/create_index_vbo.h b/src/libigl/igl/opengl/create_index_vbo.h
index e48f3a489..e48f3a489 100644
--- a/src/igl/opengl/create_index_vbo.h
+++ b/src/libigl/igl/opengl/create_index_vbo.h
diff --git a/src/igl/opengl/create_mesh_vbo.cpp b/src/libigl/igl/opengl/create_mesh_vbo.cpp
index 3876e1dfa..3876e1dfa 100644
--- a/src/igl/opengl/create_mesh_vbo.cpp
+++ b/src/libigl/igl/opengl/create_mesh_vbo.cpp
diff --git a/src/igl/opengl/create_mesh_vbo.h b/src/libigl/igl/opengl/create_mesh_vbo.h
index ecb303b09..ecb303b09 100644
--- a/src/igl/opengl/create_mesh_vbo.h
+++ b/src/libigl/igl/opengl/create_mesh_vbo.h
diff --git a/src/igl/opengl/create_shader_program.cpp b/src/libigl/igl/opengl/create_shader_program.cpp
index 6c4b31a2f..6c4b31a2f 100644
--- a/src/igl/opengl/create_shader_program.cpp
+++ b/src/libigl/igl/opengl/create_shader_program.cpp
diff --git a/src/igl/opengl/create_shader_program.h b/src/libigl/igl/opengl/create_shader_program.h
index 5dfdc701d..5dfdc701d 100644
--- a/src/igl/opengl/create_shader_program.h
+++ b/src/libigl/igl/opengl/create_shader_program.h
diff --git a/src/igl/opengl/create_vector_vbo.cpp b/src/libigl/igl/opengl/create_vector_vbo.cpp
index 8690359b7..8690359b7 100644
--- a/src/igl/opengl/create_vector_vbo.cpp
+++ b/src/libigl/igl/opengl/create_vector_vbo.cpp
diff --git a/src/igl/opengl/create_vector_vbo.h b/src/libigl/igl/opengl/create_vector_vbo.h
index 757c1a199..757c1a199 100644
--- a/src/igl/opengl/create_vector_vbo.h
+++ b/src/libigl/igl/opengl/create_vector_vbo.h
diff --git a/src/igl/opengl/destroy_shader_program.cpp b/src/libigl/igl/opengl/destroy_shader_program.cpp
index 2ceace7c2..2ceace7c2 100644
--- a/src/igl/opengl/destroy_shader_program.cpp
+++ b/src/libigl/igl/opengl/destroy_shader_program.cpp
diff --git a/src/igl/opengl/destroy_shader_program.h b/src/libigl/igl/opengl/destroy_shader_program.h
index 5d53d8c3e..5d53d8c3e 100644
--- a/src/igl/opengl/destroy_shader_program.h
+++ b/src/libigl/igl/opengl/destroy_shader_program.h
diff --git a/src/igl/opengl/gl.h b/src/libigl/igl/opengl/gl.h
index fc037c198..fc037c198 100644
--- a/src/igl/opengl/gl.h
+++ b/src/libigl/igl/opengl/gl.h
diff --git a/src/igl/opengl/gl_type_size.cpp b/src/libigl/igl/opengl/gl_type_size.cpp
index 0fd02bf05..0fd02bf05 100644
--- a/src/igl/opengl/gl_type_size.cpp
+++ b/src/libigl/igl/opengl/gl_type_size.cpp
diff --git a/src/igl/opengl/gl_type_size.h b/src/libigl/igl/opengl/gl_type_size.h
index a74119549..a74119549 100644
--- a/src/igl/opengl/gl_type_size.h
+++ b/src/libigl/igl/opengl/gl_type_size.h
diff --git a/src/igl/opengl/glfw/Viewer.cpp b/src/libigl/igl/opengl/glfw/Viewer.cpp
index 76d1604a0..76d1604a0 100644
--- a/src/igl/opengl/glfw/Viewer.cpp
+++ b/src/libigl/igl/opengl/glfw/Viewer.cpp
diff --git a/src/igl/opengl/glfw/Viewer.h b/src/libigl/igl/opengl/glfw/Viewer.h
index 35aa7dfa2..35aa7dfa2 100644
--- a/src/igl/opengl/glfw/Viewer.h
+++ b/src/libigl/igl/opengl/glfw/Viewer.h
diff --git a/src/igl/opengl/glfw/ViewerPlugin.h b/src/libigl/igl/opengl/glfw/ViewerPlugin.h
index 9ba7903a8..9ba7903a8 100644
--- a/src/igl/opengl/glfw/ViewerPlugin.h
+++ b/src/libigl/igl/opengl/glfw/ViewerPlugin.h
diff --git a/src/igl/opengl/glfw/background_window.cpp b/src/libigl/igl/opengl/glfw/background_window.cpp
index 964202cc2..964202cc2 100644
--- a/src/igl/opengl/glfw/background_window.cpp
+++ b/src/libigl/igl/opengl/glfw/background_window.cpp
diff --git a/src/igl/opengl/glfw/background_window.h b/src/libigl/igl/opengl/glfw/background_window.h
index a37515b89..a37515b89 100644
--- a/src/igl/opengl/glfw/background_window.h
+++ b/src/libigl/igl/opengl/glfw/background_window.h
diff --git a/src/igl/opengl/glfw/imgui/ImGuiHelpers.h b/src/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h
index 892274b0f..892274b0f 100644
--- a/src/igl/opengl/glfw/imgui/ImGuiHelpers.h
+++ b/src/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h
diff --git a/src/igl/opengl/glfw/imgui/ImGuiMenu.cpp b/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp
index 627e055cb..627e055cb 100644
--- a/src/igl/opengl/glfw/imgui/ImGuiMenu.cpp
+++ b/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp
diff --git a/src/igl/opengl/glfw/imgui/ImGuiMenu.h b/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h
index e7144a675..e7144a675 100644
--- a/src/igl/opengl/glfw/imgui/ImGuiMenu.h
+++ b/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h
diff --git a/src/igl/opengl/glfw/map_texture.cpp b/src/libigl/igl/opengl/glfw/map_texture.cpp
index 7975d87d4..7975d87d4 100644
--- a/src/igl/opengl/glfw/map_texture.cpp
+++ b/src/libigl/igl/opengl/glfw/map_texture.cpp
diff --git a/src/igl/opengl/glfw/map_texture.h b/src/libigl/igl/opengl/glfw/map_texture.h
index ee3b30a45..ee3b30a45 100644
--- a/src/igl/opengl/glfw/map_texture.h
+++ b/src/libigl/igl/opengl/glfw/map_texture.h
diff --git a/src/igl/opengl/init_render_to_texture.cpp b/src/libigl/igl/opengl/init_render_to_texture.cpp
index 7fbcfea10..7fbcfea10 100644
--- a/src/igl/opengl/init_render_to_texture.cpp
+++ b/src/libigl/igl/opengl/init_render_to_texture.cpp
diff --git a/src/igl/opengl/init_render_to_texture.h b/src/libigl/igl/opengl/init_render_to_texture.h
index ae854e770..ae854e770 100644
--- a/src/igl/opengl/init_render_to_texture.h
+++ b/src/libigl/igl/opengl/init_render_to_texture.h
diff --git a/src/igl/opengl/load_shader.cpp b/src/libigl/igl/opengl/load_shader.cpp
index 0ee0a978f..0ee0a978f 100644
--- a/src/igl/opengl/load_shader.cpp
+++ b/src/libigl/igl/opengl/load_shader.cpp
diff --git a/src/igl/opengl/load_shader.h b/src/libigl/igl/opengl/load_shader.h
index 6c234d8fc..6c234d8fc 100644
--- a/src/igl/opengl/load_shader.h
+++ b/src/libigl/igl/opengl/load_shader.h
diff --git a/src/igl/opengl/print_program_info_log.cpp b/src/libigl/igl/opengl/print_program_info_log.cpp
index 41b37b7fb..41b37b7fb 100644
--- a/src/igl/opengl/print_program_info_log.cpp
+++ b/src/libigl/igl/opengl/print_program_info_log.cpp
diff --git a/src/igl/opengl/print_program_info_log.h b/src/libigl/igl/opengl/print_program_info_log.h
index 43bcc0974..43bcc0974 100644
--- a/src/igl/opengl/print_program_info_log.h
+++ b/src/libigl/igl/opengl/print_program_info_log.h
diff --git a/src/igl/opengl/print_shader_info_log.cpp b/src/libigl/igl/opengl/print_shader_info_log.cpp
index 2d3554387..2d3554387 100644
--- a/src/igl/opengl/print_shader_info_log.cpp
+++ b/src/libigl/igl/opengl/print_shader_info_log.cpp
diff --git a/src/igl/opengl/print_shader_info_log.h b/src/libigl/igl/opengl/print_shader_info_log.h
index 5a571fb11..5a571fb11 100644
--- a/src/igl/opengl/print_shader_info_log.h
+++ b/src/libigl/igl/opengl/print_shader_info_log.h
diff --git a/src/igl/opengl/report_gl_error.cpp b/src/libigl/igl/opengl/report_gl_error.cpp
index 2dcc0b632..2dcc0b632 100644
--- a/src/igl/opengl/report_gl_error.cpp
+++ b/src/libigl/igl/opengl/report_gl_error.cpp
diff --git a/src/igl/opengl/report_gl_error.h b/src/libigl/igl/opengl/report_gl_error.h
index 70e5c7d74..70e5c7d74 100644
--- a/src/igl/opengl/report_gl_error.h
+++ b/src/libigl/igl/opengl/report_gl_error.h
diff --git a/src/igl/opengl/uniform_type_to_string.cpp b/src/libigl/igl/opengl/uniform_type_to_string.cpp
index b2f9a2fdb..b2f9a2fdb 100644
--- a/src/igl/opengl/uniform_type_to_string.cpp
+++ b/src/libigl/igl/opengl/uniform_type_to_string.cpp
diff --git a/src/igl/opengl/uniform_type_to_string.h b/src/libigl/igl/opengl/uniform_type_to_string.h
index ed0a93e90..ed0a93e90 100644
--- a/src/igl/opengl/uniform_type_to_string.h
+++ b/src/libigl/igl/opengl/uniform_type_to_string.h
diff --git a/src/igl/opengl/vertex_array.cpp b/src/libigl/igl/opengl/vertex_array.cpp
index c07113ad3..c07113ad3 100644
--- a/src/igl/opengl/vertex_array.cpp
+++ b/src/libigl/igl/opengl/vertex_array.cpp
diff --git a/src/igl/opengl/vertex_array.h b/src/libigl/igl/opengl/vertex_array.h
index 1342a9c90..1342a9c90 100644
--- a/src/igl/opengl/vertex_array.h
+++ b/src/libigl/igl/opengl/vertex_array.h
diff --git a/src/igl/opengl2/MouseController.h b/src/libigl/igl/opengl2/MouseController.h
index eb38802ad..eb38802ad 100644
--- a/src/igl/opengl2/MouseController.h
+++ b/src/libigl/igl/opengl2/MouseController.h
diff --git a/src/igl/opengl2/RotateWidget.h b/src/libigl/igl/opengl2/RotateWidget.h
index f2900979a..f2900979a 100644
--- a/src/igl/opengl2/RotateWidget.h
+++ b/src/libigl/igl/opengl2/RotateWidget.h
diff --git a/src/igl/opengl2/TranslateWidget.h b/src/libigl/igl/opengl2/TranslateWidget.h
index 7ab06e228..7ab06e228 100644
--- a/src/igl/opengl2/TranslateWidget.h
+++ b/src/libigl/igl/opengl2/TranslateWidget.h
diff --git a/src/igl/opengl2/draw_beach_ball.cpp b/src/libigl/igl/opengl2/draw_beach_ball.cpp
index a661ce4ae..a661ce4ae 100644
--- a/src/igl/opengl2/draw_beach_ball.cpp
+++ b/src/libigl/igl/opengl2/draw_beach_ball.cpp
diff --git a/src/igl/opengl2/draw_beach_ball.h b/src/libigl/igl/opengl2/draw_beach_ball.h
index d430dc5ed..d430dc5ed 100644
--- a/src/igl/opengl2/draw_beach_ball.h
+++ b/src/libigl/igl/opengl2/draw_beach_ball.h
diff --git a/src/igl/opengl2/draw_floor.cpp b/src/libigl/igl/opengl2/draw_floor.cpp
index 61fa47491..61fa47491 100644
--- a/src/igl/opengl2/draw_floor.cpp
+++ b/src/libigl/igl/opengl2/draw_floor.cpp
diff --git a/src/igl/opengl2/draw_floor.h b/src/libigl/igl/opengl2/draw_floor.h
index 3f06fa9b0..3f06fa9b0 100644
--- a/src/igl/opengl2/draw_floor.h
+++ b/src/libigl/igl/opengl2/draw_floor.h
diff --git a/src/igl/opengl2/draw_mesh.cpp b/src/libigl/igl/opengl2/draw_mesh.cpp
index aeaed12f0..aeaed12f0 100644
--- a/src/igl/opengl2/draw_mesh.cpp
+++ b/src/libigl/igl/opengl2/draw_mesh.cpp
diff --git a/src/igl/opengl2/draw_mesh.h b/src/libigl/igl/opengl2/draw_mesh.h
index ea1559c20..ea1559c20 100644
--- a/src/igl/opengl2/draw_mesh.h
+++ b/src/libigl/igl/opengl2/draw_mesh.h
diff --git a/src/igl/opengl2/draw_point.cpp b/src/libigl/igl/opengl2/draw_point.cpp
index 910fcc716..910fcc716 100644
--- a/src/igl/opengl2/draw_point.cpp
+++ b/src/libigl/igl/opengl2/draw_point.cpp
diff --git a/src/igl/opengl2/draw_point.h b/src/libigl/igl/opengl2/draw_point.h
index 2c7cc1c7d..2c7cc1c7d 100644
--- a/src/igl/opengl2/draw_point.h
+++ b/src/libigl/igl/opengl2/draw_point.h
diff --git a/src/igl/opengl2/draw_rectangular_marquee.cpp b/src/libigl/igl/opengl2/draw_rectangular_marquee.cpp
index 73f97c844..73f97c844 100644
--- a/src/igl/opengl2/draw_rectangular_marquee.cpp
+++ b/src/libigl/igl/opengl2/draw_rectangular_marquee.cpp
diff --git a/src/igl/opengl2/draw_rectangular_marquee.h b/src/libigl/igl/opengl2/draw_rectangular_marquee.h
index bbb2e3f18..bbb2e3f18 100644
--- a/src/igl/opengl2/draw_rectangular_marquee.h
+++ b/src/libigl/igl/opengl2/draw_rectangular_marquee.h
diff --git a/src/igl/opengl2/draw_skeleton_3d.cpp b/src/libigl/igl/opengl2/draw_skeleton_3d.cpp
index a0ca6139a..a0ca6139a 100644
--- a/src/igl/opengl2/draw_skeleton_3d.cpp
+++ b/src/libigl/igl/opengl2/draw_skeleton_3d.cpp
diff --git a/src/igl/opengl2/draw_skeleton_3d.h b/src/libigl/igl/opengl2/draw_skeleton_3d.h
index 7bbb59717..7bbb59717 100644
--- a/src/igl/opengl2/draw_skeleton_3d.h
+++ b/src/libigl/igl/opengl2/draw_skeleton_3d.h
diff --git a/src/igl/opengl2/draw_skeleton_vector_graphics.cpp b/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp
index e45706120..e45706120 100644
--- a/src/igl/opengl2/draw_skeleton_vector_graphics.cpp
+++ b/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp
diff --git a/src/igl/opengl2/draw_skeleton_vector_graphics.h b/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.h
index 8091cbb78..8091cbb78 100644
--- a/src/igl/opengl2/draw_skeleton_vector_graphics.h
+++ b/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.h
diff --git a/src/igl/opengl2/flare_textures.h b/src/libigl/igl/opengl2/flare_textures.h
index 0455195eb..0455195eb 100644
--- a/src/igl/opengl2/flare_textures.h
+++ b/src/libigl/igl/opengl2/flare_textures.h
diff --git a/src/igl/opengl2/gl.h b/src/libigl/igl/opengl2/gl.h
index 7147c9289..7147c9289 100644
--- a/src/igl/opengl2/gl.h
+++ b/src/libigl/igl/opengl2/gl.h
diff --git a/src/igl/opengl2/glext.h b/src/libigl/igl/opengl2/glext.h
index 78ff45fea..78ff45fea 100644
--- a/src/igl/opengl2/glext.h
+++ b/src/libigl/igl/opengl2/glext.h
diff --git a/src/igl/opengl2/glu.h b/src/libigl/igl/opengl2/glu.h
index d4ab5e16c..d4ab5e16c 100644
--- a/src/igl/opengl2/glu.h
+++ b/src/libigl/igl/opengl2/glu.h
diff --git a/src/igl/opengl2/lens_flare.cpp b/src/libigl/igl/opengl2/lens_flare.cpp
index c99f634c8..c99f634c8 100644
--- a/src/igl/opengl2/lens_flare.cpp
+++ b/src/libigl/igl/opengl2/lens_flare.cpp
diff --git a/src/igl/opengl2/lens_flare.h b/src/libigl/igl/opengl2/lens_flare.h
index 280c27b69..280c27b69 100644
--- a/src/igl/opengl2/lens_flare.h
+++ b/src/libigl/igl/opengl2/lens_flare.h
diff --git a/src/igl/opengl2/model_proj_viewport.cpp b/src/libigl/igl/opengl2/model_proj_viewport.cpp
index 9fec32a49..9fec32a49 100644
--- a/src/igl/opengl2/model_proj_viewport.cpp
+++ b/src/libigl/igl/opengl2/model_proj_viewport.cpp
diff --git a/src/igl/opengl2/model_proj_viewport.h b/src/libigl/igl/opengl2/model_proj_viewport.h
index 025247ae7..025247ae7 100644
--- a/src/igl/opengl2/model_proj_viewport.h
+++ b/src/libigl/igl/opengl2/model_proj_viewport.h
diff --git a/src/igl/opengl2/print_gl_get.cpp b/src/libigl/igl/opengl2/print_gl_get.cpp
index 7182dc558..7182dc558 100644
--- a/src/igl/opengl2/print_gl_get.cpp
+++ b/src/libigl/igl/opengl2/print_gl_get.cpp
diff --git a/src/igl/opengl2/print_gl_get.h b/src/libigl/igl/opengl2/print_gl_get.h
index 0db5298e9..0db5298e9 100644
--- a/src/igl/opengl2/print_gl_get.h
+++ b/src/libigl/igl/opengl2/print_gl_get.h
diff --git a/src/igl/opengl2/project.cpp b/src/libigl/igl/opengl2/project.cpp
index a953197b7..a953197b7 100644
--- a/src/igl/opengl2/project.cpp
+++ b/src/libigl/igl/opengl2/project.cpp
diff --git a/src/igl/opengl2/project.h b/src/libigl/igl/opengl2/project.h
index befd09007..befd09007 100644
--- a/src/igl/opengl2/project.h
+++ b/src/libigl/igl/opengl2/project.h
diff --git a/src/igl/opengl2/right_axis.cpp b/src/libigl/igl/opengl2/right_axis.cpp
index a0b905176..a0b905176 100644
--- a/src/igl/opengl2/right_axis.cpp
+++ b/src/libigl/igl/opengl2/right_axis.cpp
diff --git a/src/igl/opengl2/right_axis.h b/src/libigl/igl/opengl2/right_axis.h
index 4e6787cdd..4e6787cdd 100644
--- a/src/igl/opengl2/right_axis.h
+++ b/src/libigl/igl/opengl2/right_axis.h
diff --git a/src/igl/opengl2/shine_textures.h b/src/libigl/igl/opengl2/shine_textures.h
index 05001989d..05001989d 100644
--- a/src/igl/opengl2/shine_textures.h
+++ b/src/libigl/igl/opengl2/shine_textures.h
diff --git a/src/igl/opengl2/sort_triangles.cpp b/src/libigl/igl/opengl2/sort_triangles.cpp
index ae9671099..ae9671099 100644
--- a/src/igl/opengl2/sort_triangles.cpp
+++ b/src/libigl/igl/opengl2/sort_triangles.cpp
diff --git a/src/igl/opengl2/sort_triangles.h b/src/libigl/igl/opengl2/sort_triangles.h
index 53fd3e809..53fd3e809 100644
--- a/src/igl/opengl2/sort_triangles.h
+++ b/src/libigl/igl/opengl2/sort_triangles.h
diff --git a/src/igl/opengl2/unproject.cpp b/src/libigl/igl/opengl2/unproject.cpp
index f6b0013fe..f6b0013fe 100644
--- a/src/igl/opengl2/unproject.cpp
+++ b/src/libigl/igl/opengl2/unproject.cpp
diff --git a/src/igl/opengl2/unproject.h b/src/libigl/igl/opengl2/unproject.h
index 00de13077..00de13077 100644
--- a/src/igl/opengl2/unproject.h
+++ b/src/libigl/igl/opengl2/unproject.h
diff --git a/src/igl/opengl2/unproject_to_zero_plane.cpp b/src/libigl/igl/opengl2/unproject_to_zero_plane.cpp
index 1c2945886..1c2945886 100644
--- a/src/igl/opengl2/unproject_to_zero_plane.cpp
+++ b/src/libigl/igl/opengl2/unproject_to_zero_plane.cpp
diff --git a/src/igl/opengl2/unproject_to_zero_plane.h b/src/libigl/igl/opengl2/unproject_to_zero_plane.h
index d76337e20..d76337e20 100644
--- a/src/igl/opengl2/unproject_to_zero_plane.h
+++ b/src/libigl/igl/opengl2/unproject_to_zero_plane.h
diff --git a/src/igl/opengl2/up_axis.cpp b/src/libigl/igl/opengl2/up_axis.cpp
index c6b3c02a0..c6b3c02a0 100644
--- a/src/igl/opengl2/up_axis.cpp
+++ b/src/libigl/igl/opengl2/up_axis.cpp
diff --git a/src/igl/opengl2/up_axis.h b/src/libigl/igl/opengl2/up_axis.h
index 2c042fb2c..2c042fb2c 100644
--- a/src/igl/opengl2/up_axis.h
+++ b/src/libigl/igl/opengl2/up_axis.h
diff --git a/src/igl/opengl2/view_axis.cpp b/src/libigl/igl/opengl2/view_axis.cpp
index 5145cd207..5145cd207 100644
--- a/src/igl/opengl2/view_axis.cpp
+++ b/src/libigl/igl/opengl2/view_axis.cpp
diff --git a/src/igl/opengl2/view_axis.h b/src/libigl/igl/opengl2/view_axis.h
index ab324cbad..ab324cbad 100644
--- a/src/igl/opengl2/view_axis.h
+++ b/src/libigl/igl/opengl2/view_axis.h
diff --git a/src/igl/orient_outward.cpp b/src/libigl/igl/orient_outward.cpp
index 522745bc4..522745bc4 100644
--- a/src/igl/orient_outward.cpp
+++ b/src/libigl/igl/orient_outward.cpp
diff --git a/src/igl/orient_outward.h b/src/libigl/igl/orient_outward.h
index 197c8b950..197c8b950 100644
--- a/src/igl/orient_outward.h
+++ b/src/libigl/igl/orient_outward.h
diff --git a/src/igl/orientable_patches.cpp b/src/libigl/igl/orientable_patches.cpp
index fa2ea1bd4..fa2ea1bd4 100644
--- a/src/igl/orientable_patches.cpp
+++ b/src/libigl/igl/orientable_patches.cpp
diff --git a/src/igl/orientable_patches.h b/src/libigl/igl/orientable_patches.h
index a74284ac5..a74284ac5 100644
--- a/src/igl/orientable_patches.h
+++ b/src/libigl/igl/orientable_patches.h
diff --git a/src/igl/oriented_facets.cpp b/src/libigl/igl/oriented_facets.cpp
index 722679335..722679335 100644
--- a/src/igl/oriented_facets.cpp
+++ b/src/libigl/igl/oriented_facets.cpp
diff --git a/src/igl/oriented_facets.h b/src/libigl/igl/oriented_facets.h
index b0a66ef08..b0a66ef08 100644
--- a/src/igl/oriented_facets.h
+++ b/src/libigl/igl/oriented_facets.h
diff --git a/src/igl/orth.cpp b/src/libigl/igl/orth.cpp
index 467a4993e..467a4993e 100644
--- a/src/igl/orth.cpp
+++ b/src/libigl/igl/orth.cpp
diff --git a/src/igl/orth.h b/src/libigl/igl/orth.h
index a77cd6593..a77cd6593 100644
--- a/src/igl/orth.h
+++ b/src/libigl/igl/orth.h
diff --git a/src/igl/ortho.cpp b/src/libigl/igl/ortho.cpp
index e634eed74..e634eed74 100644
--- a/src/igl/ortho.cpp
+++ b/src/libigl/igl/ortho.cpp
diff --git a/src/igl/ortho.h b/src/libigl/igl/ortho.h
index 70b9cab4d..70b9cab4d 100644
--- a/src/igl/ortho.h
+++ b/src/libigl/igl/ortho.h
diff --git a/src/igl/outer_element.cpp b/src/libigl/igl/outer_element.cpp
index 2ce837780..2ce837780 100644
--- a/src/igl/outer_element.cpp
+++ b/src/libigl/igl/outer_element.cpp
diff --git a/src/igl/outer_element.h b/src/libigl/igl/outer_element.h
index 6fbaf9c5d..6fbaf9c5d 100644
--- a/src/igl/outer_element.h
+++ b/src/libigl/igl/outer_element.h
diff --git a/src/igl/parallel_for.h b/src/libigl/igl/parallel_for.h
index 458adace5..458adace5 100644
--- a/src/igl/parallel_for.h
+++ b/src/libigl/igl/parallel_for.h
diff --git a/src/igl/parallel_transport_angles.cpp b/src/libigl/igl/parallel_transport_angles.cpp
index 0e3803df2..0e3803df2 100644
--- a/src/igl/parallel_transport_angles.cpp
+++ b/src/libigl/igl/parallel_transport_angles.cpp
diff --git a/src/igl/parallel_transport_angles.h b/src/libigl/igl/parallel_transport_angles.h
index e37d7f373..e37d7f373 100644
--- a/src/igl/parallel_transport_angles.h
+++ b/src/libigl/igl/parallel_transport_angles.h
diff --git a/src/igl/partition.cpp b/src/libigl/igl/partition.cpp
index d2ef34c94..d2ef34c94 100644
--- a/src/igl/partition.cpp
+++ b/src/libigl/igl/partition.cpp
diff --git a/src/igl/partition.h b/src/libigl/igl/partition.h
index 167ebd0d7..167ebd0d7 100644
--- a/src/igl/partition.h
+++ b/src/libigl/igl/partition.h
diff --git a/src/igl/parula.cpp b/src/libigl/igl/parula.cpp
index b3daaa5e7..b3daaa5e7 100644
--- a/src/igl/parula.cpp
+++ b/src/libigl/igl/parula.cpp
diff --git a/src/igl/parula.h b/src/libigl/igl/parula.h
index 55cbd447f..55cbd447f 100644
--- a/src/igl/parula.h
+++ b/src/libigl/igl/parula.h
diff --git a/src/igl/path_to_executable.cpp b/src/libigl/igl/path_to_executable.cpp
index 509a763d6..509a763d6 100644
--- a/src/igl/path_to_executable.cpp
+++ b/src/libigl/igl/path_to_executable.cpp
diff --git a/src/igl/path_to_executable.h b/src/libigl/igl/path_to_executable.h
index 169c3400b..169c3400b 100644
--- a/src/igl/path_to_executable.h
+++ b/src/libigl/igl/path_to_executable.h
diff --git a/src/igl/pathinfo.cpp b/src/libigl/igl/pathinfo.cpp
index 110535cd8..110535cd8 100644
--- a/src/igl/pathinfo.cpp
+++ b/src/libigl/igl/pathinfo.cpp
diff --git a/src/igl/pathinfo.h b/src/libigl/igl/pathinfo.h
index b59e48157..b59e48157 100644
--- a/src/igl/pathinfo.h
+++ b/src/libigl/igl/pathinfo.h
diff --git a/src/igl/per_corner_normals.cpp b/src/libigl/igl/per_corner_normals.cpp
index 5d2aa6aff..5d2aa6aff 100644
--- a/src/igl/per_corner_normals.cpp
+++ b/src/libigl/igl/per_corner_normals.cpp
diff --git a/src/igl/per_corner_normals.h b/src/libigl/igl/per_corner_normals.h
index f93f7eb46..f93f7eb46 100644
--- a/src/igl/per_corner_normals.h
+++ b/src/libigl/igl/per_corner_normals.h
diff --git a/src/igl/per_edge_normals.cpp b/src/libigl/igl/per_edge_normals.cpp
index 8aa71791d..8aa71791d 100644
--- a/src/igl/per_edge_normals.cpp
+++ b/src/libigl/igl/per_edge_normals.cpp
diff --git a/src/igl/per_edge_normals.h b/src/libigl/igl/per_edge_normals.h
index b40d72976..b40d72976 100644
--- a/src/igl/per_edge_normals.h
+++ b/src/libigl/igl/per_edge_normals.h
diff --git a/src/igl/per_face_normals.cpp b/src/libigl/igl/per_face_normals.cpp
index d3de7ff95..d3de7ff95 100644
--- a/src/igl/per_face_normals.cpp
+++ b/src/libigl/igl/per_face_normals.cpp
diff --git a/src/igl/per_face_normals.h b/src/libigl/igl/per_face_normals.h
index 220e5e9a6..220e5e9a6 100644
--- a/src/igl/per_face_normals.h
+++ b/src/libigl/igl/per_face_normals.h
diff --git a/src/igl/per_vertex_attribute_smoothing.cpp b/src/libigl/igl/per_vertex_attribute_smoothing.cpp
index ecf2b4e82..ecf2b4e82 100644
--- a/src/igl/per_vertex_attribute_smoothing.cpp
+++ b/src/libigl/igl/per_vertex_attribute_smoothing.cpp
diff --git a/src/igl/per_vertex_attribute_smoothing.h b/src/libigl/igl/per_vertex_attribute_smoothing.h
index 662810236..662810236 100644
--- a/src/igl/per_vertex_attribute_smoothing.h
+++ b/src/libigl/igl/per_vertex_attribute_smoothing.h
diff --git a/src/igl/per_vertex_normals.cpp b/src/libigl/igl/per_vertex_normals.cpp
index c3bbda193..c3bbda193 100644
--- a/src/igl/per_vertex_normals.cpp
+++ b/src/libigl/igl/per_vertex_normals.cpp
diff --git a/src/igl/per_vertex_normals.h b/src/libigl/igl/per_vertex_normals.h
index be4ba0461..be4ba0461 100644
--- a/src/igl/per_vertex_normals.h
+++ b/src/libigl/igl/per_vertex_normals.h
diff --git a/src/igl/per_vertex_point_to_plane_quadrics.cpp b/src/libigl/igl/per_vertex_point_to_plane_quadrics.cpp
index 6d1be71b0..6d1be71b0 100644
--- a/src/igl/per_vertex_point_to_plane_quadrics.cpp
+++ b/src/libigl/igl/per_vertex_point_to_plane_quadrics.cpp
diff --git a/src/igl/per_vertex_point_to_plane_quadrics.h b/src/libigl/igl/per_vertex_point_to_plane_quadrics.h
index 3e9eb3abf..3e9eb3abf 100644
--- a/src/igl/per_vertex_point_to_plane_quadrics.h
+++ b/src/libigl/igl/per_vertex_point_to_plane_quadrics.h
diff --git a/src/igl/piecewise_constant_winding_number.cpp b/src/libigl/igl/piecewise_constant_winding_number.cpp
index 4bf7d76f8..4bf7d76f8 100644
--- a/src/igl/piecewise_constant_winding_number.cpp
+++ b/src/libigl/igl/piecewise_constant_winding_number.cpp
diff --git a/src/igl/piecewise_constant_winding_number.h b/src/libigl/igl/piecewise_constant_winding_number.h
index ebbeb6e98..ebbeb6e98 100644
--- a/src/igl/piecewise_constant_winding_number.h
+++ b/src/libigl/igl/piecewise_constant_winding_number.h
diff --git a/src/igl/pinv.cpp b/src/libigl/igl/pinv.cpp
index acf6a1913..acf6a1913 100644
--- a/src/igl/pinv.cpp
+++ b/src/libigl/igl/pinv.cpp
diff --git a/src/igl/pinv.h b/src/libigl/igl/pinv.h
index 045a17da2..045a17da2 100644
--- a/src/igl/pinv.h
+++ b/src/libigl/igl/pinv.h
diff --git a/src/igl/planarize_quad_mesh.cpp b/src/libigl/igl/planarize_quad_mesh.cpp
index d3c06be62..d3c06be62 100644
--- a/src/igl/planarize_quad_mesh.cpp
+++ b/src/libigl/igl/planarize_quad_mesh.cpp
diff --git a/src/igl/planarize_quad_mesh.h b/src/libigl/igl/planarize_quad_mesh.h
index 0de7bf389..0de7bf389 100644
--- a/src/igl/planarize_quad_mesh.h
+++ b/src/libigl/igl/planarize_quad_mesh.h
diff --git a/src/igl/ply.h b/src/libigl/igl/ply.h
index 60f2b29de..60f2b29de 100644
--- a/src/igl/ply.h
+++ b/src/libigl/igl/ply.h
diff --git a/src/igl/png/readPNG.cpp b/src/libigl/igl/png/readPNG.cpp
index 8d42ad8d9..8d42ad8d9 100644
--- a/src/igl/png/readPNG.cpp
+++ b/src/libigl/igl/png/readPNG.cpp
diff --git a/src/igl/png/readPNG.h b/src/libigl/igl/png/readPNG.h
index 65adf2c6c..65adf2c6c 100644
--- a/src/igl/png/readPNG.h
+++ b/src/libigl/igl/png/readPNG.h
diff --git a/src/igl/png/render_to_png.cpp b/src/libigl/igl/png/render_to_png.cpp
index 6533ad9ab..6533ad9ab 100644
--- a/src/igl/png/render_to_png.cpp
+++ b/src/libigl/igl/png/render_to_png.cpp
diff --git a/src/igl/png/render_to_png.h b/src/libigl/igl/png/render_to_png.h
index 508e12b1f..508e12b1f 100644
--- a/src/igl/png/render_to_png.h
+++ b/src/libigl/igl/png/render_to_png.h
diff --git a/src/igl/png/render_to_png_async.cpp b/src/libigl/igl/png/render_to_png_async.cpp
index 033701e63..033701e63 100644
--- a/src/igl/png/render_to_png_async.cpp
+++ b/src/libigl/igl/png/render_to_png_async.cpp
diff --git a/src/igl/png/render_to_png_async.h b/src/libigl/igl/png/render_to_png_async.h
index c4ac07c64..c4ac07c64 100644
--- a/src/igl/png/render_to_png_async.h
+++ b/src/libigl/igl/png/render_to_png_async.h
diff --git a/src/igl/png/texture_from_file.cpp b/src/libigl/igl/png/texture_from_file.cpp
index 60e8c795c..60e8c795c 100644
--- a/src/igl/png/texture_from_file.cpp
+++ b/src/libigl/igl/png/texture_from_file.cpp
diff --git a/src/igl/png/texture_from_file.h b/src/libigl/igl/png/texture_from_file.h
index 8852d101e..8852d101e 100644
--- a/src/igl/png/texture_from_file.h
+++ b/src/libigl/igl/png/texture_from_file.h
diff --git a/src/igl/png/texture_from_png.cpp b/src/libigl/igl/png/texture_from_png.cpp
index fde3c002c..fde3c002c 100644
--- a/src/igl/png/texture_from_png.cpp
+++ b/src/libigl/igl/png/texture_from_png.cpp
diff --git a/src/igl/png/texture_from_png.h b/src/libigl/igl/png/texture_from_png.h
index db8c1988e..db8c1988e 100644
--- a/src/igl/png/texture_from_png.h
+++ b/src/libigl/igl/png/texture_from_png.h
diff --git a/src/igl/png/writePNG.cpp b/src/libigl/igl/png/writePNG.cpp
index 9ab68d775..9ab68d775 100644
--- a/src/igl/png/writePNG.cpp
+++ b/src/libigl/igl/png/writePNG.cpp
diff --git a/src/igl/png/writePNG.h b/src/libigl/igl/png/writePNG.h
index b0623249f..b0623249f 100644
--- a/src/igl/png/writePNG.h
+++ b/src/libigl/igl/png/writePNG.h
diff --git a/src/igl/point_in_circle.cpp b/src/libigl/igl/point_in_circle.cpp
index 9c26d8c0d..9c26d8c0d 100644
--- a/src/igl/point_in_circle.cpp
+++ b/src/libigl/igl/point_in_circle.cpp
diff --git a/src/igl/point_in_circle.h b/src/libigl/igl/point_in_circle.h
index f19344c40..f19344c40 100644
--- a/src/igl/point_in_circle.h
+++ b/src/libigl/igl/point_in_circle.h
diff --git a/src/igl/point_in_poly.cpp b/src/libigl/igl/point_in_poly.cpp
index f0b07edf9..f0b07edf9 100644
--- a/src/igl/point_in_poly.cpp
+++ b/src/libigl/igl/point_in_poly.cpp
diff --git a/src/igl/point_in_poly.h b/src/libigl/igl/point_in_poly.h
index 2b9c6e51b..2b9c6e51b 100644
--- a/src/igl/point_in_poly.h
+++ b/src/libigl/igl/point_in_poly.h
diff --git a/src/igl/point_mesh_squared_distance.cpp b/src/libigl/igl/point_mesh_squared_distance.cpp
index 57dd9aa14..57dd9aa14 100644
--- a/src/igl/point_mesh_squared_distance.cpp
+++ b/src/libigl/igl/point_mesh_squared_distance.cpp
diff --git a/src/igl/point_mesh_squared_distance.h b/src/libigl/igl/point_mesh_squared_distance.h
index 0635288a3..0635288a3 100644
--- a/src/igl/point_mesh_squared_distance.h
+++ b/src/libigl/igl/point_mesh_squared_distance.h
diff --git a/src/igl/point_simplex_squared_distance.cpp b/src/libigl/igl/point_simplex_squared_distance.cpp
index e2bc34d28..e2bc34d28 100644
--- a/src/igl/point_simplex_squared_distance.cpp
+++ b/src/libigl/igl/point_simplex_squared_distance.cpp
diff --git a/src/igl/point_simplex_squared_distance.h b/src/libigl/igl/point_simplex_squared_distance.h
index 0cc871cf0..0cc871cf0 100644
--- a/src/igl/point_simplex_squared_distance.h
+++ b/src/libigl/igl/point_simplex_squared_distance.h
diff --git a/src/igl/polar_dec.cpp b/src/libigl/igl/polar_dec.cpp
index cdd358a07..cdd358a07 100644
--- a/src/igl/polar_dec.cpp
+++ b/src/libigl/igl/polar_dec.cpp
diff --git a/src/igl/polar_dec.h b/src/libigl/igl/polar_dec.h
index 2b995eabe..2b995eabe 100644
--- a/src/igl/polar_dec.h
+++ b/src/libigl/igl/polar_dec.h
diff --git a/src/igl/polar_svd.cpp b/src/libigl/igl/polar_svd.cpp
index 962a754fb..962a754fb 100644
--- a/src/igl/polar_svd.cpp
+++ b/src/libigl/igl/polar_svd.cpp
diff --git a/src/igl/polar_svd.h b/src/libigl/igl/polar_svd.h
index 13d3f3873..13d3f3873 100644
--- a/src/igl/polar_svd.h
+++ b/src/libigl/igl/polar_svd.h
diff --git a/src/igl/polar_svd3x3.cpp b/src/libigl/igl/polar_svd3x3.cpp
index c0d972aca..c0d972aca 100644
--- a/src/igl/polar_svd3x3.cpp
+++ b/src/libigl/igl/polar_svd3x3.cpp
diff --git a/src/igl/polar_svd3x3.h b/src/libigl/igl/polar_svd3x3.h
index a579774e0..a579774e0 100644
--- a/src/igl/polar_svd3x3.h
+++ b/src/libigl/igl/polar_svd3x3.h
diff --git a/src/igl/polygon_mesh_to_triangle_mesh.cpp b/src/libigl/igl/polygon_mesh_to_triangle_mesh.cpp
index 2ea43238b..2ea43238b 100644
--- a/src/igl/polygon_mesh_to_triangle_mesh.cpp
+++ b/src/libigl/igl/polygon_mesh_to_triangle_mesh.cpp
diff --git a/src/igl/polygon_mesh_to_triangle_mesh.h b/src/libigl/igl/polygon_mesh_to_triangle_mesh.h
index 7d8f16e82..7d8f16e82 100644
--- a/src/igl/polygon_mesh_to_triangle_mesh.h
+++ b/src/libigl/igl/polygon_mesh_to_triangle_mesh.h
diff --git a/src/igl/principal_curvature.cpp b/src/libigl/igl/principal_curvature.cpp
index 5712130a0..5712130a0 100644
--- a/src/igl/principal_curvature.cpp
+++ b/src/libigl/igl/principal_curvature.cpp
diff --git a/src/igl/principal_curvature.h b/src/libigl/igl/principal_curvature.h
index 958e58418..958e58418 100644
--- a/src/igl/principal_curvature.h
+++ b/src/libigl/igl/principal_curvature.h
diff --git a/src/igl/print_ijv.cpp b/src/libigl/igl/print_ijv.cpp
index 38b1dd22a..38b1dd22a 100644
--- a/src/igl/print_ijv.cpp
+++ b/src/libigl/igl/print_ijv.cpp
diff --git a/src/igl/print_ijv.h b/src/libigl/igl/print_ijv.h
index e45c1a76c..e45c1a76c 100644
--- a/src/igl/print_ijv.h
+++ b/src/libigl/igl/print_ijv.h
diff --git a/src/igl/print_vector.cpp b/src/libigl/igl/print_vector.cpp
index b47753216..b47753216 100644
--- a/src/igl/print_vector.cpp
+++ b/src/libigl/igl/print_vector.cpp
diff --git a/src/igl/print_vector.h b/src/libigl/igl/print_vector.h
index ab2dd018c..ab2dd018c 100644
--- a/src/igl/print_vector.h
+++ b/src/libigl/igl/print_vector.h
diff --git a/src/igl/procrustes.cpp b/src/libigl/igl/procrustes.cpp
index 659eea340..659eea340 100644
--- a/src/igl/procrustes.cpp
+++ b/src/libigl/igl/procrustes.cpp
diff --git a/src/igl/procrustes.h b/src/libigl/igl/procrustes.h
index 5ce00db49..5ce00db49 100644
--- a/src/igl/procrustes.h
+++ b/src/libigl/igl/procrustes.h
diff --git a/src/igl/project.cpp b/src/libigl/igl/project.cpp
index e57004f3c..e57004f3c 100644
--- a/src/igl/project.cpp
+++ b/src/libigl/igl/project.cpp
diff --git a/src/igl/project.h b/src/libigl/igl/project.h
index e2ee27a15..e2ee27a15 100644
--- a/src/igl/project.h
+++ b/src/libigl/igl/project.h
diff --git a/src/igl/project_isometrically_to_plane.cpp b/src/libigl/igl/project_isometrically_to_plane.cpp
index 537629caa..537629caa 100644
--- a/src/igl/project_isometrically_to_plane.cpp
+++ b/src/libigl/igl/project_isometrically_to_plane.cpp
diff --git a/src/igl/project_isometrically_to_plane.h b/src/libigl/igl/project_isometrically_to_plane.h
index 388f6c307..388f6c307 100644
--- a/src/igl/project_isometrically_to_plane.h
+++ b/src/libigl/igl/project_isometrically_to_plane.h
diff --git a/src/igl/project_to_line.cpp b/src/libigl/igl/project_to_line.cpp
index a7f3a690e..a7f3a690e 100644
--- a/src/igl/project_to_line.cpp
+++ b/src/libigl/igl/project_to_line.cpp
diff --git a/src/igl/project_to_line.h b/src/libigl/igl/project_to_line.h
index d11399a76..d11399a76 100644
--- a/src/igl/project_to_line.h
+++ b/src/libigl/igl/project_to_line.h
diff --git a/src/igl/project_to_line_segment.cpp b/src/libigl/igl/project_to_line_segment.cpp
index 71866fa33..71866fa33 100644
--- a/src/igl/project_to_line_segment.cpp
+++ b/src/libigl/igl/project_to_line_segment.cpp
diff --git a/src/igl/project_to_line_segment.h b/src/libigl/igl/project_to_line_segment.h
index 2fe33f2d4..2fe33f2d4 100644
--- a/src/igl/project_to_line_segment.h
+++ b/src/libigl/igl/project_to_line_segment.h
diff --git a/src/igl/pseudonormal_test.cpp b/src/libigl/igl/pseudonormal_test.cpp
index b56fdf7ba..b56fdf7ba 100644
--- a/src/igl/pseudonormal_test.cpp
+++ b/src/libigl/igl/pseudonormal_test.cpp
diff --git a/src/igl/pseudonormal_test.h b/src/libigl/igl/pseudonormal_test.h
index fc07946fb..fc07946fb 100644
--- a/src/igl/pseudonormal_test.h
+++ b/src/libigl/igl/pseudonormal_test.h
diff --git a/src/igl/pso.cpp b/src/libigl/igl/pso.cpp
index bf24a3a8c..bf24a3a8c 100644
--- a/src/igl/pso.cpp
+++ b/src/libigl/igl/pso.cpp
diff --git a/src/igl/pso.h b/src/libigl/igl/pso.h
index d2a2ccdff..d2a2ccdff 100644
--- a/src/igl/pso.h
+++ b/src/libigl/igl/pso.h
diff --git a/src/igl/qslim.cpp b/src/libigl/igl/qslim.cpp
index e76db5f0b..e76db5f0b 100644
--- a/src/igl/qslim.cpp
+++ b/src/libigl/igl/qslim.cpp
diff --git a/src/igl/qslim.h b/src/libigl/igl/qslim.h
index c1cd9bd44..c1cd9bd44 100644
--- a/src/igl/qslim.h
+++ b/src/libigl/igl/qslim.h
diff --git a/src/igl/qslim_optimal_collapse_edge_callbacks.cpp b/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp
index ff3fbd045..ff3fbd045 100644
--- a/src/igl/qslim_optimal_collapse_edge_callbacks.cpp
+++ b/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp
diff --git a/src/igl/qslim_optimal_collapse_edge_callbacks.h b/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.h
index 2625eadf5..2625eadf5 100644
--- a/src/igl/qslim_optimal_collapse_edge_callbacks.h
+++ b/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.h
diff --git a/src/igl/quad_planarity.cpp b/src/libigl/igl/quad_planarity.cpp
index 2e0e4773e..2e0e4773e 100644
--- a/src/igl/quad_planarity.cpp
+++ b/src/libigl/igl/quad_planarity.cpp
diff --git a/src/igl/quad_planarity.h b/src/libigl/igl/quad_planarity.h
index 0d78b4e35..0d78b4e35 100644
--- a/src/igl/quad_planarity.h
+++ b/src/libigl/igl/quad_planarity.h
diff --git a/src/igl/quadric_binary_plus_operator.cpp b/src/libigl/igl/quadric_binary_plus_operator.cpp
index eb3fd695e..eb3fd695e 100644
--- a/src/igl/quadric_binary_plus_operator.cpp
+++ b/src/libigl/igl/quadric_binary_plus_operator.cpp
diff --git a/src/igl/quadric_binary_plus_operator.h b/src/libigl/igl/quadric_binary_plus_operator.h
index 3c6b845d8..3c6b845d8 100644
--- a/src/igl/quadric_binary_plus_operator.h
+++ b/src/libigl/igl/quadric_binary_plus_operator.h
diff --git a/src/igl/quat_conjugate.cpp b/src/libigl/igl/quat_conjugate.cpp
index 5856ea72d..5856ea72d 100644
--- a/src/igl/quat_conjugate.cpp
+++ b/src/libigl/igl/quat_conjugate.cpp
diff --git a/src/igl/quat_conjugate.h b/src/libigl/igl/quat_conjugate.h
index 32ccb3b5b..32ccb3b5b 100644
--- a/src/igl/quat_conjugate.h
+++ b/src/libigl/igl/quat_conjugate.h
diff --git a/src/igl/quat_mult.cpp b/src/libigl/igl/quat_mult.cpp
index beb7baba5..beb7baba5 100644
--- a/src/igl/quat_mult.cpp
+++ b/src/libigl/igl/quat_mult.cpp
diff --git a/src/igl/quat_mult.h b/src/libigl/igl/quat_mult.h
index 4a7ba654f..4a7ba654f 100644
--- a/src/igl/quat_mult.h
+++ b/src/libigl/igl/quat_mult.h
diff --git a/src/igl/quat_to_axis_angle.cpp b/src/libigl/igl/quat_to_axis_angle.cpp
index 1aa59fad6..1aa59fad6 100644
--- a/src/igl/quat_to_axis_angle.cpp
+++ b/src/libigl/igl/quat_to_axis_angle.cpp
diff --git a/src/igl/quat_to_axis_angle.h b/src/libigl/igl/quat_to_axis_angle.h
index 77ea10e5c..77ea10e5c 100644
--- a/src/igl/quat_to_axis_angle.h
+++ b/src/libigl/igl/quat_to_axis_angle.h
diff --git a/src/igl/quat_to_mat.cpp b/src/libigl/igl/quat_to_mat.cpp
index 22ec07b94..22ec07b94 100644
--- a/src/igl/quat_to_mat.cpp
+++ b/src/libigl/igl/quat_to_mat.cpp
diff --git a/src/igl/quat_to_mat.h b/src/libigl/igl/quat_to_mat.h
index 4291b291e..4291b291e 100644
--- a/src/igl/quat_to_mat.h
+++ b/src/libigl/igl/quat_to_mat.h
diff --git a/src/igl/quats_to_column.cpp b/src/libigl/igl/quats_to_column.cpp
index a4a88a666..a4a88a666 100644
--- a/src/igl/quats_to_column.cpp
+++ b/src/libigl/igl/quats_to_column.cpp
diff --git a/src/igl/quats_to_column.h b/src/libigl/igl/quats_to_column.h
index 4a7795ae1..4a7795ae1 100644
--- a/src/igl/quats_to_column.h
+++ b/src/libigl/igl/quats_to_column.h
diff --git a/src/igl/ramer_douglas_peucker.cpp b/src/libigl/igl/ramer_douglas_peucker.cpp
index 0dd1a40a3..0dd1a40a3 100644
--- a/src/igl/ramer_douglas_peucker.cpp
+++ b/src/libigl/igl/ramer_douglas_peucker.cpp
diff --git a/src/igl/ramer_douglas_peucker.h b/src/libigl/igl/ramer_douglas_peucker.h
index dcfe47e85..dcfe47e85 100644
--- a/src/igl/ramer_douglas_peucker.h
+++ b/src/libigl/igl/ramer_douglas_peucker.h
diff --git a/src/igl/random_dir.cpp b/src/libigl/igl/random_dir.cpp
index f30783418..f30783418 100644
--- a/src/igl/random_dir.cpp
+++ b/src/libigl/igl/random_dir.cpp
diff --git a/src/igl/random_dir.h b/src/libigl/igl/random_dir.h
index 78027db05..78027db05 100644
--- a/src/igl/random_dir.h
+++ b/src/libigl/igl/random_dir.h
diff --git a/src/igl/random_points_on_mesh.cpp b/src/libigl/igl/random_points_on_mesh.cpp
index b28135ad1..b28135ad1 100644
--- a/src/igl/random_points_on_mesh.cpp
+++ b/src/libigl/igl/random_points_on_mesh.cpp
diff --git a/src/igl/random_points_on_mesh.h b/src/libigl/igl/random_points_on_mesh.h
index 7cde24f3c..7cde24f3c 100644
--- a/src/igl/random_points_on_mesh.h
+++ b/src/libigl/igl/random_points_on_mesh.h
diff --git a/src/igl/random_quaternion.cpp b/src/libigl/igl/random_quaternion.cpp
index 2d042e33f..2d042e33f 100644
--- a/src/igl/random_quaternion.cpp
+++ b/src/libigl/igl/random_quaternion.cpp
diff --git a/src/igl/random_quaternion.h b/src/libigl/igl/random_quaternion.h
index dfa36022b..dfa36022b 100644
--- a/src/igl/random_quaternion.h
+++ b/src/libigl/igl/random_quaternion.h
diff --git a/src/igl/random_search.cpp b/src/libigl/igl/random_search.cpp
index d248d73e6..d248d73e6 100644
--- a/src/igl/random_search.cpp
+++ b/src/libigl/igl/random_search.cpp
diff --git a/src/igl/random_search.h b/src/libigl/igl/random_search.h
index 8573e88cf..8573e88cf 100644
--- a/src/igl/random_search.h
+++ b/src/libigl/igl/random_search.h
diff --git a/src/igl/randperm.cpp b/src/libigl/igl/randperm.cpp
index d32af1760..d32af1760 100644
--- a/src/igl/randperm.cpp
+++ b/src/libigl/igl/randperm.cpp
diff --git a/src/igl/randperm.h b/src/libigl/igl/randperm.h
index 0ba067141..0ba067141 100644
--- a/src/igl/randperm.h
+++ b/src/libigl/igl/randperm.h
diff --git a/src/igl/ray_box_intersect.cpp b/src/libigl/igl/ray_box_intersect.cpp
index 8c6346d86..8c6346d86 100644
--- a/src/igl/ray_box_intersect.cpp
+++ b/src/libigl/igl/ray_box_intersect.cpp
diff --git a/src/igl/ray_box_intersect.h b/src/libigl/igl/ray_box_intersect.h
index 6b6e14aaa..6b6e14aaa 100644
--- a/src/igl/ray_box_intersect.h
+++ b/src/libigl/igl/ray_box_intersect.h
diff --git a/src/igl/ray_mesh_intersect.cpp b/src/libigl/igl/ray_mesh_intersect.cpp
index 512a35c46..512a35c46 100644
--- a/src/igl/ray_mesh_intersect.cpp
+++ b/src/libigl/igl/ray_mesh_intersect.cpp
diff --git a/src/igl/ray_mesh_intersect.h b/src/libigl/igl/ray_mesh_intersect.h
index e081bf3bb..e081bf3bb 100644
--- a/src/igl/ray_mesh_intersect.h
+++ b/src/libigl/igl/ray_mesh_intersect.h
diff --git a/src/igl/ray_sphere_intersect.cpp b/src/libigl/igl/ray_sphere_intersect.cpp
index 8a05c2a12..8a05c2a12 100644
--- a/src/igl/ray_sphere_intersect.cpp
+++ b/src/libigl/igl/ray_sphere_intersect.cpp
diff --git a/src/igl/ray_sphere_intersect.h b/src/libigl/igl/ray_sphere_intersect.h
index b4dfea379..b4dfea379 100644
--- a/src/igl/ray_sphere_intersect.h
+++ b/src/libigl/igl/ray_sphere_intersect.h
diff --git a/src/igl/raytri.c b/src/libigl/igl/raytri.c
index b5e7f7b1f..b5e7f7b1f 100644
--- a/src/igl/raytri.c
+++ b/src/libigl/igl/raytri.c
diff --git a/src/igl/readBF.cpp b/src/libigl/igl/readBF.cpp
index 03099ea7e..03099ea7e 100644
--- a/src/igl/readBF.cpp
+++ b/src/libigl/igl/readBF.cpp
diff --git a/src/igl/readBF.h b/src/libigl/igl/readBF.h
index a2b010c85..a2b010c85 100644
--- a/src/igl/readBF.h
+++ b/src/libigl/igl/readBF.h
diff --git a/src/igl/readCSV.cpp b/src/libigl/igl/readCSV.cpp
index eb00b1fe4..eb00b1fe4 100644
--- a/src/igl/readCSV.cpp
+++ b/src/libigl/igl/readCSV.cpp
diff --git a/src/igl/readCSV.h b/src/libigl/igl/readCSV.h
index 480aad129..480aad129 100644
--- a/src/igl/readCSV.h
+++ b/src/libigl/igl/readCSV.h
diff --git a/src/igl/readDMAT.cpp b/src/libigl/igl/readDMAT.cpp
index 1ae9fdd65..1ae9fdd65 100644
--- a/src/igl/readDMAT.cpp
+++ b/src/libigl/igl/readDMAT.cpp
diff --git a/src/igl/readDMAT.h b/src/libigl/igl/readDMAT.h
index e09c492c1..e09c492c1 100644
--- a/src/igl/readDMAT.h
+++ b/src/libigl/igl/readDMAT.h
diff --git a/src/igl/readMESH.cpp b/src/libigl/igl/readMESH.cpp
index bc912e11b..bc912e11b 100644
--- a/src/igl/readMESH.cpp
+++ b/src/libigl/igl/readMESH.cpp
diff --git a/src/igl/readMESH.h b/src/libigl/igl/readMESH.h
index b9b763035..b9b763035 100644
--- a/src/igl/readMESH.h
+++ b/src/libigl/igl/readMESH.h
diff --git a/src/igl/readMSH.cpp b/src/libigl/igl/readMSH.cpp
index 2335fd1cc..2335fd1cc 100644
--- a/src/igl/readMSH.cpp
+++ b/src/libigl/igl/readMSH.cpp
diff --git a/src/igl/readMSH.h b/src/libigl/igl/readMSH.h
index 1463411d8..1463411d8 100644
--- a/src/igl/readMSH.h
+++ b/src/libigl/igl/readMSH.h
diff --git a/src/igl/readNODE.cpp b/src/libigl/igl/readNODE.cpp
index cb775e599..cb775e599 100644
--- a/src/igl/readNODE.cpp
+++ b/src/libigl/igl/readNODE.cpp
diff --git a/src/igl/readNODE.h b/src/libigl/igl/readNODE.h
index a4bdb4774..a4bdb4774 100644
--- a/src/igl/readNODE.h
+++ b/src/libigl/igl/readNODE.h
diff --git a/src/igl/readOBJ.cpp b/src/libigl/igl/readOBJ.cpp
index 42173fc84..42173fc84 100644
--- a/src/igl/readOBJ.cpp
+++ b/src/libigl/igl/readOBJ.cpp
diff --git a/src/igl/readOBJ.h b/src/libigl/igl/readOBJ.h
index 443b6fc8e..443b6fc8e 100644
--- a/src/igl/readOBJ.h
+++ b/src/libigl/igl/readOBJ.h
diff --git a/src/igl/readOFF.cpp b/src/libigl/igl/readOFF.cpp
index 11d7e0efc..11d7e0efc 100644
--- a/src/igl/readOFF.cpp
+++ b/src/libigl/igl/readOFF.cpp
diff --git a/src/igl/readOFF.h b/src/libigl/igl/readOFF.h
index 3d8c41fa5..3d8c41fa5 100644
--- a/src/igl/readOFF.h
+++ b/src/libigl/igl/readOFF.h
diff --git a/src/igl/readPLY.cpp b/src/libigl/igl/readPLY.cpp
index 515b3307a..515b3307a 100644
--- a/src/igl/readPLY.cpp
+++ b/src/libigl/igl/readPLY.cpp
diff --git a/src/igl/readPLY.h b/src/libigl/igl/readPLY.h
index bcb69eee2..bcb69eee2 100644
--- a/src/igl/readPLY.h
+++ b/src/libigl/igl/readPLY.h
diff --git a/src/igl/readSTL.cpp b/src/libigl/igl/readSTL.cpp
index fcdeddcdd..fcdeddcdd 100644
--- a/src/igl/readSTL.cpp
+++ b/src/libigl/igl/readSTL.cpp
diff --git a/src/igl/readSTL.h b/src/libigl/igl/readSTL.h
index ca1f7c9e5..ca1f7c9e5 100644
--- a/src/igl/readSTL.h
+++ b/src/libigl/igl/readSTL.h
diff --git a/src/igl/readTGF.cpp b/src/libigl/igl/readTGF.cpp
index 814395b30..814395b30 100644
--- a/src/igl/readTGF.cpp
+++ b/src/libigl/igl/readTGF.cpp
diff --git a/src/igl/readTGF.h b/src/libigl/igl/readTGF.h
index 68c5ddef8..68c5ddef8 100644
--- a/src/igl/readTGF.h
+++ b/src/libigl/igl/readTGF.h
diff --git a/src/igl/readWRL.cpp b/src/libigl/igl/readWRL.cpp
index ce6de3e73..ce6de3e73 100644
--- a/src/igl/readWRL.cpp
+++ b/src/libigl/igl/readWRL.cpp
diff --git a/src/igl/readWRL.h b/src/libigl/igl/readWRL.h
index 45c1fa048..45c1fa048 100644
--- a/src/igl/readWRL.h
+++ b/src/libigl/igl/readWRL.h
diff --git a/src/igl/read_triangle_mesh.cpp b/src/libigl/igl/read_triangle_mesh.cpp
index b6e52539f..b6e52539f 100644
--- a/src/igl/read_triangle_mesh.cpp
+++ b/src/libigl/igl/read_triangle_mesh.cpp
diff --git a/src/igl/read_triangle_mesh.h b/src/libigl/igl/read_triangle_mesh.h
index 26b84c5f1..26b84c5f1 100644
--- a/src/igl/read_triangle_mesh.h
+++ b/src/libigl/igl/read_triangle_mesh.h
diff --git a/src/igl/redux.h b/src/libigl/igl/redux.h
index 38ce9395a..38ce9395a 100644
--- a/src/igl/redux.h
+++ b/src/libigl/igl/redux.h
diff --git a/src/igl/remesh_along_isoline.cpp b/src/libigl/igl/remesh_along_isoline.cpp
index 7164ba8e5..7164ba8e5 100644
--- a/src/igl/remesh_along_isoline.cpp
+++ b/src/libigl/igl/remesh_along_isoline.cpp
diff --git a/src/igl/remesh_along_isoline.h b/src/libigl/igl/remesh_along_isoline.h
index 9a7c553b2..9a7c553b2 100644
--- a/src/igl/remesh_along_isoline.h
+++ b/src/libigl/igl/remesh_along_isoline.h
diff --git a/src/igl/remove_duplicate_vertices.cpp b/src/libigl/igl/remove_duplicate_vertices.cpp
index 815ee51f8..815ee51f8 100644
--- a/src/igl/remove_duplicate_vertices.cpp
+++ b/src/libigl/igl/remove_duplicate_vertices.cpp
diff --git a/src/igl/remove_duplicate_vertices.h b/src/libigl/igl/remove_duplicate_vertices.h
index 9276ba729..9276ba729 100644
--- a/src/igl/remove_duplicate_vertices.h
+++ b/src/libigl/igl/remove_duplicate_vertices.h
diff --git a/src/igl/remove_duplicates.cpp b/src/libigl/igl/remove_duplicates.cpp
index 3e97a39e1..3e97a39e1 100644
--- a/src/igl/remove_duplicates.cpp
+++ b/src/libigl/igl/remove_duplicates.cpp
diff --git a/src/igl/remove_duplicates.h b/src/libigl/igl/remove_duplicates.h
index 0e1249ce9..0e1249ce9 100644
--- a/src/igl/remove_duplicates.h
+++ b/src/libigl/igl/remove_duplicates.h
diff --git a/src/igl/remove_unreferenced.cpp b/src/libigl/igl/remove_unreferenced.cpp
index 3ee8260aa..3ee8260aa 100644
--- a/src/igl/remove_unreferenced.cpp
+++ b/src/libigl/igl/remove_unreferenced.cpp
diff --git a/src/igl/remove_unreferenced.h b/src/libigl/igl/remove_unreferenced.h
index 2284190ab..2284190ab 100644
--- a/src/igl/remove_unreferenced.h
+++ b/src/libigl/igl/remove_unreferenced.h
diff --git a/src/igl/reorder.cpp b/src/libigl/igl/reorder.cpp
index ee74b2096..ee74b2096 100644
--- a/src/igl/reorder.cpp
+++ b/src/libigl/igl/reorder.cpp
diff --git a/src/igl/reorder.h b/src/libigl/igl/reorder.h
index 50f7d7b0f..50f7d7b0f 100644
--- a/src/igl/reorder.h
+++ b/src/libigl/igl/reorder.h
diff --git a/src/igl/repdiag.cpp b/src/libigl/igl/repdiag.cpp
index 283ae1e75..283ae1e75 100644
--- a/src/igl/repdiag.cpp
+++ b/src/libigl/igl/repdiag.cpp
diff --git a/src/igl/repdiag.h b/src/libigl/igl/repdiag.h
index 779443374..779443374 100644
--- a/src/igl/repdiag.h
+++ b/src/libigl/igl/repdiag.h
diff --git a/src/igl/repmat.cpp b/src/libigl/igl/repmat.cpp
index f79840444..f79840444 100644
--- a/src/igl/repmat.cpp
+++ b/src/libigl/igl/repmat.cpp
diff --git a/src/igl/repmat.h b/src/libigl/igl/repmat.h
index 1509875aa..1509875aa 100644
--- a/src/igl/repmat.h
+++ b/src/libigl/igl/repmat.h
diff --git a/src/igl/resolve_duplicated_faces.cpp b/src/libigl/igl/resolve_duplicated_faces.cpp
index 3b26b8ecc..3b26b8ecc 100644
--- a/src/igl/resolve_duplicated_faces.cpp
+++ b/src/libigl/igl/resolve_duplicated_faces.cpp
diff --git a/src/igl/resolve_duplicated_faces.h b/src/libigl/igl/resolve_duplicated_faces.h
index 03ea3d6e6..03ea3d6e6 100644
--- a/src/igl/resolve_duplicated_faces.h
+++ b/src/libigl/igl/resolve_duplicated_faces.h
diff --git a/src/igl/rgb_to_hsv.cpp b/src/libigl/igl/rgb_to_hsv.cpp
index fbf32bfec..fbf32bfec 100644
--- a/src/igl/rgb_to_hsv.cpp
+++ b/src/libigl/igl/rgb_to_hsv.cpp
diff --git a/src/igl/rgb_to_hsv.h b/src/libigl/igl/rgb_to_hsv.h
index ed695ad60..ed695ad60 100644
--- a/src/igl/rgb_to_hsv.h
+++ b/src/libigl/igl/rgb_to_hsv.h
diff --git a/src/igl/rotate_by_quat.cpp b/src/libigl/igl/rotate_by_quat.cpp
index b77c812ea..b77c812ea 100644
--- a/src/igl/rotate_by_quat.cpp
+++ b/src/libigl/igl/rotate_by_quat.cpp
diff --git a/src/igl/rotate_by_quat.h b/src/libigl/igl/rotate_by_quat.h
index b45204839..b45204839 100644
--- a/src/igl/rotate_by_quat.h
+++ b/src/libigl/igl/rotate_by_quat.h
diff --git a/src/igl/rotate_vectors.cpp b/src/libigl/igl/rotate_vectors.cpp
index b236d79e6..b236d79e6 100644
--- a/src/igl/rotate_vectors.cpp
+++ b/src/libigl/igl/rotate_vectors.cpp
diff --git a/src/igl/rotate_vectors.h b/src/libigl/igl/rotate_vectors.h
index a1b64bcca..a1b64bcca 100644
--- a/src/igl/rotate_vectors.h
+++ b/src/libigl/igl/rotate_vectors.h
diff --git a/src/igl/rotation_matrix_from_directions.cpp b/src/libigl/igl/rotation_matrix_from_directions.cpp
index 4ecc1a5d9..4ecc1a5d9 100644
--- a/src/igl/rotation_matrix_from_directions.cpp
+++ b/src/libigl/igl/rotation_matrix_from_directions.cpp
diff --git a/src/igl/rotation_matrix_from_directions.h b/src/libigl/igl/rotation_matrix_from_directions.h
index ca1397272..ca1397272 100644
--- a/src/igl/rotation_matrix_from_directions.h
+++ b/src/libigl/igl/rotation_matrix_from_directions.h
diff --git a/src/igl/round.cpp b/src/libigl/igl/round.cpp
index acde47316..acde47316 100644
--- a/src/igl/round.cpp
+++ b/src/libigl/igl/round.cpp
diff --git a/src/igl/round.h b/src/libigl/igl/round.h
index cdaac731b..cdaac731b 100644
--- a/src/igl/round.h
+++ b/src/libigl/igl/round.h
diff --git a/src/igl/rows_to_matrix.cpp b/src/libigl/igl/rows_to_matrix.cpp
index 14c369e40..14c369e40 100644
--- a/src/igl/rows_to_matrix.cpp
+++ b/src/libigl/igl/rows_to_matrix.cpp
diff --git a/src/igl/rows_to_matrix.h b/src/libigl/igl/rows_to_matrix.h
index 8f62b5a2d..8f62b5a2d 100644
--- a/src/igl/rows_to_matrix.h
+++ b/src/libigl/igl/rows_to_matrix.h
diff --git a/src/igl/sample_edges.cpp b/src/libigl/igl/sample_edges.cpp
index a20df1426..a20df1426 100644
--- a/src/igl/sample_edges.cpp
+++ b/src/libigl/igl/sample_edges.cpp
diff --git a/src/igl/sample_edges.h b/src/libigl/igl/sample_edges.h
index 96822736f..96822736f 100644
--- a/src/igl/sample_edges.h
+++ b/src/libigl/igl/sample_edges.h
diff --git a/src/igl/seam_edges.cpp b/src/libigl/igl/seam_edges.cpp
index 8cbca143c..8cbca143c 100644
--- a/src/igl/seam_edges.cpp
+++ b/src/libigl/igl/seam_edges.cpp
diff --git a/src/igl/seam_edges.h b/src/libigl/igl/seam_edges.h
index 15c82826c..15c82826c 100644
--- a/src/igl/seam_edges.h
+++ b/src/libigl/igl/seam_edges.h
diff --git a/src/igl/segment_segment_intersect.cpp b/src/libigl/igl/segment_segment_intersect.cpp
index 8438c0496..8438c0496 100644
--- a/src/igl/segment_segment_intersect.cpp
+++ b/src/libigl/igl/segment_segment_intersect.cpp
diff --git a/src/igl/segment_segment_intersect.h b/src/libigl/igl/segment_segment_intersect.h
index 714629215..714629215 100644
--- a/src/igl/segment_segment_intersect.h
+++ b/src/libigl/igl/segment_segment_intersect.h
diff --git a/src/igl/serialize.h b/src/libigl/igl/serialize.h
index 54967293b..54967293b 100644
--- a/src/igl/serialize.h
+++ b/src/libigl/igl/serialize.h
diff --git a/src/igl/setdiff.cpp b/src/libigl/igl/setdiff.cpp
index 12404175a..12404175a 100644
--- a/src/igl/setdiff.cpp
+++ b/src/libigl/igl/setdiff.cpp
diff --git a/src/igl/setdiff.h b/src/libigl/igl/setdiff.h
index 20e8d6485..20e8d6485 100644
--- a/src/igl/setdiff.h
+++ b/src/libigl/igl/setdiff.h
diff --git a/src/igl/setunion.cpp b/src/libigl/igl/setunion.cpp
index eb0e721d8..eb0e721d8 100644
--- a/src/igl/setunion.cpp
+++ b/src/libigl/igl/setunion.cpp
diff --git a/src/igl/setunion.h b/src/libigl/igl/setunion.h
index f28bff653..f28bff653 100644
--- a/src/igl/setunion.h
+++ b/src/libigl/igl/setunion.h
diff --git a/src/igl/setxor.cpp b/src/libigl/igl/setxor.cpp
index 5429abdc2..5429abdc2 100644
--- a/src/igl/setxor.cpp
+++ b/src/libigl/igl/setxor.cpp
diff --git a/src/igl/setxor.h b/src/libigl/igl/setxor.h
index bbd1089fa..bbd1089fa 100644
--- a/src/igl/setxor.h
+++ b/src/libigl/igl/setxor.h
diff --git a/src/igl/shape_diameter_function.cpp b/src/libigl/igl/shape_diameter_function.cpp
index db061fe39..db061fe39 100644
--- a/src/igl/shape_diameter_function.cpp
+++ b/src/libigl/igl/shape_diameter_function.cpp
diff --git a/src/igl/shape_diameter_function.h b/src/libigl/igl/shape_diameter_function.h
index 5460cda7b..5460cda7b 100644
--- a/src/igl/shape_diameter_function.h
+++ b/src/libigl/igl/shape_diameter_function.h
diff --git a/src/igl/shapeup.cpp b/src/libigl/igl/shapeup.cpp
index f352d22bf..f352d22bf 100644
--- a/src/igl/shapeup.cpp
+++ b/src/libigl/igl/shapeup.cpp
diff --git a/src/igl/shapeup.h b/src/libigl/igl/shapeup.h
index 7230a8dc7..7230a8dc7 100644
--- a/src/igl/shapeup.h
+++ b/src/libigl/igl/shapeup.h
diff --git a/src/igl/shortest_edge_and_midpoint.cpp b/src/libigl/igl/shortest_edge_and_midpoint.cpp
index db5338d0d..db5338d0d 100644
--- a/src/igl/shortest_edge_and_midpoint.cpp
+++ b/src/libigl/igl/shortest_edge_and_midpoint.cpp
diff --git a/src/igl/shortest_edge_and_midpoint.h b/src/libigl/igl/shortest_edge_and_midpoint.h
index 45a4a2abf..45a4a2abf 100644
--- a/src/igl/shortest_edge_and_midpoint.h
+++ b/src/libigl/igl/shortest_edge_and_midpoint.h
diff --git a/src/igl/signed_angle.cpp b/src/libigl/igl/signed_angle.cpp
index 69f8aa6f5..69f8aa6f5 100644
--- a/src/igl/signed_angle.cpp
+++ b/src/libigl/igl/signed_angle.cpp
diff --git a/src/igl/signed_angle.h b/src/libigl/igl/signed_angle.h
index 547ba00a4..547ba00a4 100644
--- a/src/igl/signed_angle.h
+++ b/src/libigl/igl/signed_angle.h
diff --git a/src/igl/signed_distance.cpp b/src/libigl/igl/signed_distance.cpp
index f638b1f58..f638b1f58 100644
--- a/src/igl/signed_distance.cpp
+++ b/src/libigl/igl/signed_distance.cpp
diff --git a/src/igl/signed_distance.h b/src/libigl/igl/signed_distance.h
index 3b178d304..3b178d304 100644
--- a/src/igl/signed_distance.h
+++ b/src/libigl/igl/signed_distance.h
diff --git a/src/igl/simplify_polyhedron.cpp b/src/libigl/igl/simplify_polyhedron.cpp
index 38ba118e7..38ba118e7 100644
--- a/src/igl/simplify_polyhedron.cpp
+++ b/src/libigl/igl/simplify_polyhedron.cpp
diff --git a/src/igl/simplify_polyhedron.h b/src/libigl/igl/simplify_polyhedron.h
index 5b5018192..5b5018192 100644
--- a/src/igl/simplify_polyhedron.h
+++ b/src/libigl/igl/simplify_polyhedron.h
diff --git a/src/igl/slice.cpp b/src/libigl/igl/slice.cpp
index df3a8e9ce..df3a8e9ce 100644
--- a/src/igl/slice.cpp
+++ b/src/libigl/igl/slice.cpp
diff --git a/src/igl/slice.h b/src/libigl/igl/slice.h
index a25dfa411..a25dfa411 100644
--- a/src/igl/slice.h
+++ b/src/libigl/igl/slice.h
diff --git a/src/igl/slice_cached.cpp b/src/libigl/igl/slice_cached.cpp
index e0f13d804..e0f13d804 100644
--- a/src/igl/slice_cached.cpp
+++ b/src/libigl/igl/slice_cached.cpp
diff --git a/src/igl/slice_cached.h b/src/libigl/igl/slice_cached.h
index 84ced8dc9..84ced8dc9 100644
--- a/src/igl/slice_cached.h
+++ b/src/libigl/igl/slice_cached.h
diff --git a/src/igl/slice_into.cpp b/src/libigl/igl/slice_into.cpp
index aa12d9303..aa12d9303 100644
--- a/src/igl/slice_into.cpp
+++ b/src/libigl/igl/slice_into.cpp
diff --git a/src/igl/slice_into.h b/src/libigl/igl/slice_into.h
index 83bd8f523..83bd8f523 100644
--- a/src/igl/slice_into.h
+++ b/src/libigl/igl/slice_into.h
diff --git a/src/igl/slice_mask.cpp b/src/libigl/igl/slice_mask.cpp
index 63cb82045..63cb82045 100644
--- a/src/igl/slice_mask.cpp
+++ b/src/libigl/igl/slice_mask.cpp
diff --git a/src/igl/slice_mask.h b/src/libigl/igl/slice_mask.h
index 0a0dcda7c..0a0dcda7c 100644
--- a/src/igl/slice_mask.h
+++ b/src/libigl/igl/slice_mask.h
diff --git a/src/igl/slice_tets.cpp b/src/libigl/igl/slice_tets.cpp
index dbe042fa1..dbe042fa1 100644
--- a/src/igl/slice_tets.cpp
+++ b/src/libigl/igl/slice_tets.cpp
diff --git a/src/igl/slice_tets.h b/src/libigl/igl/slice_tets.h
index 349c5d790..349c5d790 100644
--- a/src/igl/slice_tets.h
+++ b/src/libigl/igl/slice_tets.h
diff --git a/src/igl/slim.cpp b/src/libigl/igl/slim.cpp
index a88674274..a88674274 100644
--- a/src/igl/slim.cpp
+++ b/src/libigl/igl/slim.cpp
diff --git a/src/igl/slim.h b/src/libigl/igl/slim.h
index 1965e2bba..1965e2bba 100644
--- a/src/igl/slim.h
+++ b/src/libigl/igl/slim.h
diff --git a/src/igl/snap_points.cpp b/src/libigl/igl/snap_points.cpp
index 1fc136f4c..1fc136f4c 100644
--- a/src/igl/snap_points.cpp
+++ b/src/libigl/igl/snap_points.cpp
diff --git a/src/igl/snap_points.h b/src/libigl/igl/snap_points.h
index dbb850a79..dbb850a79 100644
--- a/src/igl/snap_points.h
+++ b/src/libigl/igl/snap_points.h
diff --git a/src/igl/snap_to_canonical_view_quat.cpp b/src/libigl/igl/snap_to_canonical_view_quat.cpp
index 9fb01724c..9fb01724c 100644
--- a/src/igl/snap_to_canonical_view_quat.cpp
+++ b/src/libigl/igl/snap_to_canonical_view_quat.cpp
diff --git a/src/igl/snap_to_canonical_view_quat.h b/src/libigl/igl/snap_to_canonical_view_quat.h
index 79bc3e024..79bc3e024 100644
--- a/src/igl/snap_to_canonical_view_quat.h
+++ b/src/libigl/igl/snap_to_canonical_view_quat.h
diff --git a/src/igl/snap_to_fixed_up.cpp b/src/libigl/igl/snap_to_fixed_up.cpp
index f0fdd7de8..f0fdd7de8 100644
--- a/src/igl/snap_to_fixed_up.cpp
+++ b/src/libigl/igl/snap_to_fixed_up.cpp
diff --git a/src/igl/snap_to_fixed_up.h b/src/libigl/igl/snap_to_fixed_up.h
index 4276fa79c..4276fa79c 100644
--- a/src/igl/snap_to_fixed_up.h
+++ b/src/libigl/igl/snap_to_fixed_up.h
diff --git a/src/igl/solid_angle.cpp b/src/libigl/igl/solid_angle.cpp
index bbb478af3..bbb478af3 100644
--- a/src/igl/solid_angle.cpp
+++ b/src/libigl/igl/solid_angle.cpp
diff --git a/src/igl/solid_angle.h b/src/libigl/igl/solid_angle.h
index 2ee98a247..2ee98a247 100644
--- a/src/igl/solid_angle.h
+++ b/src/libigl/igl/solid_angle.h
diff --git a/src/igl/sort.cpp b/src/libigl/igl/sort.cpp
index 251b3063e..251b3063e 100644
--- a/src/igl/sort.cpp
+++ b/src/libigl/igl/sort.cpp
diff --git a/src/igl/sort.h b/src/libigl/igl/sort.h
index f89f54b13..f89f54b13 100644
--- a/src/igl/sort.h
+++ b/src/libigl/igl/sort.h
diff --git a/src/igl/sort_angles.cpp b/src/libigl/igl/sort_angles.cpp
index 486f621ea..486f621ea 100644
--- a/src/igl/sort_angles.cpp
+++ b/src/libigl/igl/sort_angles.cpp
diff --git a/src/igl/sort_angles.h b/src/libigl/igl/sort_angles.h
index 4763c981e..4763c981e 100644
--- a/src/igl/sort_angles.h
+++ b/src/libigl/igl/sort_angles.h
diff --git a/src/igl/sort_triangles.cpp b/src/libigl/igl/sort_triangles.cpp
index 98fd8ab1a..98fd8ab1a 100644
--- a/src/igl/sort_triangles.cpp
+++ b/src/libigl/igl/sort_triangles.cpp
diff --git a/src/igl/sort_triangles.h b/src/libigl/igl/sort_triangles.h
index b334e6530..b334e6530 100644
--- a/src/igl/sort_triangles.h
+++ b/src/libigl/igl/sort_triangles.h
diff --git a/src/igl/sort_vectors_ccw.cpp b/src/libigl/igl/sort_vectors_ccw.cpp
index ea613c51b..ea613c51b 100644
--- a/src/igl/sort_vectors_ccw.cpp
+++ b/src/libigl/igl/sort_vectors_ccw.cpp
diff --git a/src/igl/sort_vectors_ccw.h b/src/libigl/igl/sort_vectors_ccw.h
index 73c2f6fba..73c2f6fba 100644
--- a/src/igl/sort_vectors_ccw.h
+++ b/src/libigl/igl/sort_vectors_ccw.h
diff --git a/src/igl/sortrows.cpp b/src/libigl/igl/sortrows.cpp
index a5e084fd8..a5e084fd8 100644
--- a/src/igl/sortrows.cpp
+++ b/src/libigl/igl/sortrows.cpp
diff --git a/src/igl/sortrows.h b/src/libigl/igl/sortrows.h
index c0b15f29e..c0b15f29e 100644
--- a/src/igl/sortrows.h
+++ b/src/libigl/igl/sortrows.h
diff --git a/src/igl/sparse.cpp b/src/libigl/igl/sparse.cpp
index ed9cd4a49..ed9cd4a49 100644
--- a/src/igl/sparse.cpp
+++ b/src/libigl/igl/sparse.cpp
diff --git a/src/igl/sparse.h b/src/libigl/igl/sparse.h
index a947978ab..a947978ab 100644
--- a/src/igl/sparse.h
+++ b/src/libigl/igl/sparse.h
diff --git a/src/igl/sparse_cached.cpp b/src/libigl/igl/sparse_cached.cpp
index ddd65aadf..ddd65aadf 100644
--- a/src/igl/sparse_cached.cpp
+++ b/src/libigl/igl/sparse_cached.cpp
diff --git a/src/igl/sparse_cached.h b/src/libigl/igl/sparse_cached.h
index 40d288962..40d288962 100644
--- a/src/igl/sparse_cached.h
+++ b/src/libigl/igl/sparse_cached.h
diff --git a/src/igl/speye.cpp b/src/libigl/igl/speye.cpp
index 54af00c71..54af00c71 100644
--- a/src/igl/speye.cpp
+++ b/src/libigl/igl/speye.cpp
diff --git a/src/igl/speye.h b/src/libigl/igl/speye.h
index 4c2425571..4c2425571 100644
--- a/src/igl/speye.h
+++ b/src/libigl/igl/speye.h
diff --git a/src/igl/squared_edge_lengths.cpp b/src/libigl/igl/squared_edge_lengths.cpp
index d15e6c13e..d15e6c13e 100644
--- a/src/igl/squared_edge_lengths.cpp
+++ b/src/libigl/igl/squared_edge_lengths.cpp
diff --git a/src/igl/squared_edge_lengths.h b/src/libigl/igl/squared_edge_lengths.h
index 2f374d6c3..2f374d6c3 100644
--- a/src/igl/squared_edge_lengths.h
+++ b/src/libigl/igl/squared_edge_lengths.h
diff --git a/src/igl/stdin_to_temp.cpp b/src/libigl/igl/stdin_to_temp.cpp
index a7a7fbd70..a7a7fbd70 100644
--- a/src/igl/stdin_to_temp.cpp
+++ b/src/libigl/igl/stdin_to_temp.cpp
diff --git a/src/igl/stdin_to_temp.h b/src/libigl/igl/stdin_to_temp.h
index ae35219ea..ae35219ea 100644
--- a/src/igl/stdin_to_temp.h
+++ b/src/libigl/igl/stdin_to_temp.h
diff --git a/src/igl/straighten_seams.cpp b/src/libigl/igl/straighten_seams.cpp
index 0aef2b316..0aef2b316 100644
--- a/src/igl/straighten_seams.cpp
+++ b/src/libigl/igl/straighten_seams.cpp
diff --git a/src/igl/straighten_seams.h b/src/libigl/igl/straighten_seams.h
index 2eb0e9d46..2eb0e9d46 100644
--- a/src/igl/straighten_seams.h
+++ b/src/libigl/igl/straighten_seams.h
diff --git a/src/igl/sum.cpp b/src/libigl/igl/sum.cpp
index b994ce405..b994ce405 100644
--- a/src/igl/sum.cpp
+++ b/src/libigl/igl/sum.cpp
diff --git a/src/igl/sum.h b/src/libigl/igl/sum.h
index 6caeac344..6caeac344 100644
--- a/src/igl/sum.h
+++ b/src/libigl/igl/sum.h
diff --git a/src/igl/svd3x3.cpp b/src/libigl/igl/svd3x3.cpp
index dd65e0cf3..dd65e0cf3 100644
--- a/src/igl/svd3x3.cpp
+++ b/src/libigl/igl/svd3x3.cpp
diff --git a/src/igl/svd3x3.h b/src/libigl/igl/svd3x3.h
index 900d459f4..900d459f4 100644
--- a/src/igl/svd3x3.h
+++ b/src/libigl/igl/svd3x3.h
diff --git a/src/igl/svd3x3_avx.cpp b/src/libigl/igl/svd3x3_avx.cpp
index db56ee30a..db56ee30a 100644
--- a/src/igl/svd3x3_avx.cpp
+++ b/src/libigl/igl/svd3x3_avx.cpp
diff --git a/src/igl/svd3x3_avx.h b/src/libigl/igl/svd3x3_avx.h
index b814acc95..b814acc95 100644
--- a/src/igl/svd3x3_avx.h
+++ b/src/libigl/igl/svd3x3_avx.h
diff --git a/src/igl/svd3x3_sse.cpp b/src/libigl/igl/svd3x3_sse.cpp
index 2ef4e0fe8..2ef4e0fe8 100644
--- a/src/igl/svd3x3_sse.cpp
+++ b/src/libigl/igl/svd3x3_sse.cpp
diff --git a/src/igl/svd3x3_sse.h b/src/libigl/igl/svd3x3_sse.h
index 1fcff988a..1fcff988a 100644
--- a/src/igl/svd3x3_sse.h
+++ b/src/libigl/igl/svd3x3_sse.h
diff --git a/src/igl/swept_volume_bounding_box.cpp b/src/libigl/igl/swept_volume_bounding_box.cpp
index 7fc12e2f1..7fc12e2f1 100644
--- a/src/igl/swept_volume_bounding_box.cpp
+++ b/src/libigl/igl/swept_volume_bounding_box.cpp
diff --git a/src/igl/swept_volume_bounding_box.h b/src/libigl/igl/swept_volume_bounding_box.h
index f44f1f77d..f44f1f77d 100644
--- a/src/igl/swept_volume_bounding_box.h
+++ b/src/libigl/igl/swept_volume_bounding_box.h
diff --git a/src/igl/swept_volume_signed_distance.cpp b/src/libigl/igl/swept_volume_signed_distance.cpp
index 2571a7d12..2571a7d12 100644
--- a/src/igl/swept_volume_signed_distance.cpp
+++ b/src/libigl/igl/swept_volume_signed_distance.cpp
diff --git a/src/igl/swept_volume_signed_distance.h b/src/libigl/igl/swept_volume_signed_distance.h
index 86074fb67..86074fb67 100644
--- a/src/igl/swept_volume_signed_distance.h
+++ b/src/libigl/igl/swept_volume_signed_distance.h
diff --git a/src/igl/trackball.cpp b/src/libigl/igl/trackball.cpp
index 3a5fa2e9f..3a5fa2e9f 100644
--- a/src/igl/trackball.cpp
+++ b/src/libigl/igl/trackball.cpp
diff --git a/src/igl/trackball.h b/src/libigl/igl/trackball.h
index 6bf79e019..6bf79e019 100644
--- a/src/igl/trackball.h
+++ b/src/libigl/igl/trackball.h
diff --git a/src/igl/transpose_blocks.cpp b/src/libigl/igl/transpose_blocks.cpp
index 004edd7ac..004edd7ac 100644
--- a/src/igl/transpose_blocks.cpp
+++ b/src/libigl/igl/transpose_blocks.cpp
diff --git a/src/igl/transpose_blocks.h b/src/libigl/igl/transpose_blocks.h
index 65ce89fbd..65ce89fbd 100644
--- a/src/igl/transpose_blocks.h
+++ b/src/libigl/igl/transpose_blocks.h
diff --git a/src/igl/triangle/cdt.cpp b/src/libigl/igl/triangle/cdt.cpp
index cbe1b3e1a..cbe1b3e1a 100644
--- a/src/igl/triangle/cdt.cpp
+++ b/src/libigl/igl/triangle/cdt.cpp
diff --git a/src/igl/triangle/cdt.h b/src/libigl/igl/triangle/cdt.h
index 9f513e853..9f513e853 100644
--- a/src/igl/triangle/cdt.h
+++ b/src/libigl/igl/triangle/cdt.h
diff --git a/src/igl/triangle/triangulate.cpp b/src/libigl/igl/triangle/triangulate.cpp
index 5ee1d4be8..5ee1d4be8 100644
--- a/src/igl/triangle/triangulate.cpp
+++ b/src/libigl/igl/triangle/triangulate.cpp
diff --git a/src/igl/triangle/triangulate.h b/src/libigl/igl/triangle/triangulate.h
index 90abdac9d..90abdac9d 100644
--- a/src/igl/triangle/triangulate.h
+++ b/src/libigl/igl/triangle/triangulate.h
diff --git a/src/igl/triangle_fan.cpp b/src/libigl/igl/triangle_fan.cpp
index 35944d026..35944d026 100644
--- a/src/igl/triangle_fan.cpp
+++ b/src/libigl/igl/triangle_fan.cpp
diff --git a/src/igl/triangle_fan.h b/src/libigl/igl/triangle_fan.h
index b56a05bc7..b56a05bc7 100644
--- a/src/igl/triangle_fan.h
+++ b/src/libigl/igl/triangle_fan.h
diff --git a/src/igl/triangle_triangle_adjacency.cpp b/src/libigl/igl/triangle_triangle_adjacency.cpp
index 62e8fbe1c..62e8fbe1c 100644
--- a/src/igl/triangle_triangle_adjacency.cpp
+++ b/src/libigl/igl/triangle_triangle_adjacency.cpp
diff --git a/src/igl/triangle_triangle_adjacency.h b/src/libigl/igl/triangle_triangle_adjacency.h
index 632141bd0..632141bd0 100644
--- a/src/igl/triangle_triangle_adjacency.h
+++ b/src/libigl/igl/triangle_triangle_adjacency.h
diff --git a/src/igl/triangles_from_strip.cpp b/src/libigl/igl/triangles_from_strip.cpp
index 1db854834..1db854834 100644
--- a/src/igl/triangles_from_strip.cpp
+++ b/src/libigl/igl/triangles_from_strip.cpp
diff --git a/src/igl/triangles_from_strip.h b/src/libigl/igl/triangles_from_strip.h
index 01ffd6402..01ffd6402 100644
--- a/src/igl/triangles_from_strip.h
+++ b/src/libigl/igl/triangles_from_strip.h
diff --git a/src/igl/two_axis_valuator_fixed_up.cpp b/src/libigl/igl/two_axis_valuator_fixed_up.cpp
index 4ffb607f4..4ffb607f4 100644
--- a/src/igl/two_axis_valuator_fixed_up.cpp
+++ b/src/libigl/igl/two_axis_valuator_fixed_up.cpp
diff --git a/src/igl/two_axis_valuator_fixed_up.h b/src/libigl/igl/two_axis_valuator_fixed_up.h
index 7b2e9aabf..7b2e9aabf 100644
--- a/src/igl/two_axis_valuator_fixed_up.h
+++ b/src/libigl/igl/two_axis_valuator_fixed_up.h
diff --git a/src/igl/uniformly_sample_two_manifold.cpp b/src/libigl/igl/uniformly_sample_two_manifold.cpp
index d35f74113..d35f74113 100644
--- a/src/igl/uniformly_sample_two_manifold.cpp
+++ b/src/libigl/igl/uniformly_sample_two_manifold.cpp
diff --git a/src/igl/uniformly_sample_two_manifold.h b/src/libigl/igl/uniformly_sample_two_manifold.h
index 2c8400e94..2c8400e94 100644
--- a/src/igl/uniformly_sample_two_manifold.h
+++ b/src/libigl/igl/uniformly_sample_two_manifold.h
diff --git a/src/igl/unique.cpp b/src/libigl/igl/unique.cpp
index 9c5c7cb8d..9c5c7cb8d 100644
--- a/src/igl/unique.cpp
+++ b/src/libigl/igl/unique.cpp
diff --git a/src/igl/unique.h b/src/libigl/igl/unique.h
index 8618da15e..8618da15e 100644
--- a/src/igl/unique.h
+++ b/src/libigl/igl/unique.h
diff --git a/src/igl/unique_edge_map.cpp b/src/libigl/igl/unique_edge_map.cpp
index a69be58a0..a69be58a0 100644
--- a/src/igl/unique_edge_map.cpp
+++ b/src/libigl/igl/unique_edge_map.cpp
diff --git a/src/igl/unique_edge_map.h b/src/libigl/igl/unique_edge_map.h
index 4915db66f..4915db66f 100644
--- a/src/igl/unique_edge_map.h
+++ b/src/libigl/igl/unique_edge_map.h
diff --git a/src/igl/unique_rows.cpp b/src/libigl/igl/unique_rows.cpp
index 1973a80c2..1973a80c2 100644
--- a/src/igl/unique_rows.cpp
+++ b/src/libigl/igl/unique_rows.cpp
diff --git a/src/igl/unique_rows.h b/src/libigl/igl/unique_rows.h
index c612c8b1d..c612c8b1d 100644
--- a/src/igl/unique_rows.h
+++ b/src/libigl/igl/unique_rows.h
diff --git a/src/igl/unique_simplices.cpp b/src/libigl/igl/unique_simplices.cpp
index 463459866..463459866 100644
--- a/src/igl/unique_simplices.cpp
+++ b/src/libigl/igl/unique_simplices.cpp
diff --git a/src/igl/unique_simplices.h b/src/libigl/igl/unique_simplices.h
index a7c13849e..a7c13849e 100644
--- a/src/igl/unique_simplices.h
+++ b/src/libigl/igl/unique_simplices.h
diff --git a/src/igl/unproject.cpp b/src/libigl/igl/unproject.cpp
index 702d77fee..702d77fee 100644
--- a/src/igl/unproject.cpp
+++ b/src/libigl/igl/unproject.cpp
diff --git a/src/igl/unproject.h b/src/libigl/igl/unproject.h
index f34e87513..f34e87513 100644
--- a/src/igl/unproject.h
+++ b/src/libigl/igl/unproject.h
diff --git a/src/igl/unproject_in_mesh.cpp b/src/libigl/igl/unproject_in_mesh.cpp
index 6238aaf2a..6238aaf2a 100644
--- a/src/igl/unproject_in_mesh.cpp
+++ b/src/libigl/igl/unproject_in_mesh.cpp
diff --git a/src/igl/unproject_in_mesh.h b/src/libigl/igl/unproject_in_mesh.h
index edb1a0e65..edb1a0e65 100644
--- a/src/igl/unproject_in_mesh.h
+++ b/src/libigl/igl/unproject_in_mesh.h
diff --git a/src/igl/unproject_onto_mesh.cpp b/src/libigl/igl/unproject_onto_mesh.cpp
index 897d206c1..897d206c1 100644
--- a/src/igl/unproject_onto_mesh.cpp
+++ b/src/libigl/igl/unproject_onto_mesh.cpp
diff --git a/src/igl/unproject_onto_mesh.h b/src/libigl/igl/unproject_onto_mesh.h
index 57252f99b..57252f99b 100644
--- a/src/igl/unproject_onto_mesh.h
+++ b/src/libigl/igl/unproject_onto_mesh.h
diff --git a/src/igl/unproject_ray.cpp b/src/libigl/igl/unproject_ray.cpp
index f6eb7ebdd..f6eb7ebdd 100644
--- a/src/igl/unproject_ray.cpp
+++ b/src/libigl/igl/unproject_ray.cpp
diff --git a/src/igl/unproject_ray.h b/src/libigl/igl/unproject_ray.h
index 4ef66f266..4ef66f266 100644
--- a/src/igl/unproject_ray.h
+++ b/src/libigl/igl/unproject_ray.h
diff --git a/src/igl/unzip_corners.cpp b/src/libigl/igl/unzip_corners.cpp
index 0a2ed004c..0a2ed004c 100644
--- a/src/igl/unzip_corners.cpp
+++ b/src/libigl/igl/unzip_corners.cpp
diff --git a/src/igl/unzip_corners.h b/src/libigl/igl/unzip_corners.h
index 4d7dfdf69..4d7dfdf69 100644
--- a/src/igl/unzip_corners.h
+++ b/src/libigl/igl/unzip_corners.h
diff --git a/src/igl/upsample.cpp b/src/libigl/igl/upsample.cpp
index 8b5e3da24..8b5e3da24 100644
--- a/src/igl/upsample.cpp
+++ b/src/libigl/igl/upsample.cpp
diff --git a/src/igl/upsample.h b/src/libigl/igl/upsample.h
index 51608aef6..51608aef6 100644
--- a/src/igl/upsample.h
+++ b/src/libigl/igl/upsample.h
diff --git a/src/igl/vector_area_matrix.cpp b/src/libigl/igl/vector_area_matrix.cpp
index 6464c14a7..6464c14a7 100644
--- a/src/igl/vector_area_matrix.cpp
+++ b/src/libigl/igl/vector_area_matrix.cpp
diff --git a/src/igl/vector_area_matrix.h b/src/libigl/igl/vector_area_matrix.h
index 6d385329c..6d385329c 100644
--- a/src/igl/vector_area_matrix.h
+++ b/src/libigl/igl/vector_area_matrix.h
diff --git a/src/igl/verbose.h b/src/libigl/igl/verbose.h
index e4aa86958..e4aa86958 100644
--- a/src/igl/verbose.h
+++ b/src/libigl/igl/verbose.h
diff --git a/src/igl/vertex_triangle_adjacency.cpp b/src/libigl/igl/vertex_triangle_adjacency.cpp
index 352d06244..352d06244 100644
--- a/src/igl/vertex_triangle_adjacency.cpp
+++ b/src/libigl/igl/vertex_triangle_adjacency.cpp
diff --git a/src/igl/vertex_triangle_adjacency.h b/src/libigl/igl/vertex_triangle_adjacency.h
index ce67b1f3d..ce67b1f3d 100644
--- a/src/igl/vertex_triangle_adjacency.h
+++ b/src/libigl/igl/vertex_triangle_adjacency.h
diff --git a/src/igl/volume.cpp b/src/libigl/igl/volume.cpp
index 68568cf45..68568cf45 100644
--- a/src/igl/volume.cpp
+++ b/src/libigl/igl/volume.cpp
diff --git a/src/igl/volume.h b/src/libigl/igl/volume.h
index 2dee7cc95..2dee7cc95 100644
--- a/src/igl/volume.h
+++ b/src/libigl/igl/volume.h
diff --git a/src/igl/voxel_grid.cpp b/src/libigl/igl/voxel_grid.cpp
index 388e58af4..388e58af4 100644
--- a/src/igl/voxel_grid.cpp
+++ b/src/libigl/igl/voxel_grid.cpp
diff --git a/src/igl/voxel_grid.h b/src/libigl/igl/voxel_grid.h
index 4f8ac1bcb..4f8ac1bcb 100644
--- a/src/igl/voxel_grid.h
+++ b/src/libigl/igl/voxel_grid.h
diff --git a/src/igl/winding_number.cpp b/src/libigl/igl/winding_number.cpp
index d6af18d98..d6af18d98 100644
--- a/src/igl/winding_number.cpp
+++ b/src/libigl/igl/winding_number.cpp
diff --git a/src/igl/winding_number.h b/src/libigl/igl/winding_number.h
index 4a1c51d81..4a1c51d81 100644
--- a/src/igl/winding_number.h
+++ b/src/libigl/igl/winding_number.h
diff --git a/src/igl/writeBF.cpp b/src/libigl/igl/writeBF.cpp
index 18dc6a934..18dc6a934 100644
--- a/src/igl/writeBF.cpp
+++ b/src/libigl/igl/writeBF.cpp
diff --git a/src/igl/writeBF.h b/src/libigl/igl/writeBF.h
index 5ea51f1bc..5ea51f1bc 100644
--- a/src/igl/writeBF.h
+++ b/src/libigl/igl/writeBF.h
diff --git a/src/igl/writeDMAT.cpp b/src/libigl/igl/writeDMAT.cpp
index c8f6ae0f6..c8f6ae0f6 100644
--- a/src/igl/writeDMAT.cpp
+++ b/src/libigl/igl/writeDMAT.cpp
diff --git a/src/igl/writeDMAT.h b/src/libigl/igl/writeDMAT.h
index 08409ef67..08409ef67 100644
--- a/src/igl/writeDMAT.h
+++ b/src/libigl/igl/writeDMAT.h
diff --git a/src/igl/writeMESH.cpp b/src/libigl/igl/writeMESH.cpp
index 27b0123cb..27b0123cb 100644
--- a/src/igl/writeMESH.cpp
+++ b/src/libigl/igl/writeMESH.cpp
diff --git a/src/igl/writeMESH.h b/src/libigl/igl/writeMESH.h
index 4bb51418e..4bb51418e 100644
--- a/src/igl/writeMESH.h
+++ b/src/libigl/igl/writeMESH.h
diff --git a/src/igl/writeOBJ.cpp b/src/libigl/igl/writeOBJ.cpp
index 286254174..286254174 100644
--- a/src/igl/writeOBJ.cpp
+++ b/src/libigl/igl/writeOBJ.cpp
diff --git a/src/igl/writeOBJ.h b/src/libigl/igl/writeOBJ.h
index d515796db..d515796db 100644
--- a/src/igl/writeOBJ.h
+++ b/src/libigl/igl/writeOBJ.h
diff --git a/src/igl/writeOFF.cpp b/src/libigl/igl/writeOFF.cpp
index 9222d76a0..9222d76a0 100644
--- a/src/igl/writeOFF.cpp
+++ b/src/libigl/igl/writeOFF.cpp
diff --git a/src/igl/writeOFF.h b/src/libigl/igl/writeOFF.h
index 754c18a53..754c18a53 100644
--- a/src/igl/writeOFF.h
+++ b/src/libigl/igl/writeOFF.h
diff --git a/src/igl/writePLY.cpp b/src/libigl/igl/writePLY.cpp
index 55c9b83fd..55c9b83fd 100644
--- a/src/igl/writePLY.cpp
+++ b/src/libigl/igl/writePLY.cpp
diff --git a/src/igl/writePLY.h b/src/libigl/igl/writePLY.h
index 8b99ea1d0..8b99ea1d0 100644
--- a/src/igl/writePLY.h
+++ b/src/libigl/igl/writePLY.h
diff --git a/src/igl/writeSTL.cpp b/src/libigl/igl/writeSTL.cpp
index d95f2a8d7..d95f2a8d7 100644
--- a/src/igl/writeSTL.cpp
+++ b/src/libigl/igl/writeSTL.cpp
diff --git a/src/igl/writeSTL.h b/src/libigl/igl/writeSTL.h
index 1ffd20281..1ffd20281 100644
--- a/src/igl/writeSTL.h
+++ b/src/libigl/igl/writeSTL.h
diff --git a/src/igl/writeTGF.cpp b/src/libigl/igl/writeTGF.cpp
index 65c8fc6a4..65c8fc6a4 100644
--- a/src/igl/writeTGF.cpp
+++ b/src/libigl/igl/writeTGF.cpp
diff --git a/src/igl/writeTGF.h b/src/libigl/igl/writeTGF.h
index 999584463..999584463 100644
--- a/src/igl/writeTGF.h
+++ b/src/libigl/igl/writeTGF.h
diff --git a/src/igl/writeWRL.cpp b/src/libigl/igl/writeWRL.cpp
index 2740d1c2f..2740d1c2f 100644
--- a/src/igl/writeWRL.cpp
+++ b/src/libigl/igl/writeWRL.cpp
diff --git a/src/igl/writeWRL.h b/src/libigl/igl/writeWRL.h
index 5ff6a25ed..5ff6a25ed 100644
--- a/src/igl/writeWRL.h
+++ b/src/libigl/igl/writeWRL.h
diff --git a/src/igl/write_triangle_mesh.cpp b/src/libigl/igl/write_triangle_mesh.cpp
index 3699009f5..3699009f5 100644
--- a/src/igl/write_triangle_mesh.cpp
+++ b/src/libigl/igl/write_triangle_mesh.cpp
diff --git a/src/igl/write_triangle_mesh.h b/src/libigl/igl/write_triangle_mesh.h
index 6a7241628..6a7241628 100644
--- a/src/igl/write_triangle_mesh.h
+++ b/src/libigl/igl/write_triangle_mesh.h
diff --git a/src/igl/xml/ReAntTweakBarXMLSerialization.h b/src/libigl/igl/xml/ReAntTweakBarXMLSerialization.h
index c43af0c80..c43af0c80 100644
--- a/src/igl/xml/ReAntTweakBarXMLSerialization.h
+++ b/src/libigl/igl/xml/ReAntTweakBarXMLSerialization.h
diff --git a/src/igl/xml/XMLSerializable.h b/src/libigl/igl/xml/XMLSerializable.h
index 610559643..610559643 100644
--- a/src/igl/xml/XMLSerializable.h
+++ b/src/libigl/igl/xml/XMLSerializable.h
diff --git a/src/igl/xml/serialization_test.skip b/src/libigl/igl/xml/serialization_test.skip
index 5888075c4..5888075c4 100644
--- a/src/igl/xml/serialization_test.skip
+++ b/src/libigl/igl/xml/serialization_test.skip
diff --git a/src/igl/xml/serialize_xml.cpp b/src/libigl/igl/xml/serialize_xml.cpp
index ee6ea11bc..ee6ea11bc 100644
--- a/src/igl/xml/serialize_xml.cpp
+++ b/src/libigl/igl/xml/serialize_xml.cpp
diff --git a/src/igl/xml/serialize_xml.h b/src/libigl/igl/xml/serialize_xml.h
index 2190f676a..2190f676a 100644
--- a/src/igl/xml/serialize_xml.h
+++ b/src/libigl/igl/xml/serialize_xml.h
diff --git a/src/igl/xml/writeDAE.cpp b/src/libigl/igl/xml/writeDAE.cpp
index 2c2bb4301..2c2bb4301 100644
--- a/src/igl/xml/writeDAE.cpp
+++ b/src/libigl/igl/xml/writeDAE.cpp
diff --git a/src/igl/xml/writeDAE.h b/src/libigl/igl/xml/writeDAE.h
index 731fe7255..731fe7255 100644
--- a/src/igl/xml/writeDAE.h
+++ b/src/libigl/igl/xml/writeDAE.h
diff --git a/src/igl/xml/write_triangle_mesh.cpp b/src/libigl/igl/xml/write_triangle_mesh.cpp
index 1f3d54b8d..1f3d54b8d 100644
--- a/src/igl/xml/write_triangle_mesh.cpp
+++ b/src/libigl/igl/xml/write_triangle_mesh.cpp
diff --git a/src/igl/xml/write_triangle_mesh.h b/src/libigl/igl/xml/write_triangle_mesh.h
index a5f8dad69..a5f8dad69 100644
--- a/src/igl/xml/write_triangle_mesh.h
+++ b/src/libigl/igl/xml/write_triangle_mesh.h
diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt
index 38e663604..dc52257aa 100644
--- a/src/libslic3r/CMakeLists.txt
+++ b/src/libslic3r/CMakeLists.txt
@@ -189,6 +189,7 @@ target_include_directories(libslic3r PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIBNE
target_link_libraries(libslic3r
libnest2d
admesh
+ libigl
miniz
boost_libs
clipper