|
| auto | meshlib::org_pnt (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::dest_pnt (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::edge_vector (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::edge_segment (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Owned< meshlib::LineSegm3f > |
| auto | meshlib::edge_point_4 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId, f:f32) -> meshlib::Vector3f |
| auto | meshlib::edge_point_3 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, ep:&meshlib::EdgePoint) -> meshlib::Vector3f |
| auto | meshlib::edge_center (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> meshlib::Vector3f |
| void | meshlib::get_left_tri_points_6 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId, v0:&mut meshlib::Vector3f, v1:&mut meshlib::Vector3f, v2:&mut meshlib::Vector3f) |
| auto | meshlib::get_left_tri_points_3 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::std_array_MR_Vector3f_3 |
| void | meshlib::get_tri_points_6 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId, v0:&mut meshlib::Vector3f, v1:&mut meshlib::Vector3f, v2:&mut meshlib::Vector3f) |
| auto | meshlib::get_tri_points_3 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::std_array_MR_Vector3f_3 |
| auto | meshlib::tri_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::MeshTriPoint) -> meshlib::Vector3f |
| auto | meshlib::tri_center (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::Vector3f |
| auto | meshlib::triangle_aspect_ratio (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> f32 |
| auto | meshlib::circumcircle_diameter_sq (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> f32 |
| auto | meshlib::circumcircle_diameter (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> f32 |
| auto | meshlib::to_tri_point_4 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId, p:&meshlib::Vector3f) -> meshlib::Owned< meshlib::MeshTriPoint > |
| auto | meshlib::to_tri_point_3 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::PointOnFace) -> meshlib::Owned< meshlib::MeshTriPoint > |
| auto | meshlib::to_edge_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId, p:&meshlib::Vector3f) -> meshlib::Owned< meshlib::EdgePoint > |
| auto | meshlib::get_closest_vertex_mr_point_on_face (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::PointOnFace) -> meshlib::VertId |
| auto | meshlib::get_closest_vertex_mr_mesh_tri_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::MeshTriPoint) -> meshlib::VertId |
| auto | meshlib::get_closest_edge_mr_point_on_face (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::PointOnFace) -> meshlib::UndirectedEdgeId |
| auto | meshlib::get_closest_edge_mr_mesh_tri_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::MeshTriPoint) -> meshlib::UndirectedEdgeId |
| auto | meshlib::edge_length (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::edge_lengths (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Owned< meshlib::UndirectedEdgeScalars > |
| auto | meshlib::edge_length_sq (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::left_dir_dbl_area (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::dir_dbl_area_mr_face_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::Vector3f |
| auto | meshlib::dir_dbl_areas (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, region:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::VertCoords > |
| auto | meshlib::dbl_area_mr_face_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> f32 |
| auto | meshlib::area_mr_face_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> f32 |
| auto | meshlib::area_const_mr_face_bit_set_ptr (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, fs:Option<&meshlib::FaceBitSet >) -> f64 |
| auto | meshlib::dir_area (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, fs:Option<&meshlib::FaceBitSet >) -> meshlib::Vector3d |
| auto | meshlib::proj_area (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, dir:&meshlib::Vector3f, fs:Option<&meshlib::FaceBitSet >) -> f64 |
| auto | meshlib::volume (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, region:Option<&meshlib::FaceBitSet >) -> f64 |
| auto | meshlib::hole_perimeter (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> f64 |
| auto | meshlib::hole_dir_area (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3d |
| auto | meshlib::left_tangent (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::left_normal (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> meshlib::Vector3f |
| auto | meshlib::normal_mr_face_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::Vector3f |
| auto | meshlib::get_plane3f (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::Owned< meshlib::Plane3f > |
| auto | meshlib::get_plane3d (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, f:meshlib::FaceId) -> meshlib::Owned< meshlib::Plane3d > |
| auto | meshlib::dir_dbl_area_mr_vert_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId) -> meshlib::Vector3f |
| auto | meshlib::dbl_area_mr_vert_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId) -> f32 |
| auto | meshlib::normal_mr_vert_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId) -> meshlib::Vector3f |
| auto | meshlib::normal_mr_mesh_tri_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::MeshTriPoint) -> meshlib::Vector3f |
| auto | meshlib::pseudonormal_mr_vert_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId, region:Option<&meshlib::FaceBitSet >) -> meshlib::Vector3f |
| auto | meshlib::pseudonormal_mr_undirected_edge_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId, region:Option<&meshlib::FaceBitSet >) -> meshlib::Vector3f |
| auto | meshlib::pseudonormal_mr_mesh_tri_point (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, p:&meshlib::MeshTriPoint, region:Option<&meshlib::FaceBitSet >) -> meshlib::Vector3f |
| auto | meshlib::sum_angles (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId, outBoundaryVert:Option<&mut bool >) -> f32 |
| auto | meshlib::find_spike_vertices (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, minSumAngle:f32, region:Option<&meshlib::VertBitSet >, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_VertBitSet_std_string > |
| auto | meshlib::dihedral_angle_sin (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::dihedral_angle_cos (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::dihedral_angle (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::discrete_mean_curvature_mr_vert_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId) -> f32 |
| auto | meshlib::discrete_mean_curvature_mr_undirected_edge_id (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::discrete_gaussian_curvature (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId, outBoundaryVert:Option<&mut bool >) -> f32 |
| auto | meshlib::discrete_mean_curvatures (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, region:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::VertScalars > |
| auto | meshlib::discrete_gaussian_curvatures (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, region:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::VertScalars > |
| auto | meshlib::find_sharp_edges (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, minSharpCos:f32, maxSharpCos:f32) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet > |
| auto | meshlib::find_crease_edges (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, angleFromPlanar:f32) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet > |
| auto | meshlib::left_cotan (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId) -> f32 |
| auto | meshlib::cotan (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, ue:meshlib::UndirectedEdgeId) -> f32 |
| auto | meshlib::quadratic_form (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, v:meshlib::VertId, angleWeigted:bool, region:Option<&meshlib::FaceBitSet >, creases:Option<&meshlib::UndirectedEdgeBitSet >) -> meshlib::Owned< meshlib::QuadraticForm3f > |
| auto | meshlib::compute_bounding_box (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, region:Option<&meshlib::FaceBitSet >, toWorld:Option<&meshlib::AffineXf3f >) -> meshlib::Box3f |
| auto | meshlib::average_edge_length (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> f32 |
| auto | meshlib::find_center_from_points (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Vector3f |
| auto | meshlib::find_center_from_faces (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Vector3f |
| auto | meshlib::find_center_from_b_box (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Vector3f |