├── .github └── workflows │ ├── lint.yml │ └── tests-actions.yml ├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── plugins.md ├── plugins ├── apply_to_each_face │ ├── README.md │ ├── __init__.py │ ├── apply_to_each_face.py │ ├── images │ │ ├── ex1.png │ │ ├── ex2.png │ │ ├── ex3.png │ │ ├── ex4.png │ │ └── ex5.png │ └── setup.py ├── cq_cache │ ├── README.md │ ├── __init__.py │ ├── cq_cache.py │ └── setup.py ├── fragment │ ├── README.md │ ├── __init__.py │ ├── fragment.py │ ├── images │ │ └── fragment.png │ └── setup.py ├── freecad_import │ ├── README.md │ ├── __init__.py │ ├── freecad_importer.py │ └── setup.py ├── gear_generator │ ├── README.md │ ├── gear_generator │ │ ├── __init__.py │ │ ├── helpers.py │ │ └── main.py │ ├── images │ │ ├── bevel_gear.PNG │ │ ├── bevel_gear_system.PNG │ │ ├── helical_gear.PNG │ │ ├── readme_example.PNG │ │ └── straight_gear.PNG │ └── setup.py ├── heatserts │ ├── README.md │ ├── __init__.py │ ├── heatserts.py │ ├── images │ │ ├── bolt_clear.png │ │ ├── double_chamfer.png │ │ ├── plain.png │ │ └── single_chamfer.png │ └── setup.py ├── localselectors │ ├── README.md │ ├── __init__.py │ ├── localselectors.py │ └── setup.py ├── more_selectors │ ├── README.md │ ├── images │ │ └── readme_example.PNG │ ├── more_selectors │ │ ├── __init__.py │ │ ├── main.py │ │ └── utils.py │ └── setup.py ├── sampleplugin │ ├── README.md │ ├── __init__.py │ ├── sampleplugin.py │ └── setup.py └── teardrop │ ├── README.md │ ├── __init__.py │ ├── images │ ├── teardrop.png │ ├── teardrop_array.png │ ├── teardrop_clip.png │ └── teardrop_rotated.png │ ├── setup.py │ └── teardrop.py ├── tests ├── __init__.py ├── test_apply_to_each_face.py ├── test_cq_cache.py ├── test_fragment.py ├── test_freecad_importer.py ├── test_gear_generator.py ├── test_heatserts.py ├── test_more_selectors.py ├── test_sampleplugin.py ├── test_teardrop.py └── testdata │ ├── README.md │ ├── base_shelf.FCStd │ └── box.FCStd └── third_party.md /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/.github/workflows/tests-actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins.md -------------------------------------------------------------------------------- /plugins/apply_to_each_face/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/README.md -------------------------------------------------------------------------------- /plugins/apply_to_each_face/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/__init__.py -------------------------------------------------------------------------------- /plugins/apply_to_each_face/apply_to_each_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/apply_to_each_face.py -------------------------------------------------------------------------------- /plugins/apply_to_each_face/images/ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/images/ex1.png -------------------------------------------------------------------------------- /plugins/apply_to_each_face/images/ex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/images/ex2.png -------------------------------------------------------------------------------- /plugins/apply_to_each_face/images/ex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/images/ex3.png -------------------------------------------------------------------------------- /plugins/apply_to_each_face/images/ex4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/images/ex4.png -------------------------------------------------------------------------------- /plugins/apply_to_each_face/images/ex5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/images/ex5.png -------------------------------------------------------------------------------- /plugins/apply_to_each_face/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/apply_to_each_face/setup.py -------------------------------------------------------------------------------- /plugins/cq_cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/cq_cache/README.md -------------------------------------------------------------------------------- /plugins/cq_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/cq_cache/cq_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/cq_cache/cq_cache.py -------------------------------------------------------------------------------- /plugins/cq_cache/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/cq_cache/setup.py -------------------------------------------------------------------------------- /plugins/fragment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/fragment/README.md -------------------------------------------------------------------------------- /plugins/fragment/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugins/fragment/fragment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/fragment/fragment.py -------------------------------------------------------------------------------- /plugins/fragment/images/fragment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/fragment/images/fragment.png -------------------------------------------------------------------------------- /plugins/fragment/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/fragment/setup.py -------------------------------------------------------------------------------- /plugins/freecad_import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/freecad_import/README.md -------------------------------------------------------------------------------- /plugins/freecad_import/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/freecad_import/freecad_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/freecad_import/freecad_importer.py -------------------------------------------------------------------------------- /plugins/freecad_import/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/freecad_import/setup.py -------------------------------------------------------------------------------- /plugins/gear_generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/README.md -------------------------------------------------------------------------------- /plugins/gear_generator/gear_generator/__init__.py: -------------------------------------------------------------------------------- 1 | from .main import * 2 | -------------------------------------------------------------------------------- /plugins/gear_generator/gear_generator/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/gear_generator/helpers.py -------------------------------------------------------------------------------- /plugins/gear_generator/gear_generator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/gear_generator/main.py -------------------------------------------------------------------------------- /plugins/gear_generator/images/bevel_gear.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/images/bevel_gear.PNG -------------------------------------------------------------------------------- /plugins/gear_generator/images/bevel_gear_system.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/images/bevel_gear_system.PNG -------------------------------------------------------------------------------- /plugins/gear_generator/images/helical_gear.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/images/helical_gear.PNG -------------------------------------------------------------------------------- /plugins/gear_generator/images/readme_example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/images/readme_example.PNG -------------------------------------------------------------------------------- /plugins/gear_generator/images/straight_gear.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/images/straight_gear.PNG -------------------------------------------------------------------------------- /plugins/gear_generator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/gear_generator/setup.py -------------------------------------------------------------------------------- /plugins/heatserts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/README.md -------------------------------------------------------------------------------- /plugins/heatserts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/heatserts/heatserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/heatserts.py -------------------------------------------------------------------------------- /plugins/heatserts/images/bolt_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/images/bolt_clear.png -------------------------------------------------------------------------------- /plugins/heatserts/images/double_chamfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/images/double_chamfer.png -------------------------------------------------------------------------------- /plugins/heatserts/images/plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/images/plain.png -------------------------------------------------------------------------------- /plugins/heatserts/images/single_chamfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/images/single_chamfer.png -------------------------------------------------------------------------------- /plugins/heatserts/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/heatserts/setup.py -------------------------------------------------------------------------------- /plugins/localselectors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/localselectors/README.md -------------------------------------------------------------------------------- /plugins/localselectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/localselectors/localselectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/localselectors/localselectors.py -------------------------------------------------------------------------------- /plugins/localselectors/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/localselectors/setup.py -------------------------------------------------------------------------------- /plugins/more_selectors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/README.md -------------------------------------------------------------------------------- /plugins/more_selectors/images/readme_example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/images/readme_example.PNG -------------------------------------------------------------------------------- /plugins/more_selectors/more_selectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/more_selectors/__init__.py -------------------------------------------------------------------------------- /plugins/more_selectors/more_selectors/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/more_selectors/main.py -------------------------------------------------------------------------------- /plugins/more_selectors/more_selectors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/more_selectors/utils.py -------------------------------------------------------------------------------- /plugins/more_selectors/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/more_selectors/setup.py -------------------------------------------------------------------------------- /plugins/sampleplugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/sampleplugin/README.md -------------------------------------------------------------------------------- /plugins/sampleplugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/sampleplugin/sampleplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/sampleplugin/sampleplugin.py -------------------------------------------------------------------------------- /plugins/sampleplugin/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/sampleplugin/setup.py -------------------------------------------------------------------------------- /plugins/teardrop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/README.md -------------------------------------------------------------------------------- /plugins/teardrop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/teardrop/images/teardrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/images/teardrop.png -------------------------------------------------------------------------------- /plugins/teardrop/images/teardrop_array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/images/teardrop_array.png -------------------------------------------------------------------------------- /plugins/teardrop/images/teardrop_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/images/teardrop_clip.png -------------------------------------------------------------------------------- /plugins/teardrop/images/teardrop_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/images/teardrop_rotated.png -------------------------------------------------------------------------------- /plugins/teardrop/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/setup.py -------------------------------------------------------------------------------- /plugins/teardrop/teardrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/plugins/teardrop/teardrop.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_apply_to_each_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_apply_to_each_face.py -------------------------------------------------------------------------------- /tests/test_cq_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_cq_cache.py -------------------------------------------------------------------------------- /tests/test_fragment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_fragment.py -------------------------------------------------------------------------------- /tests/test_freecad_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_freecad_importer.py -------------------------------------------------------------------------------- /tests/test_gear_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_gear_generator.py -------------------------------------------------------------------------------- /tests/test_heatserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_heatserts.py -------------------------------------------------------------------------------- /tests/test_more_selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_more_selectors.py -------------------------------------------------------------------------------- /tests/test_sampleplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_sampleplugin.py -------------------------------------------------------------------------------- /tests/test_teardrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/test_teardrop.py -------------------------------------------------------------------------------- /tests/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/testdata/README.md -------------------------------------------------------------------------------- /tests/testdata/base_shelf.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/testdata/base_shelf.FCStd -------------------------------------------------------------------------------- /tests/testdata/box.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/tests/testdata/box.FCStd -------------------------------------------------------------------------------- /third_party.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CadQuery/cadquery-plugins/HEAD/third_party.md --------------------------------------------------------------------------------