├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── cqkit ├── __init__.py ├── cq_basic.py ├── cq_discrete.py ├── cq_fasteners.py ├── cq_files.py ├── cq_geometry.py ├── cq_helpers.py ├── cq_layout.py ├── cq_pprint.py ├── cq_ribbon.py ├── cq_selectors.py ├── cq_xsection.py ├── metric.csv └── refdim.py ├── environment.yml ├── images ├── commonvertface.png ├── edgelen-35.png ├── edgelen2.png ├── edgelen3-14.png ├── logo.png ├── planaratheight1.png ├── pprintsample.png ├── ribbon.png ├── sharedvertex.png ├── vertedge3.png ├── vertedges.png ├── xcoord3.png ├── xcoord3both.png └── xsection.png ├── requirements.txt ├── setup.py └── tests ├── stepfiles └── .gitkeep ├── test_basic.py ├── test_discrete.py ├── test_fasteners.py ├── test_files.py ├── test_geometry.py ├── test_helpers.py ├── test_layout.py ├── test_pprint.py ├── test_ribbon.py ├── test_selectors.py └── test_xsection.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/README.md -------------------------------------------------------------------------------- /cqkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/__init__.py -------------------------------------------------------------------------------- /cqkit/cq_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_basic.py -------------------------------------------------------------------------------- /cqkit/cq_discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_discrete.py -------------------------------------------------------------------------------- /cqkit/cq_fasteners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_fasteners.py -------------------------------------------------------------------------------- /cqkit/cq_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_files.py -------------------------------------------------------------------------------- /cqkit/cq_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_geometry.py -------------------------------------------------------------------------------- /cqkit/cq_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_helpers.py -------------------------------------------------------------------------------- /cqkit/cq_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_layout.py -------------------------------------------------------------------------------- /cqkit/cq_pprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_pprint.py -------------------------------------------------------------------------------- /cqkit/cq_ribbon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_ribbon.py -------------------------------------------------------------------------------- /cqkit/cq_selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_selectors.py -------------------------------------------------------------------------------- /cqkit/cq_xsection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/cq_xsection.py -------------------------------------------------------------------------------- /cqkit/metric.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/metric.csv -------------------------------------------------------------------------------- /cqkit/refdim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/cqkit/refdim.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/environment.yml -------------------------------------------------------------------------------- /images/commonvertface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/commonvertface.png -------------------------------------------------------------------------------- /images/edgelen-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/edgelen-35.png -------------------------------------------------------------------------------- /images/edgelen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/edgelen2.png -------------------------------------------------------------------------------- /images/edgelen3-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/edgelen3-14.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/planaratheight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/planaratheight1.png -------------------------------------------------------------------------------- /images/pprintsample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/pprintsample.png -------------------------------------------------------------------------------- /images/ribbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/ribbon.png -------------------------------------------------------------------------------- /images/sharedvertex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/sharedvertex.png -------------------------------------------------------------------------------- /images/vertedge3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/vertedge3.png -------------------------------------------------------------------------------- /images/vertedges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/vertedges.png -------------------------------------------------------------------------------- /images/xcoord3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/xcoord3.png -------------------------------------------------------------------------------- /images/xcoord3both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/xcoord3both.png -------------------------------------------------------------------------------- /images/xsection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/images/xsection.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/setup.py -------------------------------------------------------------------------------- /tests/stepfiles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_discrete.py -------------------------------------------------------------------------------- /tests/test_fasteners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_fasteners.py -------------------------------------------------------------------------------- /tests/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_files.py -------------------------------------------------------------------------------- /tests/test_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_geometry.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_layout.py -------------------------------------------------------------------------------- /tests/test_pprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_pprint.py -------------------------------------------------------------------------------- /tests/test_ribbon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_ribbon.py -------------------------------------------------------------------------------- /tests/test_selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_selectors.py -------------------------------------------------------------------------------- /tests/test_xsection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelgale/cq-kit/HEAD/tests/test_xsection.py --------------------------------------------------------------------------------