├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── default.md └── workflows │ ├── build_docs test.yml │ ├── build_docs.yml │ ├── check_style.yml │ └── darker.yml ├── .gitignore ├── .vscode ├── debugpy_port.py ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── __init__.py ├── base ├── __init__.py ├── install_op.py ├── preferences.py └── theme.py ├── converters.py ├── declarations.py ├── docs ├── advanced.md ├── code_docs.md ├── constraints.md ├── entities.md ├── getting_started.md ├── images │ ├── add_circle.png │ ├── add_diameter.png │ ├── add_distance.png │ ├── add_rectangle.png │ ├── add_sketch.png │ ├── constraint_menu.png │ ├── construction_line.png │ ├── convert_type.png │ ├── converted_circle.png │ ├── converted_rectangle.png │ ├── dimensional_gizmos.png │ ├── dimensioned_rectangle.png │ ├── element_browsers.png │ ├── immediate_execution.gif │ ├── preferences.png │ ├── preferences_theme.png │ ├── property_vs_pointer.gif │ ├── selection_paradigm1.gif │ ├── selection_paradigm2.gif │ ├── selection_paradigm3.gif │ ├── set_diameter.png │ ├── sidebar.png │ ├── sketch_selector.png │ ├── solver_failure.png │ ├── theme_presets.png │ ├── tooltip_arc.png │ ├── tooltip_statusbar.png │ ├── tooltip_workplane.png │ └── workspacetools.png ├── index.md ├── installation.md ├── integration.md ├── interaction_system.md ├── reference.md ├── solver.md ├── tools.md └── user_interface.md ├── draw_handler.py ├── gizmos ├── __init__.py ├── angle.py ├── base.py ├── constraint.py ├── diameter.py ├── distance.py ├── preselection.py └── utilities.py ├── global_data.py ├── handlers.py ├── icon_manager.py ├── keymaps.py ├── mkdocs.yml ├── model ├── __init__.py ├── angle.py ├── arc.py ├── base_constraint.py ├── base_element.py ├── base_entity.py ├── categories.py ├── circle.py ├── coincident.py ├── constants.py ├── diameter.py ├── distance.py ├── equal.py ├── group_constraints.py ├── group_entities.py ├── group_sketcher.py ├── horizontal.py ├── line_2d.py ├── line_3d.py ├── midpoint.py ├── normal_2d.py ├── normal_3d.py ├── parallel.py ├── perpendicular.py ├── point_2d.py ├── point_3d.py ├── ratio.py ├── sketch.py ├── symmetry.py ├── tangent.py ├── types.py ├── utilities.py ├── vertical.py └── workplane.py ├── operators ├── __init__.py ├── add_angle.py ├── add_arc.py ├── add_circle.py ├── add_diameter.py ├── add_distance.py ├── add_geometric_constraints.py ├── add_line_2d.py ├── add_line_3d.py ├── add_point_2d.py ├── add_point_3d.py ├── add_rectangle.py ├── add_sketch.py ├── add_workplane.py ├── align_workplane.py ├── base_2d.py ├── base_3d.py ├── base_constraint.py ├── base_stateful.py ├── batch_set.py ├── bevel.py ├── constants.py ├── constraint_visibility.py ├── context_menu.py ├── copy_paste.py ├── delete_constraint.py ├── delete_entity.py ├── duplicate.py ├── move.py ├── presets.py ├── save_offscreen.py ├── select.py ├── select_box.py ├── set_sketch.py ├── solve.py ├── solver_state.py ├── trim.py ├── tweak.py ├── tweak_constraint.py ├── update.py └── utilities.py ├── registration.py ├── resources ├── icons │ ├── COINCIDENT.png │ ├── EQUAL.png │ ├── HORIZONTAL.png │ ├── MIDPOINT.png │ ├── PARALLEL.png │ ├── PERPENDICULAR.png │ ├── RATIO.png │ ├── TANGENT.png │ ├── VERTICAL.png │ ├── ops.bgs.add_point.dat │ └── ops.bgs.bevel.dat ├── logos │ ├── Font used.txt │ ├── core_dark.png │ ├── core_dark.svg │ ├── core_light.png │ ├── core_light.svg │ ├── small_dark.png │ ├── small_dark.svg │ ├── small_light.png │ ├── small_light.svg │ ├── wide_dark.png │ ├── wide_dark.svg │ ├── wide_light.png │ └── wide_light.svg └── presets │ └── theme │ ├── dark.py │ └── light.py ├── run_tests.bat ├── run_tests.sh ├── run_tests_interactive.bat ├── run_tests_interactive.sh ├── serialize.py ├── shaders.py ├── solver.py ├── stateful_operator ├── __init__.py ├── constants.py ├── docs.md ├── integration.py ├── invoke_op.py ├── logic.py ├── state.py ├── test_op.py ├── tool.py └── utilities │ ├── __init__.py │ ├── description.py │ ├── generic.py │ ├── geometry.py │ ├── keymap.py │ └── register.py ├── testing ├── __init__.py ├── test_constraint_init.py ├── test_core.py ├── test_solver.py └── utils.py ├── ui ├── __init__.py ├── panels │ ├── __init__.py │ ├── constraints_list.py │ ├── debug.py │ ├── entities_list.py │ ├── sketch_select.py │ └── tools.py ├── selected_menu.py └── sketches_list.py ├── units.py ├── utilities ├── __init__.py ├── bezier.py ├── bpy.py ├── constants.py ├── data_handling.py ├── draw.py ├── geometry.py ├── highlighting.py ├── index.py ├── install.py ├── logging.py ├── math.py ├── preferences.py ├── presets.py ├── register.py ├── select.py ├── solver.py ├── trimming.py ├── ui.py ├── view.py └── walker.py ├── versioning.py └── workspacetools ├── __init__.py ├── add_arc2d.py ├── add_circle2d.py ├── add_line2d.py ├── add_line3d.py ├── add_point2d.py ├── add_point3d.py ├── add_rectangle.py ├── add_workplane.py ├── add_workplane_face.py ├── bevel.py ├── select.py └── trim.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: 'cadsketcher' 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/ISSUE_TEMPLATE/default.md -------------------------------------------------------------------------------- /.github/workflows/build_docs test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/workflows/build_docs test.yml -------------------------------------------------------------------------------- /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/check_style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/workflows/check_style.yml -------------------------------------------------------------------------------- /.github/workflows/darker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.github/workflows/darker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/debugpy_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.vscode/debugpy_port.py -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/__init__.py -------------------------------------------------------------------------------- /base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/base/__init__.py -------------------------------------------------------------------------------- /base/install_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/base/install_op.py -------------------------------------------------------------------------------- /base/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/base/preferences.py -------------------------------------------------------------------------------- /base/theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/base/theme.py -------------------------------------------------------------------------------- /converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/converters.py -------------------------------------------------------------------------------- /declarations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/declarations.py -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/code_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/code_docs.md -------------------------------------------------------------------------------- /docs/constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/constraints.md -------------------------------------------------------------------------------- /docs/entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/entities.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/images/add_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/add_circle.png -------------------------------------------------------------------------------- /docs/images/add_diameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/add_diameter.png -------------------------------------------------------------------------------- /docs/images/add_distance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/add_distance.png -------------------------------------------------------------------------------- /docs/images/add_rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/add_rectangle.png -------------------------------------------------------------------------------- /docs/images/add_sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/add_sketch.png -------------------------------------------------------------------------------- /docs/images/constraint_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/constraint_menu.png -------------------------------------------------------------------------------- /docs/images/construction_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/construction_line.png -------------------------------------------------------------------------------- /docs/images/convert_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/convert_type.png -------------------------------------------------------------------------------- /docs/images/converted_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/converted_circle.png -------------------------------------------------------------------------------- /docs/images/converted_rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/converted_rectangle.png -------------------------------------------------------------------------------- /docs/images/dimensional_gizmos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/dimensional_gizmos.png -------------------------------------------------------------------------------- /docs/images/dimensioned_rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/dimensioned_rectangle.png -------------------------------------------------------------------------------- /docs/images/element_browsers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/element_browsers.png -------------------------------------------------------------------------------- /docs/images/immediate_execution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/immediate_execution.gif -------------------------------------------------------------------------------- /docs/images/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/preferences.png -------------------------------------------------------------------------------- /docs/images/preferences_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/preferences_theme.png -------------------------------------------------------------------------------- /docs/images/property_vs_pointer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/property_vs_pointer.gif -------------------------------------------------------------------------------- /docs/images/selection_paradigm1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/selection_paradigm1.gif -------------------------------------------------------------------------------- /docs/images/selection_paradigm2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/selection_paradigm2.gif -------------------------------------------------------------------------------- /docs/images/selection_paradigm3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/selection_paradigm3.gif -------------------------------------------------------------------------------- /docs/images/set_diameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/set_diameter.png -------------------------------------------------------------------------------- /docs/images/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/sidebar.png -------------------------------------------------------------------------------- /docs/images/sketch_selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/sketch_selector.png -------------------------------------------------------------------------------- /docs/images/solver_failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/solver_failure.png -------------------------------------------------------------------------------- /docs/images/theme_presets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/theme_presets.png -------------------------------------------------------------------------------- /docs/images/tooltip_arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/tooltip_arc.png -------------------------------------------------------------------------------- /docs/images/tooltip_statusbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/tooltip_statusbar.png -------------------------------------------------------------------------------- /docs/images/tooltip_workplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/tooltip_workplane.png -------------------------------------------------------------------------------- /docs/images/workspacetools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/images/workspacetools.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/integration.md -------------------------------------------------------------------------------- /docs/interaction_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/interaction_system.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/reference.md -------------------------------------------------------------------------------- /docs/solver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/solver.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/tools.md -------------------------------------------------------------------------------- /docs/user_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/docs/user_interface.md -------------------------------------------------------------------------------- /draw_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/draw_handler.py -------------------------------------------------------------------------------- /gizmos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/__init__.py -------------------------------------------------------------------------------- /gizmos/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/angle.py -------------------------------------------------------------------------------- /gizmos/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/base.py -------------------------------------------------------------------------------- /gizmos/constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/constraint.py -------------------------------------------------------------------------------- /gizmos/diameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/diameter.py -------------------------------------------------------------------------------- /gizmos/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/distance.py -------------------------------------------------------------------------------- /gizmos/preselection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/preselection.py -------------------------------------------------------------------------------- /gizmos/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/gizmos/utilities.py -------------------------------------------------------------------------------- /global_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/global_data.py -------------------------------------------------------------------------------- /handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/handlers.py -------------------------------------------------------------------------------- /icon_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/icon_manager.py -------------------------------------------------------------------------------- /keymaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/keymaps.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/__init__.py -------------------------------------------------------------------------------- /model/angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/angle.py -------------------------------------------------------------------------------- /model/arc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/arc.py -------------------------------------------------------------------------------- /model/base_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/base_constraint.py -------------------------------------------------------------------------------- /model/base_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/base_element.py -------------------------------------------------------------------------------- /model/base_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/base_entity.py -------------------------------------------------------------------------------- /model/categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/categories.py -------------------------------------------------------------------------------- /model/circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/circle.py -------------------------------------------------------------------------------- /model/coincident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/coincident.py -------------------------------------------------------------------------------- /model/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/constants.py -------------------------------------------------------------------------------- /model/diameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/diameter.py -------------------------------------------------------------------------------- /model/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/distance.py -------------------------------------------------------------------------------- /model/equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/equal.py -------------------------------------------------------------------------------- /model/group_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/group_constraints.py -------------------------------------------------------------------------------- /model/group_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/group_entities.py -------------------------------------------------------------------------------- /model/group_sketcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/group_sketcher.py -------------------------------------------------------------------------------- /model/horizontal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/horizontal.py -------------------------------------------------------------------------------- /model/line_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/line_2d.py -------------------------------------------------------------------------------- /model/line_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/line_3d.py -------------------------------------------------------------------------------- /model/midpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/midpoint.py -------------------------------------------------------------------------------- /model/normal_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/normal_2d.py -------------------------------------------------------------------------------- /model/normal_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/normal_3d.py -------------------------------------------------------------------------------- /model/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/parallel.py -------------------------------------------------------------------------------- /model/perpendicular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/perpendicular.py -------------------------------------------------------------------------------- /model/point_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/point_2d.py -------------------------------------------------------------------------------- /model/point_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/point_3d.py -------------------------------------------------------------------------------- /model/ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/ratio.py -------------------------------------------------------------------------------- /model/sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/sketch.py -------------------------------------------------------------------------------- /model/symmetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/symmetry.py -------------------------------------------------------------------------------- /model/tangent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/tangent.py -------------------------------------------------------------------------------- /model/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/types.py -------------------------------------------------------------------------------- /model/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/utilities.py -------------------------------------------------------------------------------- /model/vertical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/vertical.py -------------------------------------------------------------------------------- /model/workplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/model/workplane.py -------------------------------------------------------------------------------- /operators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/__init__.py -------------------------------------------------------------------------------- /operators/add_angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_angle.py -------------------------------------------------------------------------------- /operators/add_arc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_arc.py -------------------------------------------------------------------------------- /operators/add_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_circle.py -------------------------------------------------------------------------------- /operators/add_diameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_diameter.py -------------------------------------------------------------------------------- /operators/add_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_distance.py -------------------------------------------------------------------------------- /operators/add_geometric_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_geometric_constraints.py -------------------------------------------------------------------------------- /operators/add_line_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_line_2d.py -------------------------------------------------------------------------------- /operators/add_line_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_line_3d.py -------------------------------------------------------------------------------- /operators/add_point_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_point_2d.py -------------------------------------------------------------------------------- /operators/add_point_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_point_3d.py -------------------------------------------------------------------------------- /operators/add_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_rectangle.py -------------------------------------------------------------------------------- /operators/add_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_sketch.py -------------------------------------------------------------------------------- /operators/add_workplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/add_workplane.py -------------------------------------------------------------------------------- /operators/align_workplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/align_workplane.py -------------------------------------------------------------------------------- /operators/base_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/base_2d.py -------------------------------------------------------------------------------- /operators/base_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/base_3d.py -------------------------------------------------------------------------------- /operators/base_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/base_constraint.py -------------------------------------------------------------------------------- /operators/base_stateful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/base_stateful.py -------------------------------------------------------------------------------- /operators/batch_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/batch_set.py -------------------------------------------------------------------------------- /operators/bevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/bevel.py -------------------------------------------------------------------------------- /operators/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/constants.py -------------------------------------------------------------------------------- /operators/constraint_visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/constraint_visibility.py -------------------------------------------------------------------------------- /operators/context_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/context_menu.py -------------------------------------------------------------------------------- /operators/copy_paste.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/copy_paste.py -------------------------------------------------------------------------------- /operators/delete_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/delete_constraint.py -------------------------------------------------------------------------------- /operators/delete_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/delete_entity.py -------------------------------------------------------------------------------- /operators/duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/duplicate.py -------------------------------------------------------------------------------- /operators/move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/move.py -------------------------------------------------------------------------------- /operators/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/presets.py -------------------------------------------------------------------------------- /operators/save_offscreen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/save_offscreen.py -------------------------------------------------------------------------------- /operators/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/select.py -------------------------------------------------------------------------------- /operators/select_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/select_box.py -------------------------------------------------------------------------------- /operators/set_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/set_sketch.py -------------------------------------------------------------------------------- /operators/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/solve.py -------------------------------------------------------------------------------- /operators/solver_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/solver_state.py -------------------------------------------------------------------------------- /operators/trim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/trim.py -------------------------------------------------------------------------------- /operators/tweak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/tweak.py -------------------------------------------------------------------------------- /operators/tweak_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/tweak_constraint.py -------------------------------------------------------------------------------- /operators/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/update.py -------------------------------------------------------------------------------- /operators/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/operators/utilities.py -------------------------------------------------------------------------------- /registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/registration.py -------------------------------------------------------------------------------- /resources/icons/COINCIDENT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/COINCIDENT.png -------------------------------------------------------------------------------- /resources/icons/EQUAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/EQUAL.png -------------------------------------------------------------------------------- /resources/icons/HORIZONTAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/HORIZONTAL.png -------------------------------------------------------------------------------- /resources/icons/MIDPOINT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/MIDPOINT.png -------------------------------------------------------------------------------- /resources/icons/PARALLEL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/PARALLEL.png -------------------------------------------------------------------------------- /resources/icons/PERPENDICULAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/PERPENDICULAR.png -------------------------------------------------------------------------------- /resources/icons/RATIO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/RATIO.png -------------------------------------------------------------------------------- /resources/icons/TANGENT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/TANGENT.png -------------------------------------------------------------------------------- /resources/icons/VERTICAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/VERTICAL.png -------------------------------------------------------------------------------- /resources/icons/ops.bgs.add_point.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/ops.bgs.add_point.dat -------------------------------------------------------------------------------- /resources/icons/ops.bgs.bevel.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/icons/ops.bgs.bevel.dat -------------------------------------------------------------------------------- /resources/logos/Font used.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/Font used.txt -------------------------------------------------------------------------------- /resources/logos/core_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/core_dark.png -------------------------------------------------------------------------------- /resources/logos/core_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/core_dark.svg -------------------------------------------------------------------------------- /resources/logos/core_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/core_light.png -------------------------------------------------------------------------------- /resources/logos/core_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/core_light.svg -------------------------------------------------------------------------------- /resources/logos/small_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/small_dark.png -------------------------------------------------------------------------------- /resources/logos/small_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/small_dark.svg -------------------------------------------------------------------------------- /resources/logos/small_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/small_light.png -------------------------------------------------------------------------------- /resources/logos/small_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/small_light.svg -------------------------------------------------------------------------------- /resources/logos/wide_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/wide_dark.png -------------------------------------------------------------------------------- /resources/logos/wide_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/wide_dark.svg -------------------------------------------------------------------------------- /resources/logos/wide_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/wide_light.png -------------------------------------------------------------------------------- /resources/logos/wide_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/logos/wide_light.svg -------------------------------------------------------------------------------- /resources/presets/theme/dark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/presets/theme/dark.py -------------------------------------------------------------------------------- /resources/presets/theme/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/resources/presets/theme/light.py -------------------------------------------------------------------------------- /run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/run_tests.bat -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/run_tests.sh -------------------------------------------------------------------------------- /run_tests_interactive.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/run_tests_interactive.bat -------------------------------------------------------------------------------- /run_tests_interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/run_tests_interactive.sh -------------------------------------------------------------------------------- /serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/serialize.py -------------------------------------------------------------------------------- /shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/shaders.py -------------------------------------------------------------------------------- /solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/solver.py -------------------------------------------------------------------------------- /stateful_operator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stateful_operator/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/constants.py -------------------------------------------------------------------------------- /stateful_operator/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/docs.md -------------------------------------------------------------------------------- /stateful_operator/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/integration.py -------------------------------------------------------------------------------- /stateful_operator/invoke_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/invoke_op.py -------------------------------------------------------------------------------- /stateful_operator/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/logic.py -------------------------------------------------------------------------------- /stateful_operator/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/state.py -------------------------------------------------------------------------------- /stateful_operator/test_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/test_op.py -------------------------------------------------------------------------------- /stateful_operator/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/tool.py -------------------------------------------------------------------------------- /stateful_operator/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stateful_operator/utilities/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/utilities/description.py -------------------------------------------------------------------------------- /stateful_operator/utilities/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/utilities/generic.py -------------------------------------------------------------------------------- /stateful_operator/utilities/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/utilities/geometry.py -------------------------------------------------------------------------------- /stateful_operator/utilities/keymap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/utilities/keymap.py -------------------------------------------------------------------------------- /stateful_operator/utilities/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/stateful_operator/utilities/register.py -------------------------------------------------------------------------------- /testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/testing/__init__.py -------------------------------------------------------------------------------- /testing/test_constraint_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/testing/test_constraint_init.py -------------------------------------------------------------------------------- /testing/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/testing/test_core.py -------------------------------------------------------------------------------- /testing/test_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/testing/test_solver.py -------------------------------------------------------------------------------- /testing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/testing/utils.py -------------------------------------------------------------------------------- /ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/__init__.py -------------------------------------------------------------------------------- /ui/panels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/__init__.py -------------------------------------------------------------------------------- /ui/panels/constraints_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/constraints_list.py -------------------------------------------------------------------------------- /ui/panels/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/debug.py -------------------------------------------------------------------------------- /ui/panels/entities_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/entities_list.py -------------------------------------------------------------------------------- /ui/panels/sketch_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/sketch_select.py -------------------------------------------------------------------------------- /ui/panels/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/panels/tools.py -------------------------------------------------------------------------------- /ui/selected_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/selected_menu.py -------------------------------------------------------------------------------- /ui/sketches_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/ui/sketches_list.py -------------------------------------------------------------------------------- /units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/units.py -------------------------------------------------------------------------------- /utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utilities/bezier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/bezier.py -------------------------------------------------------------------------------- /utilities/bpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/bpy.py -------------------------------------------------------------------------------- /utilities/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/constants.py -------------------------------------------------------------------------------- /utilities/data_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/data_handling.py -------------------------------------------------------------------------------- /utilities/draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/draw.py -------------------------------------------------------------------------------- /utilities/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/geometry.py -------------------------------------------------------------------------------- /utilities/highlighting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/highlighting.py -------------------------------------------------------------------------------- /utilities/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/index.py -------------------------------------------------------------------------------- /utilities/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/install.py -------------------------------------------------------------------------------- /utilities/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/logging.py -------------------------------------------------------------------------------- /utilities/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/math.py -------------------------------------------------------------------------------- /utilities/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/preferences.py -------------------------------------------------------------------------------- /utilities/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/presets.py -------------------------------------------------------------------------------- /utilities/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/register.py -------------------------------------------------------------------------------- /utilities/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/select.py -------------------------------------------------------------------------------- /utilities/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/solver.py -------------------------------------------------------------------------------- /utilities/trimming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/trimming.py -------------------------------------------------------------------------------- /utilities/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/ui.py -------------------------------------------------------------------------------- /utilities/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/view.py -------------------------------------------------------------------------------- /utilities/walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/utilities/walker.py -------------------------------------------------------------------------------- /versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/versioning.py -------------------------------------------------------------------------------- /workspacetools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/__init__.py -------------------------------------------------------------------------------- /workspacetools/add_arc2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_arc2d.py -------------------------------------------------------------------------------- /workspacetools/add_circle2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_circle2d.py -------------------------------------------------------------------------------- /workspacetools/add_line2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_line2d.py -------------------------------------------------------------------------------- /workspacetools/add_line3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_line3d.py -------------------------------------------------------------------------------- /workspacetools/add_point2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_point2d.py -------------------------------------------------------------------------------- /workspacetools/add_point3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_point3d.py -------------------------------------------------------------------------------- /workspacetools/add_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_rectangle.py -------------------------------------------------------------------------------- /workspacetools/add_workplane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_workplane.py -------------------------------------------------------------------------------- /workspacetools/add_workplane_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/add_workplane_face.py -------------------------------------------------------------------------------- /workspacetools/bevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/bevel.py -------------------------------------------------------------------------------- /workspacetools/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/select.py -------------------------------------------------------------------------------- /workspacetools/trim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeiterCode/CAD_Sketcher/HEAD/workspacetools/trim.py --------------------------------------------------------------------------------