Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
igl Directory Reference
+ Directory dependency graph for igl:

Directories

 anttweakbar
 
 copyleft
 
 embree
 
 lim
 
 matlab
 
 mosek
 
 opengl
 
 opengl2
 
 png
 
 triangle
 
 xml
 

Files

 AABB.cpp
 
 AABB.h
 
 active_set.cpp
 
 active_set.h
 
 adjacency_list.cpp
 
 adjacency_list.h
 
 adjacency_matrix.cpp
 
 adjacency_matrix.h
 
 all.cpp
 
 all.h
 
 all_edges.cpp
 
 all_edges.h
 
 all_pairs_distances.cpp
 
 all_pairs_distances.h
 
 ambient_occlusion.cpp
 
 ambient_occlusion.h
 
 angular_distance.cpp
 
 angular_distance.h
 
 any.cpp
 
 any.h
 
 any_of.cpp
 
 any_of.h
 
 arap.cpp
 
 arap.h
 
 arap_dof.cpp
 
 arap_dof.h
 
 arap_linear_block.cpp
 
 arap_linear_block.h
 
 arap_rhs.cpp
 
 arap_rhs.h
 
 ARAPEnergyType.h
 
 AtA_cached.cpp
 
 AtA_cached.h
 
 average_onto_faces.cpp
 
 average_onto_faces.h
 
 average_onto_vertices.cpp
 
 average_onto_vertices.h
 
 avg_edge_length.cpp
 
 avg_edge_length.h
 
 axis_angle_to_quat.cpp
 
 axis_angle_to_quat.h
 
 barycenter.cpp
 
 barycenter.h
 
 barycentric_coordinates.cpp
 
 barycentric_coordinates.h
 
 barycentric_to_global.cpp
 
 barycentric_to_global.h
 
 basename.cpp
 
 basename.h
 
 bbw.cpp
 
 bbw.h
 
 bfs.cpp
 
 bfs.h
 
 bfs_orient.cpp
 
 bfs_orient.h
 
 biharmonic_coordinates.cpp
 
 biharmonic_coordinates.h
 
 bijective_composite_harmonic_mapping.cpp
 
 bijective_composite_harmonic_mapping.h
 
 bone_parents.cpp
 
 bone_parents.h
 
 boundary_conditions.cpp
 
 boundary_conditions.h
 
 boundary_facets.cpp
 
 boundary_facets.h
 
 boundary_loop.cpp
 
 boundary_loop.h
 
 bounding_box.cpp
 
 bounding_box.h
 
 bounding_box_diagonal.cpp
 
 bounding_box_diagonal.h
 
 C_STR.h
 
 Camera.h
 
 canonical_quaternions.cpp
 
 canonical_quaternions.h
 
 cat.cpp
 
 cat.h
 
 ceil.cpp
 
 ceil.h
 
 centroid.cpp
 
 centroid.h
 
 circulation.cpp
 
 circulation.h
 
 circumradius.cpp
 
 circumradius.h
 
 collapse_edge.cpp
 
 collapse_edge.h
 
 collapse_small_triangles.cpp
 
 collapse_small_triangles.h
 
 colon.cpp
 
 colon.h
 
 colormap.cpp
 
 colormap.h
 
 column_to_quats.cpp
 
 column_to_quats.h
 
 columnize.cpp
 
 columnize.h
 
 comb_cross_field.cpp
 
 comb_cross_field.h
 
 comb_frame_field.cpp
 
 comb_frame_field.h
 
 comb_line_field.cpp
 
 comb_line_field.h
 
 combine.cpp
 
 combine.h
 
 components.cpp
 
 components.h
 
 compute_frame_field_bisectors.cpp
 
 compute_frame_field_bisectors.h
 
 connect_boundary_to_infinity.cpp
 
 connect_boundary_to_infinity.h
 
 cotmatrix.cpp
 
 cotmatrix.h
 
 cotmatrix_entries.cpp
 
 cotmatrix_entries.h
 
 count.cpp
 
 count.h
 
 covariance_scatter_matrix.cpp
 
 covariance_scatter_matrix.h
 
 cross.cpp
 
 cross.h
 
 cross_field_missmatch.cpp
 
 cross_field_missmatch.h
 
 crouzeix_raviart_cotmatrix.cpp
 
 crouzeix_raviart_cotmatrix.h
 
 crouzeix_raviart_massmatrix.cpp
 
 crouzeix_raviart_massmatrix.h
 
 cumsum.cpp
 
 cumsum.h
 
 cut_mesh.cpp
 
 cut_mesh.h
 
 cut_mesh_from_singularities.cpp
 
 cut_mesh_from_singularities.h
 
 cylinder.cpp
 
 cylinder.h
 
 dated_copy.cpp
 
 dated_copy.h
 
 decimate.cpp
 
 decimate.h
 
 deform_skeleton.cpp
 
 deform_skeleton.h
 
 delaunay_triangulation.cpp
 
 delaunay_triangulation.h
 
 deprecated.h
 
 dfs.cpp
 
 dfs.h
 
 diag.cpp
 
 diag.h
 
 dihedral_angles.cpp
 
 dihedral_angles.h
 
 dijkstra.cpp
 
 dijkstra.h
 
 directed_edge_orientations.cpp
 
 directed_edge_orientations.h
 
 directed_edge_parents.cpp
 
 directed_edge_parents.h
 
 dirname.cpp
 
 dirname.h
 
 dot.cpp
 
 dot.h
 
 dot_row.cpp
 
 dot_row.h
 
 doublearea.cpp
 
 doublearea.h
 
 dqs.cpp
 
 dqs.h
 
 ears.cpp
 
 ears.h
 
 edge_collapse_is_valid.cpp
 
 edge_collapse_is_valid.h
 
 edge_flaps.cpp
 
 edge_flaps.h
 
 edge_lengths.cpp
 
 edge_lengths.h
 
 edge_topology.cpp
 
 edge_topology.h
 
 edges.cpp
 
 edges.h
 
 edges_to_path.cpp
 
 edges_to_path.h
 
 eigs.cpp
 
 eigs.h
 
 EPS.cpp
 
 EPS.h
 
 euler_characteristic.cpp
 
 euler_characteristic.h
 
 exact_geodesic.cpp
 
 exact_geodesic.h
 
 example_fun.cpp
 
 example_fun.h
 
 exterior_edges.cpp
 
 exterior_edges.h
 
 extract_manifold_patches.cpp
 
 extract_manifold_patches.h
 
 extract_non_manifold_edge_curves.cpp
 
 extract_non_manifold_edge_curves.h
 
 face_areas.cpp
 
 face_areas.h
 
 face_occurrences.cpp
 
 face_occurrences.h
 
 faces_first.cpp
 
 faces_first.h
 
 facet_components.cpp
 
 facet_components.h
 
 false_barycentric_subdivision.cpp
 
 false_barycentric_subdivision.h
 
 fast_winding_number.cpp
 
 fast_winding_number.h
 
 file_contents_as_string.cpp
 
 file_contents_as_string.h
 
 file_dialog_open.cpp
 
 file_dialog_open.h
 
 file_dialog_save.cpp
 
 file_dialog_save.h
 
 file_exists.cpp
 
 file_exists.h
 
 find.cpp
 
 find.h
 
 find_cross_field_singularities.cpp
 
 find_cross_field_singularities.h
 
 find_zero.cpp
 
 find_zero.h
 
 fit_plane.cpp
 
 fit_plane.h
 
 fit_rotations.cpp
 
 fit_rotations.h
 
 flip_avoiding_line_search.cpp
 
 flip_avoiding_line_search.h
 
 flip_edge.cpp
 
 flip_edge.h
 
 flipped_triangles.cpp
 
 flipped_triangles.h
 
 flood_fill.cpp
 
 flood_fill.h
 
 floor.cpp
 
 floor.h
 
 for_each.h
 
 forward_kinematics.cpp
 
 forward_kinematics.h
 
 frame_field_deformer.cpp
 
 frame_field_deformer.h
 
 frame_to_cross_field.cpp
 
 frame_to_cross_field.h
 
 frustum.cpp
 
 frustum.h
 
 gaussian_curvature.cpp
 
 gaussian_curvature.h
 
 get_seconds.cpp
 
 get_seconds.h
 
 get_seconds_hires.cpp
 
 get_seconds_hires.h
 
 grad.cpp
 
 grad.h
 
 grid.cpp
 
 grid.h
 
 grid_search.cpp
 
 grid_search.h
 
 group_sum_matrix.cpp
 
 group_sum_matrix.h
 
 guess_extension.cpp
 
 guess_extension.h
 
 HalfEdgeIterator.cpp
 
 HalfEdgeIterator.h
 
 harmonic.cpp
 
 harmonic.h
 
 harwell_boeing.cpp
 
 harwell_boeing.h
 
 hausdorff.cpp
 
 hausdorff.h
 
 hessian.cpp
 
 hessian.h
 
 hessian_energy.cpp
 
 hessian_energy.h
 
 histc.cpp
 
 histc.h
 
 Hit.h
 
 hsv_to_rgb.cpp
 
 hsv_to_rgb.h
 
 igl_inline.h
 
 in_element.cpp
 
 in_element.h
 
 IndexComparison.h
 
 infinite_cost_stopping_condition.cpp
 
 infinite_cost_stopping_condition.h
 
 inradius.cpp
 
 inradius.h
 
 internal_angles.cpp
 
 internal_angles.h
 
 intersect.cpp
 
 intersect.h
 
 invert_diag.cpp
 
 invert_diag.h
 
 is_border_vertex.cpp
 
 is_border_vertex.h
 
 is_boundary_edge.cpp
 
 is_boundary_edge.h
 
 is_dir.cpp
 
 is_dir.h
 
 is_edge_manifold.cpp
 
 is_edge_manifold.h
 
 is_file.cpp
 
 is_file.h
 
 is_irregular_vertex.cpp
 
 is_irregular_vertex.h
 
 is_planar.cpp
 
 is_planar.h
 
 is_readable.cpp
 
 is_readable.h
 
 is_sparse.cpp
 
 is_sparse.h
 
 is_stl.cpp
 
 is_stl.h
 
 is_symmetric.cpp
 
 is_symmetric.h
 
 is_vertex_manifold.cpp
 
 is_vertex_manifold.h
 
 is_writable.cpp
 
 is_writable.h
 
 isdiag.cpp
 
 isdiag.h
 
 ismember.cpp
 
 ismember.h
 
 isolines.cpp
 
 isolines.h
 
 jet.cpp
 
 jet.h
 
 knn.cpp
 
 knn.h
 
 launch_medit.cpp
 
 launch_medit.h
 
 lbs_matrix.cpp
 
 lbs_matrix.h
 
 lexicographic_triangulation.cpp
 
 lexicographic_triangulation.h
 
 limit_faces.cpp
 
 limit_faces.h
 
 line_field_missmatch.cpp
 
 line_field_missmatch.h
 
 line_search.cpp
 
 line_search.h
 
 line_segment_in_rectangle.cpp
 
 line_segment_in_rectangle.h
 
 linprog.cpp
 
 linprog.h
 
 LinSpaced.h
 
 list_to_matrix.cpp
 
 list_to_matrix.h
 
 local_basis.cpp
 
 local_basis.h
 
 look_at.cpp
 
 look_at.h
 
 loop.cpp
 
 loop.h
 
 lscm.cpp
 
 lscm.h
 
 map_vertices_to_circle.cpp
 
 map_vertices_to_circle.h
 
 massmatrix.cpp
 
 massmatrix.h
 
 mat_max.cpp
 
 mat_max.h
 
 mat_min.cpp
 
 mat_min.h
 
 mat_to_quat.cpp
 
 mat_to_quat.h
 
 material_colors.h
 
 matlab_format.cpp
 
 matlab_format.h
 
 matrix_to_list.cpp
 
 matrix_to_list.h
 
 max.cpp
 
 max.h
 
 max_faces_stopping_condition.cpp
 
 max_faces_stopping_condition.h
 
 max_size.cpp
 
 max_size.h
 
 median.cpp
 
 median.h
 
 MeshBooleanType.h
 
 min.cpp
 
 min.h
 
 min_quad_dense.cpp
 
 min_quad_dense.h
 
 min_quad_with_fixed.cpp
 
 min_quad_with_fixed.h
 
 min_size.cpp
 
 min_size.h
 
 mod.cpp
 
 mod.h
 
 mode.cpp
 
 mode.h
 
 mvc.cpp
 
 mvc.h
 
 nchoosek.cpp
 
 nchoosek.h
 
 next_filename.cpp
 
 next_filename.h
 
 normal_derivative.cpp
 
 normal_derivative.h
 
 normalize_quat.cpp
 
 normalize_quat.h
 
 normalize_row_lengths.cpp
 
 normalize_row_lengths.h
 
 normalize_row_sums.cpp
 
 normalize_row_sums.h
 
 NormalType.h
 
 null.cpp
 
 null.h
 
 octree.cpp
 
 octree.h
 
 on_boundary.cpp
 
 on_boundary.h
 
 ONE.h
 
 orient_outward.cpp
 
 orient_outward.h
 
 orientable_patches.cpp
 
 orientable_patches.h
 
 oriented_facets.cpp
 
 oriented_facets.h
 
 orth.cpp
 
 orth.h
 
 ortho.cpp
 
 ortho.h
 
 outer_element.cpp
 
 outer_element.h
 
 parallel_for.h
 
 parallel_transport_angles.cpp
 
 parallel_transport_angles.h
 
 partition.cpp
 
 partition.h
 
 parula.cpp
 
 parula.h
 
 path_to_executable.cpp
 
 path_to_executable.h
 
 pathinfo.cpp
 
 pathinfo.h
 
 per_corner_normals.cpp
 
 per_corner_normals.h
 
 per_edge_normals.cpp
 
 per_edge_normals.h
 
 per_face_normals.cpp
 
 per_face_normals.h
 
 per_vertex_attribute_smoothing.cpp
 
 per_vertex_attribute_smoothing.h
 
 per_vertex_normals.cpp
 
 per_vertex_normals.h
 
 per_vertex_point_to_plane_quadrics.cpp
 
 per_vertex_point_to_plane_quadrics.h
 
 PI.h
 
 piecewise_constant_winding_number.cpp
 
 piecewise_constant_winding_number.h
 
 pinv.cpp
 
 pinv.h
 
 planarize_quad_mesh.cpp
 
 planarize_quad_mesh.h
 
 ply.h
 
 point_in_circle.cpp
 
 point_in_circle.h
 
 point_in_poly.cpp
 
 point_in_poly.h
 
 point_mesh_squared_distance.cpp
 
 point_mesh_squared_distance.h
 
 point_simplex_squared_distance.cpp
 
 point_simplex_squared_distance.h
 
 polar_dec.cpp
 
 polar_dec.h
 
 polar_svd.cpp
 
 polar_svd.h
 
 polar_svd3x3.cpp
 
 polar_svd3x3.h
 
 polygon_mesh_to_triangle_mesh.cpp
 
 polygon_mesh_to_triangle_mesh.h
 
 principal_curvature.cpp
 
 principal_curvature.h
 
 print_ijv.cpp
 
 print_ijv.h
 
 print_vector.cpp
 
 print_vector.h
 
 procrustes.cpp
 
 procrustes.h
 
 project.cpp
 
 project.h
 
 project_isometrically_to_plane.cpp
 
 project_isometrically_to_plane.h
 
 project_to_line.cpp
 
 project_to_line.h
 
 project_to_line_segment.cpp
 
 project_to_line_segment.h
 
 pseudonormal_test.cpp
 
 pseudonormal_test.h
 
 pso.cpp
 
 pso.h
 
 qslim.cpp
 
 qslim.h
 
 qslim_optimal_collapse_edge_callbacks.cpp
 
 qslim_optimal_collapse_edge_callbacks.h
 
 quad_planarity.cpp
 
 quad_planarity.h
 
 quadric_binary_plus_operator.cpp
 
 quadric_binary_plus_operator.h
 
 quat_conjugate.cpp
 
 quat_conjugate.h
 
 quat_mult.cpp
 
 quat_mult.h
 
 quat_to_axis_angle.cpp
 
 quat_to_axis_angle.h
 
 quat_to_mat.cpp
 
 quat_to_mat.h
 
 quats_to_column.cpp
 
 quats_to_column.h
 
 ramer_douglas_peucker.cpp
 
 ramer_douglas_peucker.h
 
 random_dir.cpp
 
 random_dir.h
 
 random_points_on_mesh.cpp
 
 random_points_on_mesh.h
 
 random_quaternion.cpp
 
 random_quaternion.h
 
 random_search.cpp
 
 random_search.h
 
 randperm.cpp
 
 randperm.h
 
 ray_box_intersect.cpp
 
 ray_box_intersect.h
 
 ray_mesh_intersect.cpp
 
 ray_mesh_intersect.h
 
 ray_sphere_intersect.cpp
 
 ray_sphere_intersect.h
 
 raytri.c
 
 read_triangle_mesh.cpp
 
 read_triangle_mesh.h
 
 readBF.cpp
 
 readBF.h
 
 readCSV.cpp
 
 readCSV.h
 
 readDMAT.cpp
 
 readDMAT.h
 
 readMESH.cpp
 
 readMESH.h
 
 readMSH.cpp
 
 readMSH.h
 
 readNODE.cpp
 
 readNODE.h
 
 readOBJ.cpp
 
 readOBJ.h
 
 readOFF.cpp
 
 readOFF.h
 
 readPLY.cpp
 
 readPLY.h
 
 readSTL.cpp
 
 readSTL.h
 
 readTGF.cpp
 
 readTGF.h
 
 readWRL.cpp
 
 readWRL.h
 
 REDRUM.h
 
 redux.h
 
 remesh_along_isoline.cpp
 
 remesh_along_isoline.h
 
 remove_duplicate_vertices.cpp
 
 remove_duplicate_vertices.h
 
 remove_duplicates.cpp
 
 remove_duplicates.h
 
 remove_unreferenced.cpp
 
 remove_unreferenced.h
 
 reorder.cpp
 
 reorder.h
 
 repdiag.cpp
 
 repdiag.h
 
 repmat.cpp
 
 repmat.h
 
 resolve_duplicated_faces.cpp
 
 resolve_duplicated_faces.h
 
 rgb_to_hsv.cpp
 
 rgb_to_hsv.h
 
 rotate_by_quat.cpp
 
 rotate_by_quat.h
 
 rotate_vectors.cpp
 
 rotate_vectors.h
 
 rotation_matrix_from_directions.cpp
 
 rotation_matrix_from_directions.h
 
 round.cpp
 
 round.h
 
 rows_to_matrix.cpp
 
 rows_to_matrix.h
 
 sample_edges.cpp
 
 sample_edges.h
 
 seam_edges.cpp
 
 seam_edges.h
 
 segment_segment_intersect.cpp
 
 segment_segment_intersect.h
 
 serialize.h
 
 setdiff.cpp
 
 setdiff.h
 
 setunion.cpp
 
 setunion.h
 
 setxor.cpp
 
 setxor.h
 
 shape_diameter_function.cpp
 
 shape_diameter_function.h
 
 shapeup.cpp
 
 shapeup.h
 
 shortest_edge_and_midpoint.cpp
 
 shortest_edge_and_midpoint.h
 
 signed_angle.cpp
 
 signed_angle.h
 
 signed_distance.cpp
 
 signed_distance.h
 
 simplify_polyhedron.cpp
 
 simplify_polyhedron.h
 
 Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp
 
 Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp
 
 Singular_Value_Decomposition_Kernel_Declarations.hpp
 
 Singular_Value_Decomposition_Main_Kernel_Body.hpp
 
 Singular_Value_Decomposition_Preamble.hpp
 
 slice.cpp
 
 slice.h
 
 slice_cached.cpp
 
 slice_cached.h
 
 slice_into.cpp
 
 slice_into.h
 
 slice_mask.cpp
 
 slice_mask.h
 
 slice_tets.cpp
 
 slice_tets.h
 
 slim.cpp
 
 slim.h
 
 snap_points.cpp
 
 snap_points.h
 
 snap_to_canonical_view_quat.cpp
 
 snap_to_canonical_view_quat.h
 
 snap_to_fixed_up.cpp
 
 snap_to_fixed_up.h
 
 solid_angle.cpp
 
 solid_angle.h
 
 SolverStatus.h
 
 sort.cpp
 
 sort.h
 
 sort_angles.cpp
 
 sort_angles.h
 
 sort_triangles.cpp
 
 sort_triangles.h
 
 sort_vectors_ccw.cpp
 
 sort_vectors_ccw.h
 
 SortableRow.h
 
 sortrows.cpp
 
 sortrows.h
 
 sparse.cpp
 
 sparse.h
 
 sparse_cached.cpp
 
 sparse_cached.h
 
 speye.cpp
 
 speye.h
 
 squared_edge_lengths.cpp
 
 squared_edge_lengths.h
 
 stdin_to_temp.cpp
 
 stdin_to_temp.h
 
 STR.h
 
 straighten_seams.cpp
 
 straighten_seams.h
 
 sum.cpp
 
 sum.h
 
 svd3x3.cpp
 
 svd3x3.h
 
 svd3x3_avx.cpp
 
 svd3x3_avx.h
 
 svd3x3_sse.cpp
 
 svd3x3_sse.h
 
 swept_volume_bounding_box.cpp
 
 swept_volume_bounding_box.h
 
 swept_volume_signed_distance.cpp
 
 swept_volume_signed_distance.h
 
 Timer.h
 
 trackball.cpp
 
 trackball.h
 
 transpose_blocks.cpp
 
 transpose_blocks.h
 
 triangle_fan.cpp
 
 triangle_fan.h
 
 triangle_triangle_adjacency.cpp
 
 triangle_triangle_adjacency.h
 
 triangles_from_strip.cpp
 
 triangles_from_strip.h
 
 two_axis_valuator_fixed_up.cpp
 
 two_axis_valuator_fixed_up.h
 
 uniformly_sample_two_manifold.cpp
 
 uniformly_sample_two_manifold.h
 
 unique.cpp
 
 unique.h
 
 unique_edge_map.cpp
 
 unique_edge_map.h
 
 unique_rows.cpp
 
 unique_rows.h
 
 unique_simplices.cpp
 
 unique_simplices.h
 
 unproject.cpp
 
 unproject.h
 
 unproject_in_mesh.cpp
 
 unproject_in_mesh.h
 
 unproject_onto_mesh.cpp
 
 unproject_onto_mesh.h
 
 unproject_ray.cpp
 
 unproject_ray.h
 
 unzip_corners.cpp
 
 unzip_corners.h
 
 upsample.cpp
 
 upsample.h
 
 vector_area_matrix.cpp
 
 vector_area_matrix.h
 
 verbose.h
 
 vertex_triangle_adjacency.cpp
 
 vertex_triangle_adjacency.h
 
 Viewport.h
 
 volume.cpp
 
 volume.h
 
 voxel_grid.cpp
 
 voxel_grid.h
 
 winding_number.cpp
 
 winding_number.h
 
 WindingNumberAABB.h
 
 WindingNumberMethod.h
 
 WindingNumberTree.h
 
 write_triangle_mesh.cpp
 
 write_triangle_mesh.h
 
 writeBF.cpp
 
 writeBF.h
 
 writeDMAT.cpp
 
 writeDMAT.h
 
 writeMESH.cpp
 
 writeMESH.h
 
 writeOBJ.cpp
 
 writeOBJ.h
 
 writeOFF.cpp
 
 writeOFF.h
 
 writePLY.cpp
 
 writePLY.h
 
 writeSTL.cpp
 
 writeSTL.h
 
 writeTGF.cpp
 
 writeTGF.h
 
 writeWRL.cpp
 
 writeWRL.h
 
 ZERO.h