#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CAD/DesignCanvas.hpp>
Classes | |
| struct | BodyVolume |
Public Member Functions | |
| DesignCanvas (wxWindow *parent) | |
| ~DesignCanvas () override | |
| void | set_bodies (const std::vector< TriangleMesh > *body_meshes, const std::vector< bool > &visible={}) |
| void | clear_mesh () |
| void | set_preview_mesh (const TriangleMesh &mesh) |
| void | clear_preview () |
| void | fit_view () |
| void | set_view (const std::string &view_name) |
| bool | zoom_to_box (BoundingBoxf3 box) |
| BoundingBoxf3 | selection_box () const |
| BoundingBoxf3 | faces_box (std::vector< std::pair< int, int > > faces) const |
| void | begin_sketch (const SketchPlane &plane, DesignSketchTool::Mode mode) |
| void | edit_sketch (const std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, const SketchPlane &plane) |
| void | set_sketch_tool (DesignSketchTool::Mode mode) |
| void | set_sketch_construction (bool c) |
| bool | edit_sketch_selection_value () |
| int | toggle_sketch_construction_selection () |
| bool | sketch_is_selecting () const |
| bool | add_sketch_regions (const std::vector< std::vector< std::vector< Vec2d > > > ®ions) |
| void | set_sketch_polygon_sides (int n) |
| void | set_sketch_polygon_circumscribed (bool c) |
| void | finish_sketch () |
| bool | is_sketching () const |
| void | refresh_bed () |
| Vec2d | bed_center () const |
| void | enter_viewport () |
| void | leave_viewport () |
| void | unbind_canvas_event_handlers () |
| void | reset_canvas_volumes () |
| void | set_show_bed (bool b) |
| void | set_sidebar_collapse (std::function< CollapseSide()> side, std::function< void()> toggle) |
| void | set_sidebar_collapse_tooltip (const std::string &tooltip) |
| bool | view_normal_to_sketch () |
| void | cancel_sketch () |
| void | set_on_sketch_commit (std::function< void(const SketchProfile &, const SketchPlane &)> cb) |
| void | set_on_sketch_entities_commit (std::function< void(const std::vector< SketchEntity > &, const std::vector< SketchEntityConstraintDef > &, const SketchPlane &)> cb) |
| void | set_on_segment_drawn (std::function< void(double, double)> cb) |
| void | set_on_cursor_metrics (std::function< void(double, double, bool)> cb) |
| void | set_on_solve_state (std::function< void(int, bool, bool)> cb) |
| void | set_on_sketch_step (std::function< void(DesignSketchTool::Mode, int, int)> cb) |
| void | apply_segment_length (double len) |
| void | keep_segment_as_drawn () |
| void | set_on_sketch_selection_changed (std::function< void(int)> cb) |
| void | set_on_sketch_face_selected (std::function< void(int)> cb) |
| void | set_on_display_sketch_selected (std::function< void(int, int, int)> cb) |
| void | set_on_display_sketch_activated (std::function< void(int)> cb) |
| std::vector< SketchEntity > | selected_loop_entities () const |
| std::vector< std::vector< int > > | region_entity_indices (const std::vector< SketchEntity > &ents) const |
| std::vector< std::vector< int > > | region_entity_indices_with_holes (const std::vector< SketchEntity > &ents) const |
| void | clear_loop_pick () |
| void | clear_solid_pick () |
| void | set_loop_pick (int feature, int region) |
| int | loop_pick_feature () const |
| int | loop_pick_region () const |
| void | set_escalate_on_repick (bool on) |
| void | set_solid_pick (const std::vector< CadBody > *bodies, const TriangleMesh *mesh, const std::vector< int > *tri_face, const std::vector< int > *tri_body, const std::vector< bool > *visible=nullptr, const std::vector< Transform3d > *xform=nullptr) |
| void | set_on_solid_selection_changed (std::function< void(int, int, int, int)> cb) |
| void | set_on_empty_pick (std::function< void()> cb) |
| std::vector< int > | selected_solid_edges () const |
| void | select_body (int body) |
| ColorRGBA | body_color (int body) const |
| void | begin_move_body (int body, const Vec3d &pivot, const Transform3d &base_xform, double body_radius) |
| void | clear_move_gizmo () |
| void | set_on_body_move_changed (std::function< void(int, const Transform3d &)> cb) |
| bool | begin_fillet_gizmo (const Vec3d &body_centroid, double radius) |
| void | clear_fillet_gizmo () |
| bool | filleting () const |
| void | set_on_fillet_radius_changed (std::function< void(double)> cb) |
| void | begin_hole_gizmo (const SketchPlane &plane, double x, double y, double diameter, double depth, bool through) |
| void | set_hole_face_bounds (bool has, double umin, double umax, double vmin, double vmax) |
| void | clear_hole_gizmo () |
| bool | holing () const |
| void | set_on_hole_changed (std::function< void(double, double, double, double)> cb) |
| void | begin_thread_gizmo (const SketchPlane &plane, double x, double y, double radius, double height) |
| void | clear_thread_gizmo () |
| bool | threading () const |
| void | set_on_thread_changed (std::function< void(double, double, double, double)> cb) |
| void | begin_shell_gizmo (const Vec3d &face_centroid, const Vec3d &inward_dir, double thickness) |
| void | clear_shell_gizmo () |
| bool | shelling () const |
| void | set_on_shell_thickness_changed (std::function< void(double)> cb) |
| void | begin_revolve_gizmo (const SketchPlane &plane, const Vec2d ¢roid, const Vec3d &axis_origin, const Vec3d &axis_dir, double angle, bool flip) |
| void | clear_revolve_gizmo () |
| bool | revolving () const |
| void | set_on_revolve_angle_changed (std::function< void(double)> cb) |
| void | set_draft_gizmo (const Vec3d &face_centroid, const Vec3d &face_normal, double angle) |
| void | clear_draft_gizmo () |
| bool | drafting () const |
| void | set_on_draft_angle_changed (std::function< void(double)> cb) |
| void | set_cut_gizmo (const SketchPlane &plane, double offset, const Vec3d &body_center, double half_extent) |
| void | clear_cut_gizmo () |
| bool | cutting () const |
| void | set_on_cut_offset_changed (std::function< void(double)> cb) |
| void | begin_pattern_gizmo (const SketchPlane &plane, const Vec3d &body_centroid, bool circular, int count, int dir, double spacing, double angle) |
| void | clear_pattern_gizmo () |
| bool | patterning () const |
| void | set_on_pattern_changed (std::function< void(double)> cb) |
| void | set_extrude_gizmo (const SketchPlane &plane, const Vec2d ¢roid, double depth, double depth2, bool two_sided, bool flip) |
| void | clear_extrude_gizmo () |
| void | set_on_extrude_depth_changed (std::function< void(double, bool)> cb) |
| void | set_datum_gizmo (const SketchPlane &plane, double usize, double vsize, const Vec3d &base_origin, const Vec3d &base_normal, double offset, bool offset_on) |
| void | clear_datum_gizmo () |
| void | set_on_datum_size_changed (std::function< void(double, double)> cb) |
| void | set_on_datum_offset_changed (std::function< void(double)> cb) |
| void | set_helix_gizmo (const SketchPlane &plane, double radius, double pitch, double height, double taper, bool left_handed) |
| void | clear_helix_gizmo () |
| void | set_on_helix_changed (std::function< void(double, double, double)> cb) |
| void | set_rib_gizmo (const SketchPlane &plane, const Vec2d &p0, const Vec2d &p1, double thickness) |
| void | clear_rib_gizmo () |
| void | set_on_rib_thickness_changed (std::function< void(double)> cb) |
| void | set_base_pick (std::vector< SketchPlane > planes, std::vector< int > bases, std::vector< std::string > labels={}) |
| void | clear_base_pick () |
| void | set_on_datum_base_picked (std::function< void(int)> cb) |
| void | set_selected_base (std::function< int()> cb) |
| void | set_on_sketch_exit (std::function< void()> cb) |
| void | set_on_sketch_exit_refused (std::function< void()> cb) |
| void | set_on_sketch_notice (std::function< void(const std::string &, bool)> cb) |
| void | set_display_sketches (std::vector< DesignSketchTool::DisplaySketch > ds) |
| void | set_highlight_sketches (std::vector< std::pair< int, ColorRGBA > > hl) |
| void | set_datum_planes (std::vector< SketchPlane > planes, std::vector< Vec2d > sizes={}) |
| void | set_mate_connectors (std::vector< DesignSketchTool::MateConnectorGlyph > g) |
| void | set_mate_links (std::vector< std::pair< Vec3d, Vec3d > > l) |
| void | set_highlight_faces (const std::vector< std::pair< int, int > > &faces) |
| void | set_status_text (const wxString &text, const wxColour &colour) |
| void | set_operand_bodies (int target_body, int tool_body) |
| void | set_body_translucent (bool on) |
| void | set_xray_focus (int body) |
| void | set_body_hidden (bool on) |
| void | set_on_context_menu (std::function< void(const wxPoint &)> cb) |
| bool | delete_selected_sketch_entities () |
| bool | inline_busy () const |
| bool | inline_has_focus () const |
| void | inline_commit () |
| void | inline_cancel () |
| void | request_sketch_exit () |
| bool | live_sketch_has_work () const |
| bool | undo_last_sketch_entity () |
| bool | redo_last_sketch_entity () |
| bool | can_undo_sketch_entity () const |
| bool | can_redo_sketch_entity () const |
| void | clear_sketch_selection () |
| bool | toggle_planes () |
| bool | toggle_axes () |
| void | set_section_plane (bool on, double z, bool keep_upper=false) |
| double | model_mid_z () const |
| DesignSketchTool::DimType | sketch_dimension_kind () const |
| double | sketch_dimension_current () const |
| void | apply_sketch_dimension (double v) |
| void | open_inline_value (double current, std::function< void(double)> commit, std::function< void()> cancel={}) |
| void | set_on_dimension_pick_complete (std::function< void(double)> cb) |
| DesignSketchTool::DimType | pending_dimension_type () const |
| void | set_sketch_dimension_value (double v) |
| void | cancel_sketch_dimension () |
| void | begin_constrain (const SketchProfile &prof, const SketchPlane &plane) |
| void | end_constrain () |
| bool | is_constraining () const |
| bool | selected_segment (int &a, int &b) const |
| void | update_constrain_profile (const std::vector< Vec2d > &pts) |
| void | begin_constrain_entities (const std::vector< SketchEntity > &ents, const SketchPlane &plane) |
| bool | is_constraining_entities () const |
| int | sketch_selection_count () const |
| bool | sketch_abort_gesture () |
| bool | sketch_disarm_tool () |
| bool | sketch_confirm_pending () |
| bool | drawing_in_progress () const |
| bool | has_any_selection () const |
| bool | clear_any_selection () |
| bool | sketch_first_selected_type (SketchEntity::Type &out) const |
| const std::vector< int > & | sketch_selection () const |
| const std::vector< SketchEntity > & | sketch_entities () const |
| int | sketch_constraint_count () const |
| const std::vector< SketchEntityConstraintDef > & | sketch_constraints () const |
| bool | remove_sketch_constraint (int idx) |
| void | set_on_sketch_constraints_changed (std::function< void()> cb) |
| bool | try_add_sketch_constraints (const std::vector< SketchEntityConstraintDef > &defs) |
| void | begin_imported_transform (int feat, const std::vector< std::vector< std::vector< Vec2d > > > &base_regions, const SketchPlane &plane, const Vec2d &offset, double scale_x, double scale_y) |
| void | set_on_imported_transform (std::function< void(int, Vec2d, double, double)> cb) |
| bool | selected_constrain_entities (int &e0, int &e1) const |
| int | selected_constrain_axis () const |
| bool | pick0_point (Vec2d &out) const |
| void | update_constrain_entities (const std::vector< SketchEntity > &ents) |
| void | set_constraint_highlight (std::vector< int > entities) |
| void | set_constraint_glyphs (std::vector< SketchEntityConstraintDef > cons) |
| DesignSketchTool & | mcp_sketch_tool () |
| const DesignSketchTool & | mcp_sketch_tool () const |
| void | request_repaint () |
| void | force_repaint () |
| void | repaint_now () |
Private Member Functions | |
| void | reload () |
| void | swap_camera () |
| void | rebuild_bodies () |
| void | sync_selected_faces () |
| void | set_readout (const std::string &text) |
| void | render_hud () |
|
explicit |
References Slic3r::GUI::OpenGLManager::can_multisample(), Slic3r::GUI::GLCanvas3D::CanvasView3D, Slic3r::GUI::OpenGLManager::create_wxglcanvas(), m_bed, m_canvas, m_canvas_widget, m_inline_editor, m_model, m_on_sketch_commit, m_on_sketch_entities_commit, m_parked_camera, m_sketch_tool, Slic3r::GUI::plater(), refresh_bed(), render_hud(), request_repaint(), Slic3r::GUI::select_iso_view(), set_readout(), and Slic3r::GUI::wxMouseEvent.
|
override |
References m_canvas, and m_canvas_widget.
| bool Slic3r::GUI::DesignCanvas::add_sketch_regions | ( | const std::vector< std::vector< std::vector< Vec2d > > > & | regions | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::apply_segment_length | ( | double | len | ) |
| void Slic3r::GUI::DesignCanvas::apply_sketch_dimension | ( | double | v | ) |
|
inline |
| void Slic3r::GUI::DesignCanvas::begin_constrain | ( | const SketchProfile & | prof, |
| const SketchPlane & | plane ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_constrain_entities | ( | const std::vector< SketchEntity > & | ents, |
| const SketchPlane & | plane ) |
| bool Slic3r::GUI::DesignCanvas::begin_fillet_gizmo | ( | const Vec3d & | body_centroid, |
| double | radius ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_hole_gizmo | ( | const SketchPlane & | plane, |
| double | x, | ||
| double | y, | ||
| double | diameter, | ||
| double | depth, | ||
| bool | through ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_imported_transform | ( | int | feat, |
| const std::vector< std::vector< std::vector< Vec2d > > > & | base_regions, | ||
| const SketchPlane & | plane, | ||
| const Vec2d & | offset, | ||
| double | scale_x, | ||
| double | scale_y ) |
References m_sketch_tool, Slic3r::offset(), and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_move_body | ( | int | body, |
| const Vec3d & | pivot, | ||
| const Transform3d & | base_xform, | ||
| double | body_radius ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_pattern_gizmo | ( | const SketchPlane & | plane, |
| const Vec3d & | body_centroid, | ||
| bool | circular, | ||
| int | count, | ||
| int | dir, | ||
| double | spacing, | ||
| double | angle ) |
References Slic3r::angle(), count, m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_revolve_gizmo | ( | const SketchPlane & | plane, |
| const Vec2d & | centroid, | ||
| const Vec3d & | axis_origin, | ||
| const Vec3d & | axis_dir, | ||
| double | angle, | ||
| bool | flip ) |
References Slic3r::angle(), m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_shell_gizmo | ( | const Vec3d & | face_centroid, |
| const Vec3d & | inward_dir, | ||
| double | thickness ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::begin_sketch | ( | const SketchPlane & | plane, |
| DesignSketchTool::Mode | mode ) |
References m_canvas, m_canvas_widget, and m_sketch_tool.
Referenced by Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_begin().
| void Slic3r::GUI::DesignCanvas::begin_thread_gizmo | ( | const SketchPlane & | plane, |
| double | x, | ||
| double | y, | ||
| double | radius, | ||
| double | height ) |
| ColorRGBA Slic3r::GUI::DesignCanvas::body_color | ( | int | body | ) | const |
References Slic3r::GUI::body_palette(), and m_color_bodies.
Referenced by reload().
|
inline |
References m_sketch_tool.
|
inline |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::cancel_sketch | ( | ) |
References m_canvas, m_canvas_widget, and m_sketch_tool.
Referenced by Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_cancel().
| void Slic3r::GUI::DesignCanvas::cancel_sketch_dimension | ( | ) |
| bool Slic3r::GUI::DesignCanvas::clear_any_selection | ( | ) |
References has_any_selection(), m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::clear_base_pick | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_cut_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_datum_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_draft_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_extrude_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_fillet_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_helix_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_hole_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_loop_pick | ( | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::clear_mesh | ( | ) |
References m_body_meshes, m_model, m_sketch_tool, m_volumes, and reload().
Referenced by set_bodies().
| void Slic3r::GUI::DesignCanvas::clear_move_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_pattern_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_preview | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_revolve_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_rib_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_shell_gizmo | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_sketch_selection | ( | ) |
| void Slic3r::GUI::DesignCanvas::clear_solid_pick | ( | ) |
References m_sketch_tool, and sync_selected_faces().
| void Slic3r::GUI::DesignCanvas::clear_thread_gizmo | ( | ) |
| bool Slic3r::GUI::DesignCanvas::cutting | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::delete_selected_sketch_entities | ( | ) |
References m_sketch_tool, and request_repaint().
| bool Slic3r::GUI::DesignCanvas::drafting | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::drawing_in_progress | ( | ) | const |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::edit_sketch | ( | const std::vector< SketchEntity > & | entities, |
| const std::vector< SketchEntityConstraintDef > & | constraints, | ||
| const SketchPlane & | plane ) |
References m_canvas, m_canvas_widget, and m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::edit_sketch_selection_value | ( | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::end_constrain | ( | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::enter_viewport | ( | ) |
References m_camera_swapped, m_canvas, and swap_camera().
|
inline |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::filleting | ( | ) | const |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::finish_sketch | ( | ) |
References m_canvas, m_canvas_widget, and m_sketch_tool.
Referenced by Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_commit().
| void Slic3r::GUI::DesignCanvas::fit_view | ( | ) |
References m_canvas, m_canvas_widget, and m_model.
| void Slic3r::GUI::DesignCanvas::force_repaint | ( | ) |
References m_canvas, and m_canvas_widget.
| bool Slic3r::GUI::DesignCanvas::has_any_selection | ( | ) | const |
References m_sketch_tool.
Referenced by clear_any_selection().
| bool Slic3r::GUI::DesignCanvas::holing | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::inline_busy | ( | ) | const |
References m_inline_editor, and m_sketch_tool.
Referenced by set_on_context_menu().
| void Slic3r::GUI::DesignCanvas::inline_cancel | ( | ) |
References m_inline_editor.
| void Slic3r::GUI::DesignCanvas::inline_commit | ( | ) |
References m_inline_editor.
| bool Slic3r::GUI::DesignCanvas::inline_has_focus | ( | ) | const |
References m_inline_editor.
| bool Slic3r::GUI::DesignCanvas::is_constraining | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::is_constraining_entities | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::is_sketching | ( | ) | const |
References m_sketch_tool.
Referenced by Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_begin(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_cancel(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_commit(), and Slic3r::GUI::anonymous_namespace{McpControl.cpp}::mcp_sketch().
| void Slic3r::GUI::DesignCanvas::keep_segment_as_drawn | ( | ) |
| void Slic3r::GUI::DesignCanvas::leave_viewport | ( | ) |
References m_camera_swapped, Slic3r::GUI::plater(), and swap_camera().
| bool Slic3r::GUI::DesignCanvas::live_sketch_has_work | ( | ) | const |
References m_sketch_tool.
| int Slic3r::GUI::DesignCanvas::loop_pick_feature | ( | ) | const |
References m_sketch_tool.
| int Slic3r::GUI::DesignCanvas::loop_pick_region | ( | ) | const |
References m_sketch_tool.
|
inline |
References m_sketch_tool.
Referenced by Slic3r::GUI::anonymous_namespace{McpControl.cpp}::mcp_sketch().
|
inline |
References m_sketch_tool.
| double Slic3r::GUI::DesignCanvas::model_mid_z | ( | ) | const |
References Slic3r::BoundingBox3Base< PointType >::center(), Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::defined, and m_model.
| void Slic3r::GUI::DesignCanvas::open_inline_value | ( | double | current, |
| std::function< void(double)> | commit, | ||
| std::function< void()> | cancel = {} ) |
References m_canvas_widget, m_inline_editor, m_sketch_tool, and request_repaint().
| bool Slic3r::GUI::DesignCanvas::patterning | ( | ) | const |
References m_sketch_tool.
| DesignSketchTool::DimType Slic3r::GUI::DesignCanvas::pending_dimension_type | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::pick0_point | ( | Vec2d & | out | ) | const |
References m_sketch_tool.
|
private |
References Slic3r::ModelObject::add_instance(), Slic3r::ModelObject::add_volume(), Slic3r::ModelObject::clear_volumes(), Slic3r::f(), Slic3r::ModelObject::instances, Slic3r::TriangleMesh::its, Slic3r::its_compactify_vertices(), m_body_meshes, m_lit_faces, m_model, m_tri_face, and m_volumes.
Referenced by set_bodies(), and sync_selected_faces().
| bool Slic3r::GUI::DesignCanvas::redo_last_sketch_entity | ( | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::refresh_bed | ( | ) |
References m_bed, Slic3r::DynamicConfig::opt(), and Slic3r::printable_height().
Referenced by DesignCanvas().
| std::vector< std::vector< int > > Slic3r::GUI::DesignCanvas::region_entity_indices | ( | const std::vector< SketchEntity > & | ents | ) | const |
References m_sketch_tool.
| std::vector< std::vector< int > > Slic3r::GUI::DesignCanvas::region_entity_indices_with_holes | ( | const std::vector< SketchEntity > & | ents | ) | const |
References m_sketch_tool.
|
private |
References Slic3r::ColorRGBA::a(), body_color(), Slic3r::GUI::design_selection_color(), m_body_hidden, m_body_translucent, m_body_visible, m_canvas, m_canvas_widget, m_hl_body_target, m_hl_body_tool, m_model, m_volumes, and m_xray_focus.
Referenced by clear_mesh(), clear_preview(), set_bodies(), set_body_hidden(), set_body_translucent(), set_operand_bodies(), set_preview_mesh(), set_xray_focus(), and sync_selected_faces().
| bool Slic3r::GUI::DesignCanvas::remove_sketch_constraint | ( | int | idx | ) |
References m_sketch_tool, and request_repaint().
|
private |
References Slic3r::GUI::ImGuiWrapper::begin(), Slic3r::GUI::ImGuiWrapper::COL_ORCA, Slic3r::GUI::ImGuiWrapper::end(), Slic3r::GUI::ImGuiWrapper::get_style_scaling(), m_canvas, m_hud_last, m_status_hud_colour, m_status_hud_last, Slic3r::GUI::ImGuiWrapper::pop_common_window_style(), Slic3r::GUI::ImGuiWrapper::push_common_window_style(), and Slic3r::GUI::ImGuiWrapper::set_next_window_pos().
Referenced by DesignCanvas().
| void Slic3r::GUI::DesignCanvas::repaint_now | ( | ) |
References m_canvas, m_canvas_widget, and request_repaint().
| void Slic3r::GUI::DesignCanvas::request_repaint | ( | ) |
References Slic3r::GUI::OpenGLManager::get_gl_info(), Slic3r::GUI::OpenGLManager::GLInfo::get_renderer(), m_canvas, m_canvas_widget, and m_sw_gl.
Referenced by DesignCanvas(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_add(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_construction(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_delete(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_heal(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_mirror(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_offset(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_select(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_sketch_set_value(), add_sketch_regions(), apply_segment_length(), apply_sketch_dimension(), begin_constrain(), begin_constrain_entities(), begin_fillet_gizmo(), begin_hole_gizmo(), begin_imported_transform(), begin_move_body(), begin_pattern_gizmo(), begin_revolve_gizmo(), begin_shell_gizmo(), begin_thread_gizmo(), cancel_sketch_dimension(), clear_any_selection(), clear_base_pick(), clear_cut_gizmo(), clear_datum_gizmo(), clear_draft_gizmo(), clear_extrude_gizmo(), clear_fillet_gizmo(), clear_helix_gizmo(), clear_hole_gizmo(), clear_move_gizmo(), clear_pattern_gizmo(), clear_revolve_gizmo(), clear_rib_gizmo(), clear_shell_gizmo(), clear_sketch_selection(), clear_thread_gizmo(), delete_selected_sketch_entities(), edit_sketch_selection_value(), end_constrain(), keep_segment_as_drawn(), open_inline_value(), redo_last_sketch_entity(), remove_sketch_constraint(), repaint_now(), request_sketch_exit(), select_body(), set_base_pick(), set_constraint_glyphs(), set_constraint_highlight(), set_cut_gizmo(), set_datum_gizmo(), set_datum_planes(), set_display_sketches(), set_draft_gizmo(), set_extrude_gizmo(), set_helix_gizmo(), set_highlight_faces(), set_highlight_sketches(), set_loop_pick(), set_mate_connectors(), set_mate_links(), set_on_context_menu(), set_rib_gizmo(), set_section_plane(), set_show_bed(), set_sketch_dimension_value(), set_status_text(), sketch_abort_gesture(), sketch_confirm_pending(), sketch_disarm_tool(), toggle_axes(), toggle_planes(), toggle_sketch_construction_selection(), undo_last_sketch_entity(), update_constrain_entities(), update_constrain_profile(), view_normal_to_sketch(), and zoom_to_box().
| void Slic3r::GUI::DesignCanvas::request_sketch_exit | ( | ) |
| void Slic3r::GUI::DesignCanvas::reset_canvas_volumes | ( | ) |
| bool Slic3r::GUI::DesignCanvas::revolving | ( | ) | const |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::select_body | ( | int | body | ) |
References m_sketch_tool, request_repaint(), and sync_selected_faces().
| int Slic3r::GUI::DesignCanvas::selected_constrain_axis | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::selected_constrain_entities | ( | int & | e0, |
| int & | e1 ) const |
References m_sketch_tool.
| std::vector< SketchEntity > Slic3r::GUI::DesignCanvas::selected_loop_entities | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::selected_segment | ( | int & | a, |
| int & | b ) const |
References m_sketch_tool.
| std::vector< int > Slic3r::GUI::DesignCanvas::selected_solid_edges | ( | ) | const |
References m_sketch_tool.
|
inline |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_base_pick | ( | std::vector< SketchPlane > | planes, |
| std::vector< int > | bases, | ||
| std::vector< std::string > | labels = {} ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_bodies | ( | const std::vector< TriangleMesh > * | body_meshes, |
| const std::vector< bool > & | visible = {} ) |
References clear_mesh(), m_body_meshes, m_body_visible, m_lit_faces, m_sketch_tool, rebuild_bodies(), and reload().
| void Slic3r::GUI::DesignCanvas::set_body_hidden | ( | bool | on | ) |
References m_body_hidden, m_sketch_tool, and reload().
Referenced by set_section_plane().
| void Slic3r::GUI::DesignCanvas::set_body_translucent | ( | bool | on | ) |
References m_body_translucent, and reload().
Referenced by set_section_plane().
| void Slic3r::GUI::DesignCanvas::set_constraint_glyphs | ( | std::vector< SketchEntityConstraintDef > | cons | ) |
| void Slic3r::GUI::DesignCanvas::set_constraint_highlight | ( | std::vector< int > | entities | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_cut_gizmo | ( | const SketchPlane & | plane, |
| double | offset, | ||
| const Vec3d & | body_center, | ||
| double | half_extent ) |
References m_sketch_tool, Slic3r::offset(), and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_datum_gizmo | ( | const SketchPlane & | plane, |
| double | usize, | ||
| double | vsize, | ||
| const Vec3d & | base_origin, | ||
| const Vec3d & | base_normal, | ||
| double | offset, | ||
| bool | offset_on ) |
References m_sketch_tool, Slic3r::offset(), and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_datum_planes | ( | std::vector< SketchPlane > | planes, |
| std::vector< Vec2d > | sizes = {} ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_display_sketches | ( | std::vector< DesignSketchTool::DisplaySketch > | ds | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_draft_gizmo | ( | const Vec3d & | face_centroid, |
| const Vec3d & | face_normal, | ||
| double | angle ) |
References Slic3r::angle(), Slic3r::face_normal(), m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_escalate_on_repick | ( | bool | on | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_extrude_gizmo | ( | const SketchPlane & | plane, |
| const Vec2d & | centroid, | ||
| double | depth, | ||
| double | depth2, | ||
| bool | two_sided, | ||
| bool | flip ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_helix_gizmo | ( | const SketchPlane & | plane, |
| double | radius, | ||
| double | pitch, | ||
| double | height, | ||
| double | taper, | ||
| bool | left_handed ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_highlight_faces | ( | const std::vector< std::pair< int, int > > & | faces | ) |
References m_sketch_tool, request_repaint(), and sync_selected_faces().
| void Slic3r::GUI::DesignCanvas::set_highlight_sketches | ( | std::vector< std::pair< int, ColorRGBA > > | hl | ) |
| void Slic3r::GUI::DesignCanvas::set_hole_face_bounds | ( | bool | has, |
| double | umin, | ||
| double | umax, | ||
| double | vmin, | ||
| double | vmax ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_loop_pick | ( | int | feature, |
| int | region ) |
| void Slic3r::GUI::DesignCanvas::set_mate_connectors | ( | std::vector< DesignSketchTool::MateConnectorGlyph > | g | ) |
| void Slic3r::GUI::DesignCanvas::set_on_body_move_changed | ( | std::function< void(int, const Transform3d &)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_context_menu | ( | std::function< void(const wxPoint &)> | cb | ) |
References inline_busy(), Slic3r::GUI::kCadRightClickDriftPx, m_canvas, m_canvas_widget, m_ctx_bound, m_ctx_press, m_ctx_travelled, m_on_context_menu, m_sketch_tool, request_repaint(), and Slic3r::GUI::wxMouseEvent.
| void Slic3r::GUI::DesignCanvas::set_on_cursor_metrics | ( | std::function< void(double, double, bool)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_cut_offset_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_datum_base_picked | ( | std::function< void(int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_datum_offset_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_datum_size_changed | ( | std::function< void(double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_dimension_pick_complete | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_display_sketch_activated | ( | std::function< void(int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_display_sketch_selected | ( | std::function< void(int, int, int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_draft_angle_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_empty_pick | ( | std::function< void()> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_extrude_depth_changed | ( | std::function< void(double, bool)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_fillet_radius_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_helix_changed | ( | std::function< void(double, double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_hole_changed | ( | std::function< void(double, double, double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_imported_transform | ( | std::function< void(int, Vec2d, double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_pattern_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_revolve_angle_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_rib_thickness_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_segment_drawn | ( | std::function< void(double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_shell_thickness_changed | ( | std::function< void(double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_commit | ( | std::function< void(const SketchProfile &, const SketchPlane &)> | cb | ) |
References m_on_sketch_commit.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_constraints_changed | ( | std::function< void()> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_entities_commit | ( | std::function< void(const std::vector< SketchEntity > &, const std::vector< SketchEntityConstraintDef > &, const SketchPlane &)> | cb | ) |
References m_on_sketch_entities_commit.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_exit | ( | std::function< void()> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_exit_refused | ( | std::function< void()> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_face_selected | ( | std::function< void(int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_notice | ( | std::function< void(const std::string &, bool)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_selection_changed | ( | std::function< void(int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_sketch_step | ( | std::function< void(DesignSketchTool::Mode, int, int)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_solid_selection_changed | ( | std::function< void(int, int, int, int)> | cb | ) |
References m_on_solid_selection_changed, m_sketch_tool, and sync_selected_faces().
| void Slic3r::GUI::DesignCanvas::set_on_solve_state | ( | std::function< void(int, bool, bool)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_on_thread_changed | ( | std::function< void(double, double, double, double)> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_operand_bodies | ( | int | target_body, |
| int | tool_body ) |
References m_hl_body_target, m_hl_body_tool, and reload().
| void Slic3r::GUI::DesignCanvas::set_preview_mesh | ( | const TriangleMesh & | mesh | ) |
|
private |
References m_canvas, and m_hud_last.
Referenced by DesignCanvas().
| void Slic3r::GUI::DesignCanvas::set_rib_gizmo | ( | const SketchPlane & | plane, |
| const Vec2d & | p0, | ||
| const Vec2d & | p1, | ||
| double | thickness ) |
| void Slic3r::GUI::DesignCanvas::set_section_plane | ( | bool | on, |
| double | z, | ||
| bool | keep_upper = false ) |
References m_canvas, m_section_on, request_repaint(), set_body_hidden(), and set_body_translucent().
| void Slic3r::GUI::DesignCanvas::set_selected_base | ( | std::function< int()> | cb | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_show_bed | ( | bool | b | ) |
References m_canvas, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_sidebar_collapse | ( | std::function< CollapseSide()> | side, |
| std::function< void()> | toggle ) |
References m_canvas, m_canvas_widget, m_collapse_toolbar, and Slic3r::GUI::setup_collapse_toolbar().
| void Slic3r::GUI::DesignCanvas::set_sidebar_collapse_tooltip | ( | const std::string & | tooltip | ) |
References m_collapse_toolbar.
| void Slic3r::GUI::DesignCanvas::set_sketch_construction | ( | bool | c | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_sketch_dimension_value | ( | double | v | ) |
| void Slic3r::GUI::DesignCanvas::set_sketch_polygon_circumscribed | ( | bool | c | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_sketch_polygon_sides | ( | int | n | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_sketch_tool | ( | DesignSketchTool::Mode | mode | ) |
References m_canvas, m_canvas_widget, and m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::set_solid_pick | ( | const std::vector< CadBody > * | bodies, |
| const TriangleMesh * | mesh, | ||
| const std::vector< int > * | tri_face, | ||
| const std::vector< int > * | tri_body, | ||
| const std::vector< bool > * | visible = nullptr, | ||
| const std::vector< Transform3d > * | xform = nullptr ) |
References m_color_bodies, m_sketch_tool, m_tri_face, and sync_selected_faces().
| void Slic3r::GUI::DesignCanvas::set_status_text | ( | const wxString & | text, |
| const wxColour & | colour ) |
References m_status_hud_colour, m_status_hud_last, and request_repaint().
| void Slic3r::GUI::DesignCanvas::set_view | ( | const std::string & | view_name | ) |
References m_canvas, m_canvas_widget, Slic3r::GUI::plater(), and Slic3r::GUI::select_iso_view().
| void Slic3r::GUI::DesignCanvas::set_xray_focus | ( | int | body | ) |
References m_sketch_tool, m_xray_focus, and reload().
| bool Slic3r::GUI::DesignCanvas::shelling | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::sketch_abort_gesture | ( | ) |
References m_sketch_tool, and request_repaint().
| bool Slic3r::GUI::DesignCanvas::sketch_confirm_pending | ( | ) |
References m_sketch_tool, and request_repaint().
| int Slic3r::GUI::DesignCanvas::sketch_constraint_count | ( | ) | const |
References m_sketch_tool.
| const std::vector< SketchEntityConstraintDef > & Slic3r::GUI::DesignCanvas::sketch_constraints | ( | ) | const |
References m_sketch_tool.
| double Slic3r::GUI::DesignCanvas::sketch_dimension_current | ( | ) | const |
References m_sketch_tool.
| DesignSketchTool::DimType Slic3r::GUI::DesignCanvas::sketch_dimension_kind | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::sketch_disarm_tool | ( | ) |
References m_sketch_tool, and request_repaint().
| const std::vector< SketchEntity > & Slic3r::GUI::DesignCanvas::sketch_entities | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::sketch_first_selected_type | ( | SketchEntity::Type & | out | ) | const |
References m_sketch_tool.
|
inline |
References m_sketch_tool, and Slic3r::GUI::DesignSketchTool::Select.
| const std::vector< int > & Slic3r::GUI::DesignCanvas::sketch_selection | ( | ) | const |
References m_sketch_tool.
| int Slic3r::GUI::DesignCanvas::sketch_selection_count | ( | ) | const |
References m_sketch_tool.
|
private |
References m_camera_swapped, m_parked_camera, and Slic3r::GUI::plater().
Referenced by enter_viewport(), and leave_viewport().
|
private |
References m_body_meshes, m_lit_faces, m_model, m_sketch_tool, m_split_pending, rebuild_bodies(), and reload().
Referenced by clear_solid_pick(), select_body(), set_highlight_faces(), set_on_solid_selection_changed(), and set_solid_pick().
| bool Slic3r::GUI::DesignCanvas::threading | ( | ) | const |
References m_sketch_tool.
| bool Slic3r::GUI::DesignCanvas::toggle_axes | ( | ) |
References m_sketch_tool, and request_repaint().
| bool Slic3r::GUI::DesignCanvas::toggle_planes | ( | ) |
References m_sketch_tool, and request_repaint().
| int Slic3r::GUI::DesignCanvas::toggle_sketch_construction_selection | ( | ) |
References m_sketch_tool, and request_repaint().
| bool Slic3r::GUI::DesignCanvas::try_add_sketch_constraints | ( | const std::vector< SketchEntityConstraintDef > & | defs | ) |
References m_sketch_tool.
| void Slic3r::GUI::DesignCanvas::unbind_canvas_event_handlers | ( | ) |
| bool Slic3r::GUI::DesignCanvas::undo_last_sketch_entity | ( | ) |
References m_sketch_tool, and request_repaint().
| void Slic3r::GUI::DesignCanvas::update_constrain_entities | ( | const std::vector< SketchEntity > & | ents | ) |
| void Slic3r::GUI::DesignCanvas::update_constrain_profile | ( | const std::vector< Vec2d > & | pts | ) |
| bool Slic3r::GUI::DesignCanvas::view_normal_to_sketch | ( | ) |
References Slic3r::Geometry::dist(), Slic3r::GUI::Camera::get_distance(), Slic3r::GUI::Camera::look_at(), m_canvas, m_sketch_tool, Slic3r::SketchPlane::normal, Slic3r::SketchPlane::origin, request_repaint(), and Slic3r::SketchPlane::y_axis.
| bool Slic3r::GUI::DesignCanvas::zoom_to_box | ( | BoundingBoxf3 | box | ) |
References Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::defined, m_canvas, Slic3r::GUI::DesignSketchTool::pad_box(), and request_repaint().
|
private |
Referenced by DesignCanvas(), bed_center(), and refresh_bed().
|
private |
Referenced by reload(), and set_body_hidden().
|
private |
Referenced by clear_mesh(), rebuild_bodies(), set_bodies(), and sync_selected_faces().
|
private |
Referenced by reload(), and set_body_translucent().
|
private |
Referenced by reload(), and set_bodies().
|
private |
Referenced by enter_viewport(), leave_viewport(), and swap_camera().
|
private |
Referenced by DesignCanvas(), ~DesignCanvas(), begin_sketch(), cancel_sketch(), edit_sketch(), enter_viewport(), finish_sketch(), fit_view(), force_repaint(), reload(), render_hud(), repaint_now(), request_repaint(), reset_canvas_volumes(), set_on_context_menu(), set_readout(), set_section_plane(), set_show_bed(), set_sidebar_collapse(), set_sketch_tool(), set_view(), unbind_canvas_event_handlers(), view_normal_to_sketch(), and zoom_to_box().
|
private |
Referenced by DesignCanvas(), ~DesignCanvas(), begin_sketch(), cancel_sketch(), edit_sketch(), finish_sketch(), fit_view(), force_repaint(), open_inline_value(), reload(), repaint_now(), request_repaint(), set_on_context_menu(), set_sidebar_collapse(), set_sketch_tool(), and set_view().
|
private |
Referenced by set_sidebar_collapse(), and set_sidebar_collapse_tooltip().
Referenced by body_color(), and set_solid_pick().
|
private |
Referenced by set_on_context_menu().
|
private |
Referenced by set_on_context_menu().
|
private |
Referenced by set_on_context_menu().
|
private |
Referenced by reload(), and set_operand_bodies().
|
private |
Referenced by reload(), and set_operand_bodies().
|
private |
Referenced by render_hud(), and set_readout().
|
private |
Referenced by DesignCanvas(), inline_busy(), inline_cancel(), inline_commit(), inline_has_focus(), and open_inline_value().
|
private |
Referenced by rebuild_bodies(), set_bodies(), and sync_selected_faces().
|
private |
Referenced by DesignCanvas(), clear_mesh(), clear_preview(), fit_view(), model_mid_z(), rebuild_bodies(), reload(), set_preview_mesh(), and sync_selected_faces().
|
private |
Referenced by set_on_context_menu().
|
private |
Referenced by DesignCanvas(), and set_on_sketch_commit().
|
private |
Referenced by DesignCanvas(), and set_on_sketch_entities_commit().
|
private |
Referenced by set_on_solid_selection_changed().
|
private |
Referenced by DesignCanvas(), and swap_camera().
|
private |
Referenced by set_section_plane().
|
private |
Referenced by DesignCanvas(), add_sketch_regions(), apply_segment_length(), apply_sketch_dimension(), begin_constrain(), begin_constrain_entities(), begin_fillet_gizmo(), begin_hole_gizmo(), begin_imported_transform(), begin_move_body(), begin_pattern_gizmo(), begin_revolve_gizmo(), begin_shell_gizmo(), begin_sketch(), begin_thread_gizmo(), can_redo_sketch_entity(), can_undo_sketch_entity(), cancel_sketch(), cancel_sketch_dimension(), clear_any_selection(), clear_base_pick(), clear_cut_gizmo(), clear_datum_gizmo(), clear_draft_gizmo(), clear_extrude_gizmo(), clear_fillet_gizmo(), clear_helix_gizmo(), clear_hole_gizmo(), clear_loop_pick(), clear_mesh(), clear_move_gizmo(), clear_pattern_gizmo(), clear_revolve_gizmo(), clear_rib_gizmo(), clear_shell_gizmo(), clear_sketch_selection(), clear_solid_pick(), clear_thread_gizmo(), cutting(), delete_selected_sketch_entities(), drafting(), drawing_in_progress(), edit_sketch(), edit_sketch_selection_value(), end_constrain(), faces_box(), filleting(), finish_sketch(), has_any_selection(), holing(), inline_busy(), is_constraining(), is_constraining_entities(), is_sketching(), keep_segment_as_drawn(), live_sketch_has_work(), loop_pick_feature(), loop_pick_region(), mcp_sketch_tool(), mcp_sketch_tool(), open_inline_value(), patterning(), pending_dimension_type(), pick0_point(), redo_last_sketch_entity(), region_entity_indices(), region_entity_indices_with_holes(), remove_sketch_constraint(), request_sketch_exit(), revolving(), select_body(), selected_constrain_axis(), selected_constrain_entities(), selected_loop_entities(), selected_segment(), selected_solid_edges(), selection_box(), set_base_pick(), set_bodies(), set_body_hidden(), set_constraint_glyphs(), set_constraint_highlight(), set_cut_gizmo(), set_datum_gizmo(), set_datum_planes(), set_display_sketches(), set_draft_gizmo(), set_escalate_on_repick(), set_extrude_gizmo(), set_helix_gizmo(), set_highlight_faces(), set_highlight_sketches(), set_hole_face_bounds(), set_loop_pick(), set_mate_connectors(), set_mate_links(), set_on_body_move_changed(), set_on_context_menu(), set_on_cursor_metrics(), set_on_cut_offset_changed(), set_on_datum_base_picked(), set_on_datum_offset_changed(), set_on_datum_size_changed(), set_on_dimension_pick_complete(), set_on_display_sketch_activated(), set_on_display_sketch_selected(), set_on_draft_angle_changed(), set_on_empty_pick(), set_on_extrude_depth_changed(), set_on_fillet_radius_changed(), set_on_helix_changed(), set_on_hole_changed(), set_on_imported_transform(), set_on_pattern_changed(), set_on_revolve_angle_changed(), set_on_rib_thickness_changed(), set_on_segment_drawn(), set_on_shell_thickness_changed(), set_on_sketch_constraints_changed(), set_on_sketch_exit(), set_on_sketch_exit_refused(), set_on_sketch_face_selected(), set_on_sketch_notice(), set_on_sketch_selection_changed(), set_on_sketch_step(), set_on_solid_selection_changed(), set_on_solve_state(), set_on_thread_changed(), set_rib_gizmo(), set_selected_base(), set_sketch_construction(), set_sketch_dimension_value(), set_sketch_polygon_circumscribed(), set_sketch_polygon_sides(), set_sketch_tool(), set_solid_pick(), set_xray_focus(), shelling(), sketch_abort_gesture(), sketch_confirm_pending(), sketch_constraint_count(), sketch_constraints(), sketch_dimension_current(), sketch_dimension_kind(), sketch_disarm_tool(), sketch_entities(), sketch_first_selected_type(), sketch_is_selecting(), sketch_selection(), sketch_selection_count(), sync_selected_faces(), threading(), toggle_axes(), toggle_planes(), toggle_sketch_construction_selection(), try_add_sketch_constraints(), undo_last_sketch_entity(), update_constrain_entities(), update_constrain_profile(), and view_normal_to_sketch().
|
private |
Referenced by sync_selected_faces().
|
private |
Referenced by render_hud(), and set_status_text().
|
private |
Referenced by render_hud(), and set_status_text().
|
private |
Referenced by request_repaint().
|
private |
Referenced by rebuild_bodies(), and set_solid_pick().
|
private |
Referenced by clear_mesh(), rebuild_bodies(), and reload().
|
private |
Referenced by reload(), and set_xray_focus().