Commit graph

1416 commits

Author SHA1 Message Date
gumyr
b3019fc0a6 Adding arc center & radius to full_round return value 2024-02-15 14:00:56 -05:00
gumyr
e252384e1e Fixed multiple Compound wrappers - Issue #549 2024-02-15 11:50:27 -05:00
gumyr
68ff8fbc95 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-02-14 11:36:55 -05:00
gumyr
745bb7debc Adding full_round operation 2024-02-14 11:31:44 -05:00
jdegenstein
b7c5d0c9e2
introductory_examples.rst -> clarify show and STL import statements and reorganize
also rename to lowercase build123d, and add link to the other file format section
2024-02-13 16:37:45 -06:00
gumyr
594e5f8a7c Add Plane.reverse() Issue #546 2024-02-10 09:25:09 -05:00
jdegenstein
4641d1d8db
Merge pull request #542 from jdegenstein/dev
Update github actions to nodejs 20, and enable parallel execution where available in OCCT
2024-02-06 10:12:04 -06:00
gumyr
f06f4fa805 Allowing Shell to take a single Face Issue #531 2024-02-06 10:33:20 -05:00
jdegenstein
2db88da434
action.yml -> actions/setup-python@v5 for macos-arm64 2024-02-06 09:24:01 -06:00
jdegenstein
701cf53936
action.yml -> actions/setup-python@v5 2024-02-06 09:23:32 -06:00
jdegenstein
0b0776d80c
test.yml -> actions/checkout@v4 2024-02-06 09:22:28 -06:00
jdegenstein
3de2fef2f8
mesher.py -> enable parallel meshing 2024-02-06 09:15:46 -06:00
jdegenstein
f5a5ab1bbd
topology.py -> testing use of OCCT parallel methods 2024-02-06 09:14:24 -06:00
gumyr
4498b11d31 Enhanced algebra boolean operations Issue #537 2024-02-06 09:50:15 -05:00
gumyr
7b5e154666 Added transition to 1D sweep - Issue #482 2024-02-03 20:05:10 -05:00
gumyr
a8ee1b492d Adding Curve as an input to Wire constructor 2024-02-03 19:03:37 -05:00
gumyr
92d3dc4461 Added Wire as input to Wire constructor 2024-02-03 18:40:35 -05:00
gumyr
b44c404587 Updating Edge and Vertex docstrings 2024-02-02 11:45:51 -05:00
gumyr
081ef738df Removing Face specific attribute from Shape 2024-02-02 11:35:13 -05:00
gumyr
e551e468a4 Added Face constructor deprecated make_from_wires Issue #529 2024-02-02 11:29:36 -05:00
gumyr
3c4988cd0f Adding Solid constructor and deprecating make_solid Issue #528 2024-02-02 10:46:01 -05:00
gumyr
242563423e Added Shell constructor and deprecated make_shell Issue #527 2024-02-02 10:06:20 -05:00
gumyr
d520fc40da Added Compound constructor and deprecated make_compound Issue #523 2024-02-02 09:22:52 -05:00
jdegenstein
e6b9ca6e66
Merge pull request #522 from jdegenstein/dev
Add automatic testing workflow for arm64 MacOS
2024-02-01 16:50:30 -06:00
jdegenstein
fd3ec571af
Delete .github/actions/setup/action-macos-arm64.yml 2024-02-01 16:32:45 -06:00
jdegenstein
b600057c8c
test.yml point to correct action 2024-02-01 16:29:50 -06:00
jdegenstein
2f183dae82
Create action.yml for macos arm64 2024-02-01 16:29:33 -06:00
jdegenstein
59cbc34061
Update test.yml -> unique jobs names 2024-02-01 16:20:49 -06:00
jdegenstein
74c4bcd37c
test.yml fix typo 2024-02-01 16:18:43 -06:00
jdegenstein
0c478cf081
test.yml -> add MacOS arm64 testing for python 3.10 2024-02-01 16:14:39 -06:00
jdegenstein
d140bc5307
action-macos-arm64.yml -> pip install cadquery-ocp from direct link 2024-02-01 16:12:04 -06:00
gumyr
3b1051417e Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-02-01 15:01:47 -05:00
gumyr
304afa96ab Adding constructor to Wire class Issue #521 2024-02-01 15:01:30 -05:00
jdegenstein
e53ed707c4
key_concepts.rst -> Rework docs section concerning fillet/sequence inputs 2024-02-01 13:53:21 -06:00
jdegenstein
d52b600949
Merge pull request #516 from jdegenstein/polylines
change Polyline and FilletPolyline to accept 2 pts as minimum
2024-01-31 15:52:03 -06:00
jdegenstein
0676565d1e
test_build_line.py -> update (Fillet)Polyline tests to 2 pt minimum 2024-01-31 14:34:11 -06:00
jdegenstein
58a06ad78b
objects_curve.py -> change Polyline and FilletPolyline to accept 2 pts as minimum 2024-01-31 14:28:47 -06:00
jdegenstein
8cd35671b9
Merge pull request #488 from jdegenstein/volume_2Dzero
Return 0.0 volume for 1D and 2D shapes
2024-01-31 13:28:44 -06:00
jdegenstein
31aaeb7ea1
topology.py -> remove unnecessary MixIn2D 2024-01-31 11:50:05 -06:00
jdegenstein
5aef7fa2bf
test_direct_api.py -> add missing test cases 2024-01-31 11:41:04 -06:00
jdegenstein
aa851b6836
topology.py -> incorporate suggested changes 2024-01-31 11:28:24 -06:00
jdegenstein
2376774597
Merge pull request #515 from jdegenstein/vertex_end_cmpr
fillet/chamfer float comparison with zero via isclose abs_tol=1e-14
2024-01-31 11:09:39 -06:00
jdegenstein
f79b455ae1
operations_generic.py -> float comparison with zero via isclose abs_tol=1e-14
Fixes failing test on apple silicon
2024-01-31 10:42:10 -06:00
gumyr
338954580e Added Builder error handling to guide new users 2024-01-31 10:42:19 -05:00
jdegenstein
6e127877c2
Merge pull request #511 from jdegenstein/plane_rounding
Include rounding in Plane(face) and Plane(loc)
2024-01-30 10:15:50 -06:00
jdegenstein
f76b8aac50
geometry.py -> Round to 14 decimal places to improve Plane(loc) stability 2024-01-29 17:05:08 -06:00
gumyr
15a2b89ee5 Improving performance and removing random failures Issue #508 #509 2024-01-29 14:38:52 -05:00
Roger Maitland
89eda23c1d
Merge pull request #504 from 42sol-eu/dev
closing issue #493 - examples to documentation
2024-01-27 14:33:13 -05:00
Andreas **Felix** Häberle
b2a7431c2c
Merge branch 'gumyr:dev' into dev 2024-01-27 19:52:18 +01:00
Andreas **Felix** Häberle
ca1eed0916 added circuit board example 2024-01-27 19:51:09 +01:00