This website requires JavaScript.
Explore
Help
Register
Sign In
viewit
/
OrcaSlicer-KX
Watch
5
Star
1
Fork
1
You've already forked OrcaSlicer-KX
Code
Issues
Pull Requests
Actions
6
Packages
Projects
Releases
4
Wiki
Activity
Files
e7d01a4acd413493ee43ec4d6a7bfbb6f0c034bb
OrcaSlicer-KX
/
deps_src
/
libigl
/
igl
History
…
..
anttweakbar
…
copyleft
…
embree
…
lim
…
matlab
…
mosek
…
opengl
…
opengl2
…
png
…
triangle
…
xml
…
AABB.cpp
…
AABB.h
…
active_set.cpp
…
active_set.h
…
adjacency_list.cpp
…
adjacency_list.h
…
adjacency_matrix.cpp
…
adjacency_matrix.h
…
all_edges.cpp
…
all_edges.h
…
all_pairs_distances.cpp
…
all_pairs_distances.h
…
all.cpp
…
all.h
…
ambient_occlusion.cpp
…
ambient_occlusion.h
…
angular_distance.cpp
…
angular_distance.h
…
any_of.cpp
…
any_of.h
…
any.cpp
…
any.h
…
arap_dof.cpp
…
arap_dof.h
…
arap_linear_block.cpp
…
arap_linear_block.h
…
arap_rhs.cpp
…
arap_rhs.h
…
arap.cpp
…
arap.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_orient.cpp
…
bfs_orient.h
…
bfs.cpp
…
bfs.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_diagonal.cpp
…
bounding_box_diagonal.h
…
bounding_box.cpp
…
bounding_box.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_entries.cpp
…
cotmatrix_entries.h
…
cotmatrix.cpp
…
cotmatrix.h
…
count.cpp
…
count.h
…
covariance_scatter_matrix.cpp
…
covariance_scatter_matrix.h
…
cross_field_missmatch.cpp
…
cross_field_missmatch.h
…
cross.cpp
…
cross.h
…
crouzeix_raviart_cotmatrix.cpp
…
crouzeix_raviart_cotmatrix.h
…
crouzeix_raviart_massmatrix.cpp
…
crouzeix_raviart_massmatrix.h
…
cumsum.cpp
…
cumsum.h
…
cut_mesh_from_singularities.cpp
…
cut_mesh_from_singularities.h
…
cut_mesh.cpp
…
cut_mesh.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_row.cpp
…
dot_row.h
…
dot.cpp
…
dot.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_to_path.cpp
…
edges_to_path.h
…
edges.cpp
…
edges.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_cross_field_singularities.cpp
…
find_cross_field_singularities.h
…
find_zero.cpp
…
find_zero.h
…
find.cpp
…
find.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_hires.cpp
…
get_seconds_hires.h
…
get_seconds.cpp
…
get_seconds.h
…
grad.cpp
…
grad.h
…
grid_search.cpp
…
grid_search.h
…
grid.cpp
…
grid.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_energy.cpp
…
hessian_energy.h
…
hessian.cpp
…
hessian.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
…
IO
…
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_faces_stopping_condition.cpp
…
max_faces_stopping_condition.h
…
max_size.cpp
…
max_size.h
…
max.cpp
…
max.h
…
median.cpp
…
median.h
…
MeshBooleanType.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
…
min.cpp
…
min.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_svd3x3.cpp
…
polar_svd3x3.h
…
polar_svd.cpp
…
polar_svd.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_isometrically_to_plane.cpp
…
project_isometrically_to_plane.h
…
project_to_line_segment.cpp
…
project_to_line_segment.h
…
project_to_line.cpp
…
project_to_line.h
…
project.cpp
…
project.h
…
pseudonormal_test.cpp
…
pseudonormal_test.h
…
pso.cpp
…
pso.h
…
qslim_optimal_collapse_edge_callbacks.cpp
…
qslim_optimal_collapse_edge_callbacks.h
…
qslim.cpp
…
qslim.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_cached.cpp
…
slice_cached.h
…
slice_into.cpp
…
slice_into.h
…
slice_mask.cpp
…
slice_mask.h
…
slice_tets.cpp
…
slice_tets.h
…
slice.cpp
…
slice.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_angles.cpp
…
sort_angles.h
…
sort_triangles.cpp
…
sort_triangles.h
…
sort_vectors_ccw.cpp
…
sort_vectors_ccw.h
…
sort.cpp
…
sort.h
…
SortableRow.h
…
sortrows.cpp
…
sortrows.h
…
sparse_cached.cpp
…
sparse_cached.h
…
sparse.cpp
…
sparse.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_avx.cpp
…
svd3x3_avx.h
…
svd3x3_sse.cpp
…
svd3x3_sse.h
…
svd3x3.cpp
…
svd3x3.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_edge_map.cpp
…
unique_edge_map.h
…
unique_rows.cpp
…
unique_rows.h
…
unique_simplices.cpp
…
unique_simplices.h
…
unique.cpp
…
unique.h
…
unproject_in_mesh.cpp
…
unproject_in_mesh.h
…
unproject_onto_mesh.cpp
…
unproject_onto_mesh.h
…
unproject_ray.cpp
…
unproject_ray.h
…
unproject.cpp
…
unproject.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
…