MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::Polyline3 Member List

This is the complete list of members for meshlib::Polyline3, including all inherited members.

add_from_edge_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgeId) -> meshlib::EdgeIdmeshlib::Polyline3
add_from_general_surface_path(mesh:&meshlib::Mesh, start:&meshlib::MeshTriPoint, path:&meshlib::std_vector_MR_EdgePoint, end:&meshlib::MeshTriPoint) -> meshlib::EdgeIdmeshlib::Polyline3
add_from_points_2(vs:Option<&meshlib::Vector3f >, num:usize) -> meshlib::EdgeIdmeshlib::Polyline3
add_from_points_3(vs:Option<&meshlib::Vector3f >, num:usize, closed:bool) -> meshlib::EdgeIdmeshlib::Polyline3
add_from_surface_path(mesh:&meshlib::Mesh, path:&meshlib::std_vector_MR_EdgePoint) -> meshlib::EdgeIdmeshlib::Polyline3
add_part(from:&meshlib::Polyline3, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::Polyline3
add_part_by_mask(from:&meshlib::Polyline3, mask:&meshlib::UndirectedEdgeBitSet, outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::EdgeMap >)meshlib::Polyline3
assign_from_another(_other:&meshlib::Polyline3) -> &mut meshlib::Polyline3meshlib::Polyline3
average_edge_length() const -> f32meshlib::Polyline3
compute_bounding_box(toWorld:Option<&meshlib::AffineXf3f >) const -> meshlib::Box3fmeshlib::Polyline3
construct_1_std_vector_mr_vector3f(contour:&meshlib::std_vector_MR_Vector3f) -> meshlib::Owned< meshlib::Polyline3 >meshlib::Polyline3static
construct_1_std_vector_std_vector_mr_vector3f(contours:&meshlib::std_vector_std_vector_MR_Vector3f) -> meshlib::Owned< meshlib::Polyline3 >meshlib::Polyline3static
construct_2(comp2firstVert:&meshlib::std_vector_MR_VertId, ps:&meshlib::VertCoords) -> meshlib::Owned< meshlib::Polyline3 >meshlib::Polyline3static
construct_from_another(_other:&meshlib::Polyline3) -> meshlib::Owned< meshlib::Polyline3 >meshlib::Polyline3static
contours(vertMap:Option<&mut meshlib::std_vector_std_vector_MR_VertId >) const -> meshlib::Owned< meshlib::std_vector_std_vector_MR_Vector3f >meshlib::Polyline3
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
dest_pnt(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline3
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
edge_center(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline3
edge_length(e:meshlib::EdgeId) const -> f32meshlib::Polyline3
edge_length_sq(e:meshlib::EdgeId) const -> f32meshlib::Polyline3
edge_point_1(ep:&meshlib::EdgePoint) const -> meshlib::Vector3fmeshlib::Polyline3
edge_point_2(e:meshlib::EdgeId, f:f32) const -> meshlib::Vector3fmeshlib::Polyline3
edge_segment(e:meshlib::EdgeId) const -> meshlib::Owned< meshlib::LineSegm3f >meshlib::Polyline3
edge_vector(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline3
find_center_from_points() const -> meshlib::Vector3fmeshlib::Polyline3
get_aabb_tree() const -> &meshlib::AABBTreePolyline3meshlib::Polyline3
get_aabb_tree_not_create() const -> Option<&meshlib::AABBTreePolyline3 >meshlib::Polyline3
get_bounding_box() const -> meshlib::Box3fmeshlib::Polyline3
heap_bytes() const -> usizemeshlib::Polyline3
invalidate_caches()meshlib::Polyline3
loop_dir_area(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline3
new() -> meshlib::Owned< meshlib::Polyline3 >meshlib::Polyline3static
org_pnt(e:meshlib::EdgeId) const -> meshlib::Vector3fmeshlib::Polyline3
pack(outVmap:Option<&mut meshlib::VertMap >, outEmap:Option<&mut meshlib::WholeEdgeMap >)meshlib::Polyline3
points() const -> &meshlib::VertCoordsmeshlib::Polyline3
points_mut() -> &mut meshlib::VertCoordsmeshlib::Polyline3
set_points(value:&meshlib::VertCoords)meshlib::Polyline3
set_topology(value:&meshlib::PolylineTopology)meshlib::Polyline3
split_edge_1(e:meshlib::EdgeId) -> meshlib::EdgeIdmeshlib::Polyline3
split_edge_2(e:meshlib::EdgeId, newVertPos:&meshlib::Vector3f) -> meshlib::EdgeIdmeshlib::Polyline3
to_edge_point_1(v:meshlib::VertId) const -> meshlib::Owned< meshlib::EdgePoint >meshlib::Polyline3
to_edge_point_2(e:meshlib::EdgeId, p:&meshlib::Vector3f) const -> meshlib::Owned< meshlib::EdgePoint >meshlib::Polyline3
topology() const -> &meshlib::PolylineTopologymeshlib::Polyline3
topology_mut() -> &mut meshlib::PolylineTopologymeshlib::Polyline3
total_length() const -> f32meshlib::Polyline3
transform(xf:&meshlib::AffineXf3f)meshlib::Polyline3