Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

slice

cre8_app_fab_model::slicer::slice

fn · cre8-app-fab-model · crates/cre8-app-fab-model/src/slicer.rs:399 pub documented

219lines
43cyclomatic
4max nesting
134statements
2? exits
2params
8callers
19callees
1.5 (p90)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (8 direct callers, 19 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 4 sitesmethod · 1 sitename · 13 sitesmethod · 3 sitesmethod · 12 sitesmethod · 2 sitesmethod · 3 sitesmethod · 2 sitesmethod · 3 sitespath · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 12 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesself · 1 siteself · 1 siteself · 1 sitepath · 1 sitename · 3 sitesself · 1 siteself · 1 siteself · 1 sitepath · 1 sitename · 1 siteself · 1 siteself · 1 sitename · 1 siteself · 1 sitename · 1 sitename · 4 sitesname · 1 siteself · 1 siteself · 1 sitemakeapp-shape · cc 5cre8_app_shape::make::makehandle_sliceapp-fab · cc 4cre8_app_fab::slice::handle_slicestart_printapp-fab · cc 8cre8_app_fab::production::start_printslice_requestapp-fab · cc 2cre8_app_fab::slice::slice_requestestimateapp-shape · cc 2cre8_app_shape::make::estimatea_cube_slices_into_layers_t…app-fab-model · cc 4cre8_app_fab_model::slicer::tests::a_cube_slices_into_layers_the_virtual_printer_printsfloors_and_roofs_are_solid_…app-fab-model · cc 3cre8_app_fab_model::slicer::tests::floors_and_roofs_are_solid_and_the_middle_is_sparsea_solid_cube_feeds_about_it…app-fab-model · cc 1cre8_app_fab_model::slicer::tests::a_solid_cube_feeds_about_its_own_volumea_hole_stays_emptyapp-fab-model · cc 13cre8_app_fab_model::slicer::tests::a_hole_stays_emptyslicing_is_deterministic_an…app-fab-model · cc 1cre8_app_fab_model::slicer::tests::slicing_is_deterministic_and_reads_stlbad_input_is_refusedapp-fab-model · cc 1cre8_app_fab_model::slicer::tests::bad_input_is_refusedsliceapp-fab-model · cc 43cre8_app_fab_model::slicer::slicenumapp-fab-model · cc 4cre8_app_fab_model::slicer::numWriter::commandapp-fab-model · cc 1cre8_app_fab_model::slicer::Writer::commandslice_atapp-fab-model · cc 17cre8_app_fab_model::slicer::geom::slice_atSliceSettings::widthapp-fab-model · cc 2cre8_app_fab_model::slicer::SliceSettings::widthMesh::boundsapp-fab-model · cc 3cre8_app_fab_model::slicer::mesh::Mesh::boundsfill_linesapp-fab-model · cc 11cre8_app_fab_model::slicer::geom::fill_linesorient_loopsapp-fab-model · cc 3cre8_app_fab_model::slicer::geom::orient_loopsWriter::travelapp-fab-model · cc 4cre8_app_fab_model::slicer::Writer::travelWriter::extrudeapp-fab-model · cc 2cre8_app_fab_model::slicer::Writer::extrudeMesh::translateapp-fab-model · cc 3cre8_app_fab_model::slicer::mesh::Mesh::translateWriter::retractapp-fab-model · cc 3cre8_app_fab_model::slicer::Writer::retractloops_containapp-fab-model · cc 1cre8_app_fab_model::slicer::geom::loops_containWriter::commentapp-fab-model · cc 1cre8_app_fab_model::slicer::Writer::commentWriter::reset_eapp-fab-model · cc 1cre8_app_fab_model::slicer::Writer::reset_edistanceapp-fab-model · cc 1cre8_app_fab_model::slicer::geom::distanceloop_containsapp-fab-model · cc 4cre8_app_fab_model::slicer::geom::loop_containssigned_areaapp-fab-model · cc 2cre8_app_fab_model::slicer::geom::signed_areakeyapp-fab-model · cc 1cre8_app_fab_model::slicer::geom::keyWriter::feed_wordapp-fab-model · cc 2cre8_app_fab_model::slicer::Writer::feed_wordsimplifyapp-fab-model · cc 9cre8_app_fab_model::slicer::geom::simplifyedge_crossingapp-fab-model · cc 2cre8_app_fab_model::slicer::geom::edge_crossingWriter::unretractapp-fab-model · cc 2cre8_app_fab_model::slicer::Writer::unretract

Control flow

Source not readable from this process.

Callers 8

Callees 19

Source not readable from this process.