List of all items
Structs
Enums
Functions
- bvh3::build_geometry_aabb_for_uniform_mesh
- bvh3_topology_morton::bvhnodes_morton
- bvh3_topology_morton::sorted_morten_code
- bvh3_topology_topdown::from_triangle_mesh
- bvh3_topology_topdown::from_uniform_mesh_with_elem2elem_elem2center
- bvh::mark_child
- dijkstra::topological_distance_on_uniform_mesh
- edge2vtx::from_polygon_mesh
- edge2vtx::from_triangle_mesh
- edge2vtx::from_uniform_mesh_with_specific_edges
- edge2vtx::from_vtx2vtx
- elem2center::from_uniform_mesh
- elem2elem::face2node_of_polygon_element
- elem2elem::face2node_of_simplex_element
- elem2elem::from_uniform_mesh
- elem2elem::from_uniform_mesh_with_vtx2elem
- elem2group::from_triangle_mesh
- elem2group::from_uniform_mesh_with_elem2elem
- elem2group::mark_connected_elements
- extract::extract
- extract::from_polygonal_mesh_array
- extract::from_polygonal_mesh_lambda
- extract::from_uniform_mesh_lambda
- extract::map_values_old2new
- io_nas::load_tri_mesh
- io_obj::load_tri_mesh
- io_obj::save_polyloop_
- io_obj::save_tri_mesh
- io_obj::save_tri_mesh_
- io_obj::save_tri_mesh_texture
- io_off::load_as_tri_mesh
- io_off::save_tri_mesh
- io_svg::polybezier2polyloop
- io_svg::svg_loops_from_outline_path
- io_svg::svg_outline_path_from_shape
- io_vtk::write_vtk_cells
- io_vtk::write_vtk_data_point_scalar
- io_vtk::write_vtk_points
- kdtree2::construct_kdtree
- kdtree2::find_edges
- kdtree2::inside_square
- kdtree2::nearest
- map_idx::from_remove_unreferenced_vertices
- map_idx::map_elem_index
- map_idx::map_vertex_attibute
- polyline3::cg
- polyline3::contacting_pair
- polyline3::framez
- polyline3::normal_binormal
- polyline3::position_from_barycentric_coordinate
- polyline3::smooth
- polyline3::to_trimesh3_capsule
- polyline3::vtx2framex
- polyline3::vtx2framey
- polyline::cov
- polyline::resample
- polyline::resample_preserve_corner
- polyloop2::area
- polyloop2::distance_to_point
- polyloop2::from_circle
- polyloop2::from_pentagram
- polyloop2::is_inside_
- polyloop2::to_svg
- polyloop2::to_uniform_density_random_points
- polyloop2::winding_number
- polyloop3::extend_avoid_intersection
- polyloop3::framez
- polyloop3::nearest_to_edge3
- polyloop3::nearest_to_point3
- polyloop3::normal_binormal
- polyloop3::position_from_barycentric_coordinate
- polyloop3::smooth
- polyloop3::smooth_frame
- polyloop3::smooth_gradient_of_distance
- polyloop3::to_trimesh3_torus
- polyloop3::tube_mesh_avoid_intersection
- polyloop3::vtx2framex
- polyloop3::winding_number
- polyloop3::write_wavefrontobj
- polyloop::arclength
- polyloop::arclength_vec
- polyloop::cog
- polyloop::cov
- polyloop::edge2length
- polyloop::resample
- polyloop::resample_multiple_loops_remain_original_vtxs
- polyloop::to_cylinder_trimeshes
- quadmesh::from_grid
- sampling::cumulative_area_sum
- sampling::cumulative_areas_trimesh3_condition
- sampling::sample_uniformly_trimesh
- transform::normalize_coords3
- tri2vtx::find_node_tri
- tri2vtx::from_polygon_mesh
- tri2vtx::from_quad_mesh
- trimesh2::area_of_a_triangle
- trimesh2::search_bruteforce_one_triangle_include_input_point
- trimesh2::tri2area
- trimesh2::tri2circumcenter
- trimesh2::vtx2area
- trimesh2_dynamic::add_points_to_mesh
- trimesh2_dynamic::add_points_uniformly
- trimesh2_dynamic::delaunay_around_point
- trimesh2_dynamic::delete_unreferenced_points
- trimesh2_dynamic::enforce_edge
- trimesh2_dynamic::laplacian_mesh_smoothing_around_point
- trimesh2_dynamic::make_super_triangle
- trimesh2_dynamic::meshing_from_polyloop2
- trimesh2_dynamic::should_flip
- trimesh2_dynamic::triangulate_single_connected_shape
- trimesh3::extend_avoid_intersection
- trimesh3::mean_edge_length
- trimesh3::merge
- trimesh3::position_from_barycentric_coordinate
- trimesh3::tri2area
- trimesh3::tri2normal
- trimesh3::vtx2area
- trimesh3::vtx2normal
- trimesh3_intersection::search_brute_force
- trimesh3_intersection::search_with_bvh_between_branches
- trimesh3_intersection::search_with_bvh_inside_branch
- trimesh3_intersection_time::edge_edge_between_bvh_branches
- trimesh3_intersection_time::edge_edge_inside_branch
- trimesh3_intersection_time::print_intersection
- trimesh3_intersection_time::search_brute_force
- trimesh3_intersection_time::search_with_bvh
- trimesh3_move_avoid_intersection::match_vtx2xyz_while_avoid_collision
- trimesh3_primitive::arrow_connecting_two_points
- trimesh3_primitive::bypyramid_zup
- trimesh3_primitive::capsule_connecting_two_point
- trimesh3_primitive::capsule_yup
- trimesh3_primitive::cylinder_closed_end_yup
- trimesh3_primitive::cylinder_open_connecting_two_points
- trimesh3_primitive::cylinder_open_end_yup
- trimesh3_primitive::hemisphere_zup
- trimesh3_primitive::sphere_yup
- trimesh3_primitive::torus_yup
- trimesh3_proximity::contacting_pair
- trimesh3_search_bruteforce::first_intersection_ray
- trimesh3_search_bruteforce::is_point_inside_sphere
- trimesh_topology::delete_tri_flag
- trimesh_topology::find_adjacent_edge_index
- trimesh_topology::find_edge_by_looking_all_triangles
- trimesh_topology::find_edge_by_looking_around_point
- trimesh_topology::find_node
- trimesh_topology::flag_connected
- trimesh_topology::flip_edge
- trimesh_topology::insert_a_point_inside_an_element
- trimesh_topology::insert_point_on_elem_edge
- trimesh_topology::move_ccw
- trimesh_topology::move_cw
- unify_index::unify_two_indices_of_polygon_mesh
- unify_index::unify_two_indices_of_triangle_mesh
- unindex::unidex_vertex_attribute_for_triangle_mesh
- vtx2elem::from_polygon_mesh
- vtx2elem::from_uniform_mesh
- vtx2vtx::edges_of_polygon_mesh
- vtx2vtx::from_specific_edges_of_uniform_mesh
- vtx2vtx::from_uniform_mesh
- vtx2vtx::from_uniform_mesh_with_vtx2elem
- vtx2xyz::cast
- vtx2xyz::from_2d_to_3d
- vtx2xyz::from_array_of_nalgebra
- vtx2xyz::normalize