Commit graph

13 commits

Author SHA1 Message Date
Ami Fischman
80097a9227 Add a new TestCase that asserts that examples exit successfully.
Examples changes that were necessary:
- loft.py: failed on macos (only) because of (seemingly) over-precise
  floating-point accuracy assertion. Loosened the tolerance, and
  expressed it as a multiple of the expected value.
  > AssertionError: delta=0.002982314711971412 is greater than tolerance=0.001; got=1306.3375467197516, want=1306.3405290344635
- packed_boxes.py: only emit output files when GEN_DOCS is
  True (mimicking lego.py).
2025-02-22 10:11:06 -08:00
gumyr
f43dac38e2 Updated Examples 2024-02-29 11:34:40 -05:00
Roger Maitland
186ca1f821 Refactored all operations to be functions 2023-03-22 16:34:00 -04:00
Roger Maitland
1e479193ce Increasing error tolerance to work on all platforms 2023-03-07 15:35:56 -05:00
Roger Maitland
af52e032be De-emphasizing Workplanes 2023-03-07 10:32:37 -05:00
Roger Maitland
4d02492d39 Combined filter_by_axis & type to filter_by 2022-10-30 11:49:30 -04:00
Roger Maitland
3d8ad16871 Test coverage 84% & minor direct api improvements 2022-10-19 15:05:50 -04:00
Roger Maitland
9599e8e1ef Introducing new PEP8 compatible direct api 2022-10-14 10:37:05 -04:00
Roger Maitland
d642920243 Pylint changes - (mostly) not functional changes 2022-09-27 19:10:34 -04:00
Roger Maitland
357feb0274 Generic Offset replace Shell, Mirror Parts 2022-09-22 11:15:53 -04:00
Roger Maitland
69abdd9c45 Introduced with notation for workplanes and points 2022-09-15 09:28:05 -04:00
Roger Maitland
b3383f2327 Updated examples 2022-07-25 10:33:50 -04:00
Roger Maitland
863c00f994 Added clock & loft examples, refactored sketch polar 2022-07-15 15:05:32 -04:00