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
aeb6b32b65
Fixing examples, PR #910
2025-02-22 10:55:46 -05:00
jdegenstein
73b1111320
tea_cup_algebra.py -> update to use location_at (^) too
2024-10-22 16:16:34 -05:00
jdegenstein
7d197232a7
tea_cup.py -> update to use location_at (^)
2024-10-22 16:14:35 -05:00
jdegenstein
214c0d8af0
handle_algebra.py -> update to use location_at (^) too
2024-10-22 15:31:36 -05:00
jdegenstein
8064bf7342
handle.py -> use location_at (^) instead of manual Plane construction with position/tangent
2024-10-22 15:27:38 -05:00
jdegenstein
dd84840e8d
tea_cup_algebra.py -> find_intersection to find_intersection_points
2024-10-15 12:59:23 -05:00
jdegenstein
344c5afa56
tea_cup.py -> find_intersection to find_intersection_points
2024-10-15 12:58:51 -05:00
jdegenstein
f383470dad
heat_exchanger_algebra.py -> Fix example to use radius instead of apothem
2024-06-19 20:34:00 -05:00
jdegenstein
42c91cc975
heat_exchanger.py -> Fix example to use radius instead of apothem
2024-06-19 20:32:11 -05:00
gumyr
f0509e1da0
Removing mini_nuke example due to LLM training concern
2024-04-13 09:46:10 -04:00
gumyr
4dfcb44332
Reducing tea_cup.glb size
2024-04-09 13:02:40 -04:00
gumyr
a73da25040
Mk 2 design with larger opening
2024-04-06 19:19:01 -04:00
gumyr
8865981b1a
Adding mini_nuke to docs
2024-04-03 15:27:47 -04:00
gumyr
dbaa68b31a
Added random fasteners
2024-04-03 15:18:45 -04:00
gumyr
b0876a0005
Completed parameterization
2024-04-03 14:15:32 -04:00
gumyr
c53ee55a76
Adding Mini Nuke example
2024-04-03 11:33:59 -04:00
gumyr
7fc8199aa4
Removing broken example
2024-02-29 13:22:01 -05:00
gumyr
a4893248e9
Adding TTT example
2024-02-29 11:58:23 -05:00
gumyr
f43dac38e2
Updated Examples
2024-02-29 11:34:40 -05:00
gumyr
e7838bf4b8
Added Maker Coin example
2024-02-27 18:59:07 -05:00
gumyr
72827ff999
Adding Stud Wall & Platonic Solids examples
2024-02-17 11:20:36 -05:00
Andreas **Felix** Häberle
ca1eed0916
added circuit board example
2024-01-27 19:51:09 +01:00
Andreas **Felix** Häberle
b18d176706
(+ example_1.rst)
2024-01-27 19:36:09 +01:00
Andreas **Felix** Häberle
6e06a14cb5
add build123d logo (former version of the logo)
2024-01-27 19:25:37 +01:00
Andreas **Felix** Häberle
a836505173
modified example for review example_1.rst
...
modified: examples/benchy.py
new file: examples/benchy_v2024.py
modified: examples/boxes_on_faces.py
modified: examples/boxes_on_faces_algebra.py
modified: examples/build123d_customizable_logo.py
modified: examples/build123d_customizable_logo_algebra.py
modified: examples/build123d_logo_algebra.py
2024-01-21 19:13:44 +01:00
gumyr
55556b1b4e
Updated for Mesher import
2024-01-15 13:21:13 -05:00
Ami Fischman
b767b78a69
pack(): introduced a new helper for packing parts into a 2D footprint.
...
Also added documentation for the new facility as well as a nascent
CONTRIBUTING.md to collect pointers to the tools used by developers of
this project.
2023-11-09 15:06:49 -08:00
gumyr
5966120422
Commented out failing example
2023-10-04 11:27:57 -04:00
gumyr
f4771a96f0
Adding python logo example
2023-10-02 11:35:08 -04:00
gumyr
77bb57988f
Switched make_helix from Wire to Edge method Issue #320
2023-09-25 13:44:28 -04:00
gumyr
e756f8a003
Replaced to_location method with location property Issue #76
2023-08-21 12:13:43 -04:00
gumyr
6a375be925
Adding dual color 3MF export example
2023-08-13 13:15:48 -04:00
gumyr
2831078a28
Changed Unit Enum to abbreviations
2023-08-01 10:15:32 -04:00
gumyr
4d5e452897
Refactoring to use ExportSVG
2023-07-30 19:47:57 -04:00
gumyr
f8b2df9a4b
Removed deprecated ocp_vscode feature
2023-07-27 09:49:32 -04:00
gumyr
6d48bc9406
Updated to use ExportSVG
2023-07-25 21:24:06 -04:00
gumyr
0f3b134a3c
Adding sheet metal functionality: make_brake_formed, fillet, offset
2023-07-17 10:35:54 -04:00
gumyr
55b6119104
Added import_stl example
2023-07-09 14:33:06 -04:00
gumyr
7ac6a50040
Changed to ocp_vscode viewer
2023-07-02 14:28:21 -04:00
gumyr
530e382099
Fixed flag
2023-06-18 10:40:12 -04:00
Roger Maitland
de8b29e9b8
Adding custom objects to docs
2023-04-19 11:47:50 -04:00
Roger Maitland
0b13e16b5a
Minor improvement
2023-04-03 11:32:35 -04:00
Roger Maitland
f53074a959
Minor algebra related fixes
2023-03-31 13:11:24 -04:00
Roger Maitland
94063d3f60
Merge branch 'dev' into algebra
2023-03-31 11:55:15 -04:00
Bernhard
dd182587ef
change examples to "what-to-change", "how-to_change" pattern
2023-03-30 21:03:07 +02:00
Roger Maitland
972c6c666f
Merge branch 'algebra' of https://github.com/gumyr/build123d into algebra
2023-03-30 10:39:30 -04:00
Roger Maitland
d3dc0e0b15
Removed sequences from operations
2023-03-30 10:33:14 -04:00
Bernhard
15bdaa05d4
vectorized location multiplication
2023-03-27 22:15:25 +02:00
Bernhard
f871a73e34
ported tea cup example
2023-03-27 22:13:57 +02:00