#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/BoundingBox.hpp>
Public Types | |
| using | PointsType = std::vector<PointType> |
Public Member Functions | |
| BoundingBox3Base () | |
| BoundingBox3Base (const PointType &pmin, const PointType &pmax) | |
| BoundingBox3Base (const PointType &p1, const PointType &p2, const PointType &p3) | |
| template<class It, class = IteratorOnly<It>> | |
| BoundingBox3Base (It from, It to) | |
| BoundingBox3Base (const PointsType &points) | |
| Polygon | polygon (bool is_scaled=false) const |
| void | merge (const PointType &point) |
| void | merge (const PointsType &points) |
| void | merge (const BoundingBox3Base< PointType > &bb) |
| PointType | size () const |
| double | radius () const |
| void | translate (coordf_t x, coordf_t y, coordf_t z) |
| void | translate (const Vec3d &v) |
| void | offset (coordf_t delta) |
| BoundingBox3Base< PointType > | inflated (coordf_t delta) const throw () |
| PointType | center () const |
| coordf_t | max_size () const |
| bool | contains (const PointType &point) const |
| bool | contains (const BoundingBox3Base< PointType > &other) const |
| bool | intersects (const BoundingBox3Base< PointType > &other) const |
| void | reset () |
| void | scale (double factor) |
| double | area () const |
| void | translate (coordf_t x, coordf_t y) |
| bool | overlap (const BoundingBoxBase< PointType, PointsType > &other) const |
| PointType | operator[] (size_t idx) const |
| bool | operator== (const BoundingBoxBase< PointType, PointsType > &rhs) |
| bool | operator!= (const BoundingBoxBase< PointType, PointsType > &rhs) |
Public Attributes | |
| PointType | min |
| PointType | max |
| bool | defined |
Static Private Member Functions | |
| static void | construct (BoundingBoxType &out, It from, It to) |
| using Slic3r::BoundingBox3Base< PointType >::PointsType = std::vector<PointType> |
|
inline |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::BoundingBoxBase().
Referenced by BoundingBox3Base(), contains(), inflated(), intersects(), and merge().
|
inline |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::BoundingBoxBase(), and Slic3r::BoundingBoxBase< PointType, APointsType >::defined.
|
inline |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::BoundingBoxBase(), and merge().
|
inline |
References Slic3r::cast().
|
inline |
|
inlineinherited |
| template Vec3d Slic3r::BoundingBox3Base< PointType >::center | ( | ) | const |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
Referenced by Slic3r::PrintObject::PrintObject(), Slic3r::GUI::GLCanvas3D::_get_section_view_plane(), Slic3r::GUI::GLCanvas3D::_max_bounding_box(), Slic3r::GUI::GLCanvas3D::_render_section_view_caps(), Slic3r::GUI::MenuFactory::append_menu_item_center(), Slic3r::apply_painted_mesh_to_volume(), Slic3r::GUI::DesignPanel::arm_transform_gizmo(), Slic3r::FillAdaptive::build_octree(), Slic3r::GUI::Camera::calc_zoom_to_bounding_box_factor(), Slic3r::GUI::Camera::calc_zoom_to_volumes_factor(), Slic3r::GUI::Plater::calib_temp(), Slic3r::GUI::Selection::center(), Slic3r::TriangleMesh::center(), Slic3r::ModelObject::center_around_origin(), Slic3r::ModelVolume::center_geometry_after_creation(), Slic3r::Model::center_instances_around_point(), Slic3r::GUI::Selection::center_plate(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::describe_scene(), Slic3r::GUI::GLGizmoAlignment::distribute_objects_generic(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::GUI::GLCanvas3D::get_camera_orbit_target(), Slic3r::GUI::GLCanvas3D::get_camera_pan_anchor(), Slic3r::GUI::GLGizmoAlignment::get_current_coord(), Slic3r::GUI::GLGizmoMove3D::get_tooltip(), Slic3r::GUI::ObjectList::load_mesh_object(), Slic3r::GUI::DesignCanvas::model_mid_z(), Slic3r::GUI::DesignPanel::on_move_body(), Slic3r::GUI::GLGizmoMove3D::on_start_dragging(), Slic3r::GUI::anonymous_namespace{SceneBenchmark.cpp}::SceneBenchmarkDialog::on_timer(), Slic3r::GUI::Selection::paste_objects_from_clipboard(), Slic3r::GUI::Selection::paste_volumes_from_clipboard(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::sla::remove_inside_triangles(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::Selection::render_sidebar_hints(), Slic3r::CLI::run(), Slic3r::GUI::PartPlateList::select_plate(), Slic3r::GUI::Selection::set_caches(), Slic3r::GLVolume::SinkingContours::update(), Slic3r::GUI::GLGizmoCut3D::update_bb(), Slic3r::GUI::GLGizmoPainterBase::update_contours(), Slic3r::GUI::DesignPanel::update_cut_gizmo(), Slic3r::GUI::GizmoObjectManipulation::update_settings_value(), and Slic3r::GUI::Camera::zoom_to_box().
|
inlinestaticprivateinherited |
|
inline |
References BoundingBox3Base(), contains(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, and Slic3r::BoundingBoxBase< PointType, APointsType >::min.
|
inline |
References Slic3r::BoundingBoxBase< PointType, APointsType >::contains().
Referenced by Slic3r::BuildVolume::all_paths_inside(), Slic3r::BuildVolume::check_object_state_with_extruder_area(), Slic3r::GUI::PartPlate::check_outside(), Slic3r::BuildVolume::check_volume_bbox_state_with_extruder_area(), contains(), Slic3r::GUI::contains(), Slic3r::GUI::PartPlate::contains(), Slic3r::ModelInstance::intersects_bed_exclude_region(), Slic3r::GUI::GCodeViewer::load_as_gcode(), Slic3r::BuildVolume::object_state(), Slic3r::GUI::GLCanvas3D::on_mouse(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), Slic3r::GUI::GLGizmoCut3D::update_bb(), and Slic3r::BuildVolume::volume_state_bbox().
|
inline | |||||||||||||
References BoundingBox3Base(), and offset().
Referenced by Slic3r::GUI::GLCanvas3D::_render_objects(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::BuildVolume::check_object_state_with_extruder_area(), Slic3r::BuildVolume::check_volume_bbox_state_with_extruder_area(), Slic3r::GUI::contains(), Slic3r::BuildVolume::object_state(), and Slic3r::BuildVolume::volume_state_bbox().
|
inline |
References BoundingBox3Base(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, and Slic3r::BoundingBoxBase< PointType, APointsType >::min.
Referenced by Slic3r::GUI::PartPlate::check_outside(), priv::has_bb_intersection(), Slic3r::GUI::PartPlate::intersect_instance(), Slic3r::GUI::PartPlate::intersects(), Slic3r::Cut::perform_with_plane(), Slic3r::sla::remove_inside_triangles(), and Slic3r::BuildVolume::volume_state_bbox().
| template coordf_t Slic3r::BoundingBox3Base< PointType >::max_size | ( | ) | const |
References size().
Referenced by Slic3r::GUI::GLCanvas3D::_max_bounding_box(), and Slic3r::GUI::Camera::calc_zoom_to_bounding_box_factor().
| void Slic3r::BoundingBox3Base< PointType >::merge | ( | const BoundingBox3Base< PointType > & | bb | ) |
References BoundingBox3Base(), Slic3r::BoundingBoxBase< PointType, APointsType >::defined, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::defined, Slic3r::BoundingBoxBase< PointType, APointsType >::max, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, Slic3r::BoundingBoxBase< PointType, APointsType >::min, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
| void Slic3r::BoundingBox3Base< PointType >::merge | ( | const PointsType & | points | ) |
| void Slic3r::BoundingBox3Base< PointType >::merge | ( | const PointType & | point | ) |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::defined, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
Referenced by BoundingBox3Base(), Slic3r::GUI::GLCanvas3D::_current_plate_box(), Slic3r::GUI::GLCanvas3D::_get_section_view_plane(), Slic3r::GUI::GLCanvas3D::_max_bounding_box(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::GCodeProcessor::add_object_mass(), Slic3r::GUI::GLGizmoCut3D::bounding_box(), Slic3r::GUI::GLGizmoPainterBase::bounding_box(), Slic3r::SolidBody::bounding_box(), Slic3r::Model::bounding_box_approx(), Slic3r::Model::bounding_box_exact(), Slic3r::GUI::PartPlate::calc_bounding_boxes(), Slic3r::GUI::Bed3D::calc_extended_bounding_box(), Slic3r::GUI::Bed3D::calc_printable_bounding_box(), Slic3r::GUI::Camera::calc_zoom_to_volumes_factor(), Slic3r::Model::center_instances_around_point(), Slic3r::configBrimWidthByVolumeGroups(), anonymous_namespace{EmbossJob.cpp}::cut_surface_to_its(), Slic3r::GUI::DesignSketchTool::faces_box(), Slic3r::GUI::DesignSketchTool::fit_box(), Slic3r::ModelObject::full_raw_mesh_bounding_box(), Slic3r::GUI::GLGizmoAlignment::get_items_box(), Slic3r::GUI::PartPlate::get_objects_bounding_box(), Slic3r::GUI::GLGizmoAlignment::get_selected_objects_info(), Slic3r::ModelObject::instance_bounding_box(), Slic3r::GUI::anonymous_namespace{GLGizmoAlignment.cpp}::instance_box_in_frame(), Slic3r::ModelObject::instance_convex_hull_bounding_box(), Slic3r::PaintCLI::anonymous_namespace{PaintCLI.cpp}::its_referenced_bbox(), Slic3r::GUI::GCodeViewer::load_as_gcode(), Slic3r::GUI::ObjectList::load_mesh_object(), Slic3r::GUI::GLCanvas3D::CenterOfMass::model_markers(), Slic3r::GUI::Selection::paste_objects_from_clipboard(), Slic3r::GUI::Selection::paste_volumes_from_clipboard(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), Slic3r::CLI::run(), Slic3r::GUI::GLCanvas3D::scene_bounding_box(), Slic3r::GUI::DesignSketchTool::selection_box(), Slic3r::GUI::DesignSketchTool::sketch_box(), Slic3r::GUI::GLGizmoCut3D::transformed_bounding_box(), Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::PrintObject::update_slicing_parameters(), Slic3r::GUI::GLCanvas3D::volumes_bounding_box(), and Slic3r::GUI::DesignPanel::zoom_to_feature().
| template void Slic3r::BoundingBox3Base< PointType >::offset | ( | coordf_t | delta | ) |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
Referenced by Slic3r::FaceDetector::detect_exterior_face(), inflated(), Slic3r::GUI::GCodeViewer::load_as_gcode(), and Slic3r::GUI::GLCanvas3D::on_mouse().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by Slic3r::GUI::GLCanvas3D::_update_inactive_plates_visibility(), and Slic3r::GUI::GLCanvas3D::volumes_bounding_box().
| template Polygon Slic3r::BoundingBox3Base< PointType >::polygon | ( | bool | is_scaled = false | ) | const |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min, polygon(), and SCALING_FACTOR.
Referenced by Slic3r::GLVolumeCollection::check_wipe_tower_outside_state(), and polygon().
| template double Slic3r::BoundingBox3Base< PointType >::radius | ( | ) | const |
References Slic3r::cast(), Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
Referenced by Slic3r::GUI::GLCanvas3D::_get_section_view_plane(), Slic3r::GUI::GLCanvas3D::_render_background(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::on_update(), Slic3r::sla::remove_inside_triangles(), and Slic3r::GUI::GLGizmoCut3D::update_bb().
|
inlineinherited |
|
inherited |
| template Vec3d Slic3r::BoundingBox3Base< PointType >::size | ( | ) | const |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, and Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min.
Referenced by Slic3r::PrintObject::PrintObject(), Slic3r::GUI::Plater::_calib_temp_belt_sectioned(), Slic3r::GUI::GLCanvas3D::_render_section_view_caps(), Slic3r::GUI::GLGizmoTextureDisplacement::adjust_plane_point(), Slic3r::apply_painted_mesh_to_volume(), Slic3r::GUI::DesignPanel::arm_transform_gizmo(), Slic3r::FillAdaptive::build_octree(), Slic3r::GUI::calc_distance(), Slic3r::ModelInstance::calc_print_volume_state(), Slic3r::GUI::Bed3D::calc_printable_bounding_box(), Slic3r::GUI::Plater::calib_max_vol_speed(), Slic3r::GUI::GizmoObjectManipulation::change_size_value(), Slic3r::configBrimWidthByVolumeGroups(), Slic3r::GUI::create_mesh(), anonymous_namespace{EmbossJob.cpp}::create_volume(), Slic3r::GUI::PartPlate::estimate_wipe_tower_footprint(), Slic3r::sla::find_min_z_height_rotation(), Slic3r::GUI::get_grabber_mean_size(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::GLGizmoCut3D::get_tooltip(), Slic3r::lay_on_face_planes(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::ObjectList::load_modifier(), max_size(), Slic3r::GUI::GLGizmoTextureDisplacement::on_mouse_adjust_texture(), Slic3r::GUI::DesignPanel::on_move_body(), Slic3r::GUI::anonymous_namespace{SceneBenchmark.cpp}::SceneBenchmarkDialog::on_timer(), Slic3r::GUI::DesignSketchTool::pad_box(), Slic3r::GUI::Selection::paste_objects_from_clipboard(), Slic3r::GUI::Selection::paste_volumes_from_clipboard(), Slic3r::ModelObject::print_info(), Slic3r::sla::remove_inside_triangles(), Slic3r::GUI::GLGizmoTextureDisplacement::render_adjust_texture_gizmo(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::Selection::render_bounding_box(), Slic3r::GUI::GLCanvas3D::CenterOfMass::render_details(), Slic3r::GUI::GLGizmoBase::render_grabbers(), Slic3r::GUI::GLGizmoCut3D::render_slider_two_input(), Slic3r::CLI::run(), Slic3r::GUI::Selection::scale_and_translate(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::GUI::Plater::show_object_info(), Slic3r::PrintObject::slicing_parameters(), Slic3r::MeshInspect::to_json(), Slic3r::GLVolume::SinkingContours::update(), and Slic3r::GUI::GizmoObjectManipulation::update_settings_value().
|
inline |
|
inline |
Referenced by Slic3r::GUI::Bed3D::calc_extended_bounding_box(), Slic3r::CLI::run(), Slic3r::GUI::GLGizmoCut3D::set_center_pos(), Slic3r::PrintObject::slicing_parameters(), Slic3r::GUI::Selection::translate(), and Slic3r::GUI::Camera::validate_target().
|
inlineinherited |
|
inherited |
Referenced by Slic3r::GUI::GLCanvas3D::_get_section_view_plane(), Slic3r::GUI::GLCanvas3D::_render_canvas_toolbar(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::TriangleMesh::bounding_box(), Slic3r::GUI::Bed3D::calc_extended_bounding_box(), Slic3r::GUI::Bed3D::calc_printable_bounding_box(), Slic3r::GUI::DesignSketchTool::fit_box(), Slic3r::GUI::GLCanvas3D::get_camera_orbit_target(), Slic3r::GUI::GLCanvas3D::get_camera_pan_anchor(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::GCodeViewer::load_as_gcode(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::GUI::DesignCanvas::model_mid_z(), Slic3r::GUI::anonymous_namespace{SceneBenchmark.cpp}::SceneBenchmarkDialog::on_timer(), Slic3r::GUI::DesignSketchTool::pad_box(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::GLCanvas3D::CenterOfMass::render_details(), cereal::serialize(), Slic3r::GLVolume::transformed_bounding_box(), Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::GUI::GLGizmoCut3D::update_bb(), and Slic3r::GUI::DesignCanvas::zoom_to_box().
|
inherited |
Referenced by Slic3r::BuildVolume::BuildVolume(), Slic3r::GUI::Plater::_calib_apply_belt_mode(), Slic3r::GUI::GLCanvas3D::_get_current_partplate_print_volume(), Slic3r::GUI::GLCanvas3D::_max_bounding_box(), Slic3r::CalibPressureAdvancePattern::_refresh_starting_point(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::GUI::GLCanvas3D::_shadow_casters_signature(), Slic3r::GUI::GLGizmoAlignment::align_objects_generic(), Slic3r::GUI::GLGizmoAlignment::align_to_x_max(), Slic3r::GUI::GLGizmoAlignment::align_to_y_max(), Slic3r::GUI::GLGizmoAlignment::align_to_z_max(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::PaintCLI::anonymous_namespace{PaintCLI.cpp}::bbox_to_json(), Slic3r::TriangleMesh::bounding_box(), Slic3r::GUI::PartPlate::calc_bounding_boxes(), Slic3r::ModelInstance::calc_print_volume_state(), Slic3r::GUI::Bed3D::calc_printable_bounding_box(), Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(), Slic3r::GUI::Camera::calc_zoom_to_bounding_box_factor(), Slic3r::BoundingBox3Base< PointType >::center(), Slic3r::GUI::PartPlate::check_outside(), Slic3r::anonymous_namespace{BeltTransform.cpp}::compute_belt_height_and_floor_impl(), Slic3r::GUI::contains(), Slic3r::GUI::PartPlate::contains(), anonymous_namespace{EmbossJob.cpp}::cut_surface_to_its(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::describe_scene(), Slic3r::FaceDetector::detect_exterior_face(), Slic3r::GUI::GLGizmoAlignment::distribute_objects_generic(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::GUI::Selection::ensure_not_below_bed(), Slic3r::TimelapsePosPicker::expand_object_bbox(), Slic3r::GUI::free_print_volumes(), Slic3r::GUI::GLGizmoAlignment::get_current_coord(), Slic3r::GUI::get_cut_plane_points(), Slic3r::GUI::GLCanvas3D::get_empty_cells(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::GLGizmoAlignment::get_parent_box(), Slic3r::GUI::GLGizmoCut3D::get_tooltip(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::imex_arrange_zones(), Slic3r::FillAdaptive::Octree::insert_triangle(), Slic3r::GUI::PartPlate::intersects(), Slic3r::GLVolume::is_below_printbed(), Slic3r::GLVolume::is_sinking(), Slic3r::PaintCLI::anonymous_namespace{PaintCLI.cpp}::its_referenced_bbox(), Slic3r::GUI::GCodeViewer::load_as_gcode(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::GUI::PartPlate::max_broad_phase_intersecting_object_height(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::sla::SupportTreeBuilder::merged_mesh(), Slic3r::BoundingBox3Base< PointType >::offset(), Slic3r::GUI::PartPlate::open_belt_y(), Slic3r::GUI::DesignSketchTool::pad_box(), Slic3r::GUI::Selection::paste_volumes_from_clipboard(), Slic3r::GUI::GLCanvas3D::plate_scene_bounding_box(), Slic3r::BoundingBox3Base< PointType >::polygon(), Slic3r::ModelObject::print_info(), Slic3r::BoundingBox3Base< PointType >::radius(), Slic3r::GUI::Selection::render_bounding_box(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_height_range(), Slic3r::GUI::Selection::render_sidebar_layers_hints(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), Slic3r::CLI::run(), Slic3r::scaled(), Slic3r::GUI::GLCanvas3D::scene_bounding_box(), cereal::serialize(), Slic3r::GUI::GLGizmoCut3D::set_center_pos(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::MeshInspect::to_json(), Slic3r::GLVolume::transformed_bounding_box(), Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::GUI::Selection::translate(), Slic3r::GUI::GLGizmoCut3D::update_bb(), Slic3r::update_bounding_box(), Slic3r::GUI::GLCanvas3D::update_compacted_wipe_tower_clearance(), Slic3r::GUI::DesignPanel::update_cut_gizmo(), Slic3r::GUI::PartPlate::update_exclusion_volume_preview_models(), Slic3r::Model::update_print_volume_state(), Slic3r::GUI::Camera::validate_target(), Slic3r::Geometry::Transformation::volume_to_bed_transformation(), Slic3r::GUI::GLCanvas3D::zoom_to_bed(), and Slic3r::GUI::GLCanvas3D::zoom_to_plate().
|
inherited |
Referenced by Slic3r::BuildVolume::BuildVolume(), Slic3r::GUI::Plater::_calib_apply_belt_mode(), Slic3r::GUI::Plater::_calib_temp_belt_sectioned(), Slic3r::GUI::GLCanvas3D::_get_current_partplate_print_volume(), Slic3r::CalibPressureAdvancePattern::_refresh_starting_point(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::GUI::GLCanvas3D::_shadow_casters_signature(), Slic3r::GUI::GLGizmoAlignment::align_objects_generic(), Slic3r::GUI::GLGizmoAlignment::align_to_x_min(), Slic3r::GUI::GLGizmoAlignment::align_to_y_min(), Slic3r::GUI::GLGizmoAlignment::align_to_z_min(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::PaintCLI::anonymous_namespace{PaintCLI.cpp}::bbox_to_json(), Slic3r::TriangleMesh::bounding_box(), Slic3r::GUI::PartPlate::calc_bounding_boxes(), Slic3r::ModelInstance::calc_print_volume_state(), Slic3r::GUI::Bed3D::calc_printable_bounding_box(), Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(), Slic3r::GUI::Camera::calc_zoom_to_bounding_box_factor(), Slic3r::GUI::Plater::calib_temp(), Slic3r::BoundingBox3Base< PointType >::center(), Slic3r::GUI::PartPlate::check_outside(), Slic3r::anonymous_namespace{BeltTransform.cpp}::compute_belt_height_and_floor_impl(), Slic3r::GUI::contains(), Slic3r::GUI::PartPlate::contains(), anonymous_namespace{EmbossJob.cpp}::cut_surface_to_its(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::describe_scene(), Slic3r::FaceDetector::detect_exterior_face(), Slic3r::GUI::GLGizmoAlignment::distribute_objects_generic(), Slic3r::GUI::GLCanvas3D::do_mirror(), Slic3r::GUI::GLCanvas3D::do_rotate(), Slic3r::GUI::GLCanvas3D::do_scale(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::GUI::GLCanvas3D::ensure_on_bed(), Slic3r::GUI::Selection::ensure_on_bed(), Slic3r::TimelapsePosPicker::expand_object_bbox(), Slic3r::GUI::Plater::export_stl(), Slic3r::GUI::free_print_volumes(), Slic3r::GUI::GLGizmoAlignment::get_current_coord(), Slic3r::GUI::get_cut_plane_points(), Slic3r::GUI::Selection::get_drop_min_z(), Slic3r::GUI::GLCanvas3D::get_empty_cells(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::GLGizmoAlignment::get_parent_box(), Slic3r::GUI::GLGizmoCut3D::get_tooltip(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::imex_arrange_zones(), Slic3r::sla::IndexedMesh::init(), Slic3r::FillAdaptive::Octree::insert_triangle(), Slic3r::GUI::PartPlate::intersects(), Slic3r::GUI::PartPlate::is_left_top_of(), Slic3r::GLVolume::is_sinking(), Slic3r::PaintCLI::anonymous_namespace{PaintCLI.cpp}::its_referenced_bbox(), Slic3r::GUI::GCodeViewer::load_as_gcode(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::BoundingBox3Base< PointType >::merge(), Slic3r::sla::SupportTreeBuilder::merged_mesh(), Slic3r::BoundingBox3Base< PointType >::offset(), Slic3r::GUI::GLGizmoMove3D::on_start_dragging(), Slic3r::GUI::PartPlate::open_belt_y(), Slic3r::GUI::DesignSketchTool::pad_box(), Slic3r::GUI::Selection::paste_volumes_from_clipboard(), Slic3r::GUI::DesignPanel::place_on_face(), Slic3r::GUI::GLCanvas3D::plate_scene_bounding_box(), Slic3r::BoundingBox3Base< PointType >::polygon(), Slic3r::ModelObject::print_info(), Slic3r::process_modifier_cut(), Slic3r::BoundingBox3Base< PointType >::radius(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::Selection::render_bounding_box(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_height_range(), Slic3r::GUI::GLCanvas3D::CenterOfMass::render_details(), Slic3r::GUI::Selection::render_sidebar_layers_hints(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), Slic3r::CLI::run(), Slic3r::scaled(), Slic3r::GUI::GLCanvas3D::scene_bounding_box(), cereal::serialize(), Slic3r::GUI::GLGizmoCut3D::set_center_pos(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::SLAPrint::Steps::slice_model(), Slic3r::MeshInspect::to_json(), Slic3r::GLVolume::transformed_bounding_box(), Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::GUI::Selection::translate(), Slic3r::GLVolume::SinkingContours::update(), Slic3r::GUI::GLGizmoCut3D::update_bb(), Slic3r::update_bounding_box(), Slic3r::GUI::GLCanvas3D::update_compacted_wipe_tower_clearance(), Slic3r::GUI::DesignPanel::update_cut_gizmo(), Slic3r::GUI::PartPlate::update_exclusion_volume_preview_models(), Slic3r::Model::update_print_volume_state(), Slic3r::GUI::Camera::validate_target(), Slic3r::Geometry::Transformation::volume_to_bed_transformation(), Slic3r::GUI::GLCanvas3D::zoom_to_bed(), and Slic3r::GUI::GLCanvas3D::zoom_to_plate().