Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 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
7callers
19callees
1.3 (p87)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 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 sitehandle_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_requesta_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_atMesh::boundsapp-fab-model · cc 3cre8_app_fab_model::slicer::mesh::Mesh::boundsSliceSettings::widthapp-fab-model · cc 2cre8_app_fab_model::slicer::SliceSettings::widthfill_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 7

Callees 19

Source not readable from this process.