libigl v2.5.0
Loading...
Searching...
No Matches
igl Directory Reference

Directories

 copyleft
 
 embree
 
 matlab
 
 mosek
 
 opengl
 
 predicates
 
 spectra
 
 stb
 
 triangle
 
 xml
 

Files

 AABB.h
 
 accumarray.h
 
 active_set.h
 
 adjacency_list.h
 
 adjacency_matrix.h
 
 all.h
 
 all_pairs_distances.h
 
 ambient_occlusion.h
 
 angular_distance.h
 
 any.h
 
 arap.h
 
 arap_dof.h
 "Fast Automatic Skinning Transformations" [Jacobson et al. 2012]
 
 arap_linear_block.h
 
 arap_rhs.h
 
 ARAPEnergyType.h
 
 AtA_cached.h
 
 average_from_edges_onto_vertices.h
 
 average_onto_faces.h
 
 average_onto_vertices.h
 
 avg_edge_length.h
 
 axis_angle_to_quat.h
 
 barycenter.h
 
 barycentric_coordinates.h
 
 barycentric_interpolation.h
 
 basename.h
 
 bbw.h
 
 bezier.h
 
 bfs.h
 
 bfs_orient.h
 
 biharmonic_coordinates.h
 
 bijective_composite_harmonic_mapping.h
 
 blkdiag.h
 
 blue_noise.h
 
 bone_parents.h
 
 boundary_conditions.h
 
 boundary_facets.h
 
 boundary_loop.h
 
 bounding_box.h
 
 bounding_box_diagonal.h
 
 C_STR.h
 
 canonical_quaternions.h
 
 cat.h
 
 ceil.h
 
 centroid.h
 
 circulation.h
 
 circumradius.h
 
 collapse_edge.h
 
 collapse_small_triangles.h
 
 colon.h
 
 colormap.h
 
 column_to_quats.h
 
 columnize.h
 
 comb_cross_field.h
 
 comb_frame_field.h
 
 comb_line_field.h
 
 combine.h
 
 compute_frame_field_bisectors.h
 
 connect_boundary_to_infinity.h
 
 connected_components.h
 
 cotmatrix.h
 
 cotmatrix_entries.h
 
 cotmatrix_intrinsic.h
 
 count.h
 
 covariance_scatter_matrix.h
 
 cr_vector_curvature_correction.h
 
 cr_vector_laplacian.h
 
 cr_vector_mass.h
 
 cross.h
 
 cross_field_mismatch.h
 
 crouzeix_raviart_cotmatrix.h
 
 crouzeix_raviart_massmatrix.h
 
 cumprod.h
 
 cumsum.h
 
 curved_hessian_energy.h
 
 cut_mesh.h
 
 cut_mesh_from_singularities.h
 
 cut_to_disk.h
 
 cylinder.h
 
 dated_copy.h
 
 decimate.h
 igl::decimate implements a customizable greedy edge collapser using a priority-queue:
 
 decimate_callback_types.h
 See decimate.h for more details.
 
 decimate_trivial_callbacks.h
 
 default_num_threads.h
 
 deform_skeleton.h
 
 delaunay_triangulation.h
 
 dfs.h
 
 dihedral_angles.h
 
 dijkstra.h
 
 direct_delta_mush.h
 
 directed_edge_orientations.h
 
 directed_edge_parents.h
 
 dirname.h
 
 dot.h
 
 dot_row.h
 
 doublearea.h
 
 dqs.h
 
 dual_contouring.h
 
 ears.h
 
 edge_collapse_is_valid.h
 
 edge_crossings.h
 
 edge_exists_near.h
 
 edge_flaps.h
 
 edge_lengths.h
 
 edge_midpoints.h
 
 edge_topology.h
 
 edge_vectors.h
 
 edges.h
 
 edges_to_path.h
 
 eigs.h
 
 EPS.h
 
 euler_characteristic.h
 
 exact_geodesic.h
 
 example_fun.h
 
 exploded_view.h
 
 extension.h
 
 exterior_edges.h
 
 extract_manifold_patches.h
 
 extract_non_manifold_edge_curves.h
 
 face_areas.h
 
 face_occurrences.h
 
 faces_first.h
 
 facet_adjacency_matrix.h
 
 facet_components.h
 
 false_barycentric_subdivision.h
 
 fast_find_intersections.h
 
 fast_find_self_intersections.h
 
 fast_winding_number.h
 
 file_contents_as_string.h
 
 file_dialog_open.h
 
 file_dialog_save.h
 
 file_exists.h
 
 FileEncoding.h
 
 FileMemoryStream.h
 
 find.h
 
 find_cross_field_singularities.h
 
 find_zero.h
 
 fit_cubic_bezier.h
 
 fit_plane.h
 
 fit_rotations.h
 
 flip_avoiding_line_search.h
 
 flip_edge.h
 
 flipped_triangles.h
 
 flood_fill.h
 
 floor.h
 
 for_each.h
 
 forward_kinematics.h
 
 frame_field_deformer.h
 
 frame_to_cross_field.h
 
 frustum.h
 
 gaussian_curvature.h
 
 generate_default_urbg.h
 
 get_seconds.h
 
 grad.h
 
 grad_intrinsic.h
 
 grid.h
 
 grid_search.h
 
 group_sum_matrix.h
 
 guess_extension.h
 
 HalfEdgeIterator.h
 
 harmonic.h
 
 harwell_boeing.h
 
 hausdorff.h
 
 heat_geodesics.h
 
 hessian.h
 
 hessian_energy.h
 
 histc.h
 
 Hit.h
 
 hsv_to_rgb.h
 
 icosahedron.h
 
 IGL_ASSERT.h
 
 igl_inline.h
 
 in_element.h
 
 increment_ulp.h
 
 IndexComparison.h
 
 infinite_cost_stopping_condition.h
 
 inradius.h
 
 internal_angles.h
 
 internal_angles_intrinsic.h
 
 intersect.h
 
 intrinsic_delaunay_cotmatrix.h
 
 intrinsic_delaunay_triangulation.h
 
 invert_diag.h
 
 is_border_vertex.h
 
 is_boundary_edge.h
 
 is_delaunay.h
 
 is_dir.h
 
 is_edge_manifold.h
 
 is_file.h
 
 is_intrinsic_delaunay.h
 
 is_irregular_vertex.h
 
 is_planar.h
 
 is_readable.h
 
 is_sparse.h
 
 is_stl.h
 
 is_symmetric.h
 
 is_vertex_manifold.h
 
 is_writable.h
 
 isdiag.h
 
 ismember.h
 
 ismember_rows.h
 
 isolines.h
 
 isolines_intrinsic.h
 
 isolines_map.h
 
 iterative_closest_point.h
 
 jet.h
 
 kelvinlets.h
 
 kkt_inverse.h
 
 knn.h
 
 launch_medit.h
 
 lbs_matrix.h
 
 lexicographic_triangulation.h
 
 limit_faces.h
 
 line_field_mismatch.h
 
 line_search.h
 
 line_segment_in_rectangle.h
 
 linprog.h
 
 LinSpaced.h
 This function is not intended to be a permanent function of libigl.
 
 list_to_matrix.h
 
 local_basis.h
 
 look_at.h
 
 loop.h
 
 lscm.h
 
 lscm_hessian.h
 
 map_vertices_to_circle.h
 
 mapping_energy_with_jacobians.h
 
 MappingEnergyType.h
 
 march_cube.h
 
 marching_cubes.h
 
 marching_cubes_tables.h
 
 marching_tets.h
 
 massmatrix.h
 
 massmatrix_intrinsic.h
 
 mat_to_quat.h
 
 material_colors.h
 
 matlab_format.h
 
 matrix_to_list.h
 
 max.h
 
 max_faces_stopping_condition.h
 
 max_size.h
 
 median.h
 
 MeshBooleanType.h
 
 min.h
 
 min_heap.h
 
 min_quad_with_fixed.h
 
 min_quad_with_fixed.impl.h
 
 min_size.h
 
 mod.h
 
 mode.h
 
 moments.h
 
 MshLoader.h
 
 MshSaver.h
 
 mvc.h
 
 nchoosek.h
 
 next_filename.h
 
 normal_derivative.h
 
 normalize_quat.h
 
 NormalType.h
 
 null.h
 
 octree.h
 
 offset_surface.h
 
 on_boundary.h
 
 ONE.h
 
 orient_halfedges.h
 
 orient_outward.h
 
 orientable_patches.h
 
 oriented_facets.h
 
 orth.h
 
 ortho.h
 
 outer_element.h
 
 parallel_for.h
 
 parallel_transport_angles.h
 
 partition.h
 
 parula.h
 
 path_to_edges.h
 
 path_to_executable.h
 
 pathinfo.h
 
 per_corner_normals.h
 
 per_edge_normals.h
 
 per_face_normals.h
 
 per_vertex_attribute_smoothing.h
 
 per_vertex_normals.h
 
 per_vertex_point_to_plane_quadrics.h
 
 PI.h
 
 piecewise_constant_winding_number.h
 
 pinv.h
 
 planarize_quad_mesh.h
 
 point_in_circle.h
 
 point_mesh_squared_distance.h
 
 point_simplex_squared_distance.h
 
 polar_dec.h
 
 polar_svd.h
 
 polar_svd3x3.h
 
 polygon_corners.h
 
 polygons_to_triangles.h
 
 principal_curvature.h
 
 print_ijv.h
 
 print_vector.h
 
 procrustes.h
 
 project.h
 
 project_isometrically_to_plane.h
 
 project_to_line.h
 
 project_to_line_segment.h
 
 projection_constraint.h
 
 pseudonormal_test.h
 
 pso.h
 
 qslim.h
 
 qslim_optimal_collapse_edge_callbacks.h
 
 quad_grid.h
 
 quad_planarity.h
 
 quadprog.h
 
 quadric_binary_plus_operator.h
 
 quat_conjugate.h
 
 quat_mult.h
 
 quat_to_axis_angle.h
 
 quat_to_mat.h
 
 quats_to_column.h
 
 ramer_douglas_peucker.h
 
 random_dir.h
 
 random_points_on_mesh.h
 
 random_points_on_mesh_intrinsic.h
 
 random_quaternion.h
 
 random_search.h
 
 randperm.h
 
 ray_box_intersect.h
 
 ray_mesh_intersect.h
 
 ray_sphere_intersect.h
 
 read_file_binary.h
 
 read_triangle_mesh.h
 
 readBF.h
 A .bf file contains a “bone forest”.
 
 readCSV.h
 
 readDMAT.h
 
 readMESH.h
 
 readMSH.h
 
 readNODE.h
 
 readOBJ.h
 
 readOFF.h
 
 readPLY.h
 
 readSTL.h
 
 readTGF.h
 
 readWRL.h
 
 REDRUM.h
 
 redux.h
 
 remesh_along_isoline.h
 
 remove_duplicate_vertices.h
 
 remove_unreferenced.h
 
 repdiag.h
 
 repmat.h
 
 resolve_duplicated_faces.h
 
 rgb_to_hsv.h
 
 rigid_alignment.h
 
 rotate_by_quat.h
 
 rotate_vectors.h
 
 rotation_matrix_from_directions.h
 
 round.h
 
 rows_to_matrix.h
 
 sample_edges.h
 
 scalar_to_cr_vector_gradient.h
 
 screen_space_selection.h
 
 seam_edges.h
 
 segment_segment_intersect.h
 
 serialize.h
 
 setdiff.h
 
 setunion.h
 
 setxor.h
 
 shape_diameter_function.h
 
 shapeup.h
 
 sharp_edges.h
 
 shortest_edge_and_midpoint.h
 
 signed_angle.h
 
 signed_distance.h
 
 simplify_polyhedron.h
 
 slice.h
 
 slice_cached.h
 
 slice_into.h
 
 slice_mask.h
 
 slice_sorted.h
 
 slim.h
 
 smooth_corner_adjacency.h
 
 snap_points.h
 
 snap_to_canonical_view_quat.h
 
 snap_to_fixed_up.h
 
 solid_angle.h
 
 SolverStatus.h
 
 sort.h
 
 sort_angles.h
 
 sort_triangles.h
 
 sort_vectors_ccw.h
 
 SortableRow.h
 
 sortrows.h
 
 sparse.h
 
 sparse_cached.h
 
 sparse_voxel_grid.h
 
 speye.h
 
 split_nonmanifold.h
 
 squared_edge_lengths.h
 
 stdin_to_temp.h
 
 STR.h
 
 straighten_seams.h
 
 string_utils.h
 
 sum.h
 
 svd3x3.h
 
 svd3x3_avx.h
 
 svd3x3_sse.h
 
 swept_volume.h
 
 swept_volume_bounding_box.h
 
 swept_volume_signed_distance.h
 
 tan_half_angle.h
 
 tet_tet_adjacency.h
 
 tetrahedralized_grid.h
 
 Timer.h
 
 tinyply.h
 
 topological_hole_fill.h
 
 trackball.h
 
 transpose_blocks.h
 
 tri_tri_intersect.h
 
 triangle_fan.h
 
 triangle_triangle_adjacency.h
 
 triangles_from_strip.h
 
 triangulated_grid.h
 
 turning_number.h
 
 two_axis_valuator_fixed_up.h
 
 uniformly_sample_two_manifold.h
 
 unique.h
 
 unique_edge_map.h
 
 unique_rows.h
 
 unique_simplices.h
 
 unproject.h
 
 unproject_in_mesh.h
 
 unproject_on_line.h
 
 unproject_on_plane.h
 
 unproject_onto_mesh.h
 
 unproject_ray.h
 
 unzip_corners.h
 
 upsample.h
 
 vector_area_matrix.h
 
 verbose.h
 
 vertex_components.h
 
 vertex_triangle_adjacency.h
 
 Viewport.h
 
 volume.h
 
 voxel_grid.h
 
 winding_number.h
 
 WindingNumberAABB.h
 
 WindingNumberMethod.h
 
 WindingNumberTree.h
 
 write_triangle_mesh.h
 
 writeBF.h
 
 writeDMAT.h
 
 writeMESH.h
 
 writeMSH.h
 
 writeOBJ.h
 
 writeOFF.h
 
 writePLY.h
 
 writeSTL.h
 
 writeTGF.h
 
 writeWRL.h
 
 ZERO.h