Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aeplay/michelangelo
/ functions
Functions
32 in github.com/aeplay/michelangelo
⨍
Functions
32
◇
Types & classes
14
↓ 13 callers
Method
clone
(&self)
src/mesh.rs:54
↓ 8 callers
Method
push
(&mut self, surface: Surface)
src/sculpt.rs:252
↓ 6 callers
Method
into
(self)
src/sculpt.rs:182
↓ 5 callers
Function
to_vertex
(point: &P2, z: N)
src/sculpt.rs:207
↓ 3 callers
Method
push
( &mut self, new_members: Vec<(K, Mesh)>, total_new_vertices: usize, )
src/mesh_grouper.rs:22
↓ 3 callers
Function
strip_indices
(left_start_i: usize, left_len: usize, right_start_i: usize, right_len: usize, reverse_right: bool)
src/sculpt.rs:213
↓ 2 callers
Method
sum
(iter: I)
src/mesh.rs:87
↓ 1 callers
Method
get_mesh_if_changed
(&mut self)
src/mesh_grouper.rs:62
↓ 1 callers
Method
remove
(&mut self, key: &K)
src/mesh_grouper.rs:51
↓ 1 callers
Method
to_mesh
(&self)
src/sculpt.rs:256
Method
abort_geometry
(&mut self)
src/mesh.rs:139
Method
add
(mut self, rhs: Mesh)
src/mesh.rs:65
Method
add_assign
(&mut self, rhs: Mesh)
src/mesh.rs:75
Method
add_triangle
(&mut self, a: VertexId, b: VertexId, c: VertexId)
src/mesh.rs:147
Method
add_vertex
(&mut self, input: FillVertex)
src/mesh.rs:140
Method
begin_geometry
(&mut self)
src/mesh.rs:132
Method
empty
()
src/mesh.rs:45
Method
end_geometry
(&mut self)
src/mesh.rs:133
Method
extrude
(line: &Rc<Self>, up: N, out: N)
src/sculpt.rs:21
Method
from_area
(area: &Area)
src/mesh.rs:155
Method
from_band
(path: LinePath, width_left: N, width_right: N, z: N)
src/sculpt.rs:77
Method
from_path_as_band
(path: &LinePath, width: N, z: N)
src/mesh.rs:192
Method
from_path_as_band_asymmetric
( path: &LinePath, width_left: N, width_right: N, z: N, )
src/mesh.rs:196
Method
from_primitive_area
(area: PrimitiveArea, z: N)
src/sculpt.rs:69
Method
new
(path: LinePath, z: N)
src/sculpt.rs:15
Method
new
(max_vertices: usize)
src/mesh_grouper.rs:13
Method
new
(vertices: Vec<Vertex>, indices: Vec<u16>)
src/mesh.rs:38
Method
roof
(&self, height: N, gable_depth_front: N, gable_depth_back: N)
src/sculpt.rs:149
Method
subdivide
(&self, weights: &[N])
src/sculpt.rs:34
Method
to_flat_surface
(&self)
src/sculpt.rs:153
Method
update
( &mut self, to_remove: RemI, to_add: AddI, )
src/mesh_grouper.rs:92
Method
with_color
(color: [f32; 3])
src/mesh.rs:22