libigl
v2.5.0
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
docs
▼
include
►
igl
►
copyleft
►
cgal
assign.h
assign_scalar.h
BinaryWindingNumberOperations.h
cell_adjacency.h
closest_facet.h
complex_to_mesh.h
component_inside_component.h
convex_hull.h
coplanar.h
CSGTree.h
delaunay_triangulation.h
extract_cells.h
extract_cells_single_component.h
extract_feature.h
fast_winding_number.h
half_space_box.h
hausdorff.h
incircle.h
insert_into_cdt.h
insphere.h
intersect_other.h
intersect_with_half_space.h
lexicographic_triangulation.h
mesh_boolean.h
mesh_boolean_type_to_funcs.h
mesh_to_cgal_triangle_list.h
mesh_to_polyhedron.h
minkowski_sum.h
order_facets_around_edge.h
order_facets_around_edges.h
orient2D.h
orient3D.h
outer_edge.h
outer_facet.h
outer_hull.h
outer_hull_legacy.h
outer_vertex.h
peel_outer_hull_layers.h
peel_winding_number_layers.h
piecewise_constant_winding_number.h
point_areas.h
point_mesh_squared_distance.h
point_segment_squared_distance.h
point_solid_signed_squared_distance.h
point_triangle_squared_distance.h
points_inside_component.h
polyhedron_to_mesh.h
projected_cdt.h
projected_delaunay.h
propagate_winding_numbers.h
read_triangle_mesh.h
relabel_small_immersed_cells.h
remesh_intersections.h
remesh_self_intersections.h
RemeshSelfIntersectionsParam.h
resolve_intersections.h
row_to_point.h
segment_segment_squared_distance.h
SelfIntersectMesh.h
signed_distance_isosurface.h
snap_rounding.h
string_to_mesh_boolean_type.h
subdivide_segments.h
submesh_aabb_tree.h
triangle_triangle_squared_distance.h
triangulate.h
trim_with_solid.h
wire_mesh.h
►
comiso
frame_field.h
miq.h
nrosy.h
►
opengl2
render_to_tga.h
texture_from_tga.h
tga.h
►
tetgen
cdt.h
mesh_to_tetgenio.h
mesh_with_skeleton.h
tetgenio_to_tetmesh.h
tetrahedralize.h
marching_cubes.h
marching_cubes_tables.h
progressive_hulls.h
progressive_hulls_cost_and_placement.h
quadprog.h
►
embree
ambient_occlusion.h
bone_heat.h
bone_visible.h
EmbreeDevice.h
EmbreeIntersector.h
EmbreeRenderer.h
line_mesh_intersection.h
reorient_facets_raycast.h
shape_diameter_function.h
unproject_in_mesh.h
unproject_onto_mesh.h
►
matlab
matlabinterface.h
MatlabWorkspace.h
mexErrMsgTxt.h
MexStream.h
parse_rhs.h
prepare_lhs.h
requires_arg.h
validate_arg.h
►
mosek
bbw.h
mosek_guarded.h
mosek_linprog.h
mosek_quadprog.h
►
opengl
►
glfw
►
imgui
ImGuiHelpers.h
ImGuiMenu.h
ImGuiPlugin.h
ImGuiTraits.h
ImGuiWidget.h
ImGuizmoWidget.h
SelectionWidget.h
background_window.h
map_texture.h
Viewer.h
ViewerPlugin.h
►
stb
render_to_file.h
render_to_file_async.h
bind_vertex_attrib_array.h
create_index_vbo.h
create_mesh_vbo.h
create_shader_program.h
create_vector_vbo.h
destroy_shader_program.h
gl.h
gl_type_size.h
init_render_to_texture.h
load_shader.h
MeshGL.h
print_program_info_log.h
print_shader_info_log.h
read_pixels.h
report_gl_error.h
uniform_type_to_string.h
verasansmono_compressed.h
vertex_array.h
ViewerCore.h
ViewerData.h
►
predicates
delaunay_triangulation.h
ear_clipping.h
lexicographic_triangulation.h
point_inside_convex_polygon.h
polygons_to_triangles.h
predicates.h
segment_segment_intersect.h
►
spectra
eigs.h
lscm.h
►
stb
read_image.h
write_image.h
►
triangle
cdt.h
scaf.h
triangulate.h
►
xml
serialize_xml.h
write_triangle_mesh.h
writeDAE.h
XMLSerializable.h
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
Generated by
1.9.8