GitHub / SolidCode/SolidPython / commits
A python frontend for solid modelling that compiles to OpenSCAD
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| dcee03e9 | merge Merge pull request #215 from SolidCode/feature/correct_pkg_resources |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e109d4eb | docs: update CI badge from CircleCI to GitHub Actions | Evan Jones <e****s@m****m> | 4 months ago | |
| 921280e8 | Big overhaul to modernize | Evan Jones <e****s@m****m> | 4 months ago | |
| 1b7d7b9c | Big overhaul to modernize | Evan Jones <e****s@m****m> | 4 months ago | |
| d962740d | Correction: rst syntax in links, not Markdown |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| bba953ac | Update README.rst to point to SolidPython V2 |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| a6822d51 | merge Merge pull request #203 from dvzrv/poetry_core |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 594d81ff | Resolves #201. extrude_along_path() extrusions where first & last rail points... | Evan Jones <e****s@m****m> | about 3 years ago | |
| 025ca1c1 | Add setuptools to dependencies | David Runge <d****e@s****e> | about 3 years ago | |
| d6568ee7 | Switch to correct PEP517 build-system | David Runge <d****e@s****e> | about 3 years ago | |
| 0a4f539c | version bump => 1.1.3 | Evan Jones <e****s@m****m> | almost 4 years ago | |
| 2d547631 | Resolves #176 & #194. Use the first-found, not last-found include dir, and lo... | Evan Jones <e****s@m****m> | almost 4 years ago | |
| 4715c827 | Version bump to v1.1.2 | Evan Jones <e****s@m****m> | about 4 years ago | |
| 56902672 | Fix for #189. `polyhedron()` convexity defaults to 10. This prevents some sit... | Evan Jones <e****s@m****m> | about 4 years ago | |
| 37417daa | Fix for #187. `solid.utils.extrude_along_path()` was generating `polyhedron(... | Evan Jones <e****s@m****m> | over 4 years ago | |
| fa7dc9fe | merge Merge pull request #177 from jeff-dh/use_py_scadparser |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a779dcbf | another "fix" | jeff <1****h@u****m> | over 4 years ago | |
| 2c052dbf | improved "home brewed" parser version | jeff <1****h@u****m> | over 4 years ago | |
| 625078a2 | Revert "updated py_scadparser it's now based on the openscad/parser.y ;)" | jeff <1****h@u****m> | over 4 years ago | |
| 41029325 | merge Merge branch 'jeff-dh-use_py_scadparser' | Evan Jones <e****s@a****m> | over 4 years ago | |
| 8f55fd12 | Prefix an underscore to imported SCAD files starting with a digit, which are ... | Evan Jones <e****s@a****m> | over 4 years ago | |
| 5b269c98 | Tell `yacc.yacc()` not to output extra files | Evan Jones <e****s@a****m> | over 4 years ago | |
| f7eb1536 | Added ply as project dependency. Removed regex | Evan Jones <e****s@a****m> | over 4 years ago | |
| 6437a0c4 | merge Merge branch 'use_py_scadparser' of https://github.com/jeff-dh/SolidPython in... | Evan Jones <e****s@a****m> | over 4 years ago | |
| 389bdcd3 | removed dead code | jeff <1****h@u****m> | over 4 years ago | |
| ca012e5f | adjusted solidpython to meet py_scadparser changes | jeff <1****h@u****m> | over 4 years ago | |
| 2de5803e | updated py_scadparser it's now based on the openscad/parser.y ;) | jeff <1****h@u****m> | over 4 years ago | |
| 5a9bf141 | merge Merge branch 'openscad_identifiers_starting_with_digits' into use_py_scadparser | jeff <1****h@u****m> | over 4 years ago | |
| 7a0f612e | improved py_scadparser error messages | jeff <1****h@u****m> | over 4 years ago | |
| 18fe4874 | allow strings to be quoted by single ticks -> ' | jeff <1****h@u****m> | over 4 years ago | |
| d0f67278 | Should resolve #172, where OpenSCAD code was re-imported at every call to `im... | Evan Jones <e****s@a****m> | over 4 years ago | |
| 010c815f | fixed unclosed file handle in py_scadparser | jeff <1****h@u****m> | over 4 years ago | |
| 1ece137e | (hopefully) made run_all_tests.sh more portable | jeff <1****h@u****m> | over 4 years ago | |
| 9860be43 | fixed test_parse_scad_callables | jeff <1****h@u****m> | over 4 years ago | |
| b883cfa5 | added support for (non)optional arguments | jeff <j****f@r****e> | over 4 years ago | |
| fe6b85d2 | fix OpenSCAD identifiers starting with a digit | jeff <j****f@r****e> | over 4 years ago | |
| c7494600 | added another test module to examples/scad_to_include.scad | jeff <j****f@r****e> | over 4 years ago | |
| 243bfd78 | fixed wrong openscad function syntax in examples/scad_to_include.scad | jeff <j****f@r****e> | over 4 years ago | |
| 49988f22 | use py_scadparser | jeff <j****f@r****e> | over 4 years ago | |
| e64dff08 | removed unused function extract_callable_signatures | jeff <j****f@r****e> | over 4 years ago | |
| cc28da61 | added py_scadparser | jeff <j****f@r****e> | over 4 years ago | |
| f4608429 | v1.1.1 | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 03fdecd3 | OpenSCAD's `polygon()` takes a `convexity` argument. Add that argument and a ... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| cb5fbfff | Restore pyproject.toml hack; Looks like this issue is still unresolved | Evan Jones <e****s@m****m> | almost 5 years ago | |
| a5b532e0 | Version 1.1.0 | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 29618eb5 | -- Separated out `solid.utils.extrude_along_path()` into its own file. | Evan Jones <e****s@m****m> | almost 5 years ago | |
| e994edd1 | -- Allow list of 2-tuples as `scale_factors` arguments to solid.utils.extrude... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 1a8ea154 | minor README fixes | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 787c66e5 | type:ignore stragglers | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 9bb39988 | More comprehensive solid.utils.extrude_along_path() testing | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 02c5a338 | mypy ignore OpenSCAD-imported code | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 020bf064 | Unit tests pass | Evan Jones <e****s@m****m> | almost 5 years ago | |
| b050614a | -- Added `connect_ends` argument to solid.utils.extrude_along_path(), which w... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| b388e440 | Improved end cap algorithm on solid.utils.extrude_along_path(). It can now ac... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| a045f822 | Inspired by mickael.bosch@posteo.net, Let `solid.utils.extrude_along_path()` ... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| fa260864 | Added tests for #163 | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 4a4872fd | Fix for #163. All OpenSCAD arguments are effectively optional, while all arg... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| c97197de | Fixes #162; We had kept track of Bill of Materials (BOM) metadata in a global... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 98e741e6 | Added a `traits` dictionary on OpenSCADObject. This is used to collect inform... | Evan Jones <e****s@m****m> | almost 5 years ago | |
| 2adc937d | Removed color section of README; our color() behavior is now identical to Ope... | Evan Jones <e****s@a****m> | about 5 years ago | |
| 2802ca72 | Fix for #158, bringing SP up to date on OpenSCAD's built-in color and alpha h... | Evan Jones <e****s@a****m> | about 5 years ago | |
| 22aee156 | Bumping to 1.0.3, which contains a fix for #111 & #157 | Evan Jones <e****s@m****m> | about 5 years ago | |
| 22be6d1e | Tests for accepting imported OpenSCAD calculations as arguments. This resolv... | Evan Jones <e****s@m****m> | about 5 years ago | |
| 37d14865 | Updated for change to polygon() arguments in 126a0728f29282d20f0afdf3aaddbf1a... | Evan Jones <e****s@m****m> | about 5 years ago | |
| 076ab2d7 | Accept IncludedOpenSCADObject for all arguments to OpenSCADObjects. This allo... | Evan Jones <e****s@m****m> | about 5 years ago | |
| 126a0728 | -- polygon() doesn't supply paths argument by default; OpenSCAD takes care of... | Evan Jones <e****s@m****m> | about 5 years ago | |
| 2e2cde20 | one empty line between functions, two lines after classes | Evan Jones <e****s@a****m> | about 5 years ago | |
| f15d0ce6 | bump: v1.0.2 | Evan Jones <e****s@a****m> | over 5 years ago | |
| 9c7a3086 | -- Refinements on #110. import_scad() and use()/include() now read from OpenS... | Evan Jones <e****s@a****m> | over 5 years ago | |
| 3140d09f | v1.0.1 | Evan Jones <e****s@m****m> | over 5 years ago | |
| a3f10038 | Added test for `solid.utils.extrude_along_path()` numpy scaling behavior. | Evan Jones <e****s@m****m> | over 5 years ago | |
| a7c31d0e | in `solid.utils.extrude_along_path()`, cast `scale_factor` to float, so that ... | Evan Jones <e****s@m****m> | over 5 years ago | |
| 60a62965 | Resolves #147. | Evan Jones <e****s@a****m> | over 5 years ago | |
| f0785288 | Version bump to v1.0.0; It's been 8+ years, and a full version number is long... | Evan Jones <e****s@m****m> | over 5 years ago | |
| fd997064 | Fixed bug in solid.utils.path_2d_polygon; it didn't render when `closed` was ... | Evan Jones <e****s@m****m> | over 5 years ago | |
| fa8f4570 | -- Rewrote `solid.utils.euclidify()` for greater clarity, and for appropriate... | Evan Jones <e****s@m****m> | over 5 years ago | |
| bb341d79 | Inverted some face specification order in `face_strip_list()` so all faces ge... | Evan Jones <e****s@a****m> | over 5 years ago | |
| f79d68c7 | Fixed tests for new `polygon()` behavior, sending only 2D points to OpenSCAD | Evan Jones <e****s@m****m> | over 5 years ago | |
| 455a19b9 | -- Fixed a bug in `catmull_rom_points()` that made closed catmull rom shapes ... | Evan Jones <e****s@m****m> | over 5 years ago | |
| 7ab68ea9 | Added a little extra documentation to splines_example.py, which was broken by... | Evan Jones <e****s@m****m> | over 5 years ago | |
| a773e460 | Edit to make `polygon()` accept 2D points happily. OpenSCAD silently fails wh... | Evan Jones <e****s@m****m> | over 5 years ago | |
| 47ffa8cf | Added `splines.catmull_rom_prism()` that creates a closed polyhedron with cur... | Evan Jones <e****s@a****m> | over 5 years ago | |
| da79dae4 | Resolution for #142. `splines.catmull_rom_points()` & `splines.bezier_points... | Evan Jones <e****s@a****m> | over 5 years ago | |
| 9ca2eda7 | Should resolve #140. Don't calculate SP version unless asked to include sourc... | Evan Jones <e****s@a****m> | over 5 years ago | |
| 9bd8df5c | Updated to v0.4.8 | Evan Jones <e****s@a****m> | almost 6 years ago | |
| 6b0cc72c | Version bump | Evan Jones <e****s@m****m> | almost 6 years ago | |
| a66fb306 | -- Added `segments` argument to `offset()`, since it can create curves. | Evan Jones <e****s@m****m> | almost 6 years ago | |
| 0624cc3d | Fixes to offset_points() & tests. The concept of 'open' or 'closed' didn't m... | Evan Jones <e****s@m****m> | about 6 years ago | |
| a729e159 | chmod +x | Evan Jones <e****s@m****m> | about 6 years ago | |
| 090e326d | Reverted run_all_tests.sh to previous explicit test running. Unittest's built... | Evan Jones <e****s@m****m> | about 6 years ago | |
| fbc652c8 | merge Merge branch 'master' of https://github.com/SolidCode/SolidPython | Evan Jones <e****s@m****m> | about 6 years ago | |
| d13f1c65 | Test fix. | Evan Jones <e****s@m****m> | about 6 years ago | |
| 772cd2d7 | merge Merge pull request #132 from sobolevn/patch-1 |
Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| a9de6a5b | include `convexity` arg in tests | Evan Jones <e****s@m****m> | about 6 years ago | |
| b6d036fa | Added `inverse_thread_direction` argument | Evan Jones <e****s@m****m> | about 6 years ago | |
| b8eda787 | Rewrote and streamlined fillet_2d() and offset_points(). | Evan Jones <e****s@m****m> | about 6 years ago | |
| 10418a0f | condense assertEqualNoWhitespace() so it's self-contained | Evan Jones <e****s@m****m> | about 6 years ago | |
| a48cf1d0 | control_points() accepts a color argument | Evan Jones <e****s@m****m> | about 6 years ago | |
| acc3cbdb | ignore a scratch/ directory for development | Evan Jones <e****s@m****m> | about 6 years ago | |
| d4916775 | Fixed bug in patch_euclid.set_length(); it was only operating on x & y, but n... | Evan Jones <e****s@m****m> | about 6 years ago |