Commit graph

1450 commits

Author SHA1 Message Date
gumyr
e7838bf4b8 Added Maker Coin example 2024-02-27 18:59:07 -05:00
gumyr
18aafed8e6 Add DoubleTangentArc 2024-02-27 16:18:39 -05:00
Roger Maitland
ec495d5aa6
Merge pull request #571 from jrmobley/2d-export
Fix 2D exporter conversion lookups.
2024-02-27 12:56:33 -05:00
gumyr
9edf411fbf Added pnt to tangent_at, fixed PositionMode 2024-02-27 11:56:13 -05:00
JR Mobley
6e33dfc5d3 fix exporter conversion lookups.
lookups were broken by change to the geom_type accessor.
2024-02-26 18:55:47 -05:00
gumyr
692de83ce2 Removed make_compound 2024-02-25 11:08:19 -05:00
gumyr
78f09ee0b4 Small update 2024-02-24 11:51:43 -05:00
gumyr
7dbdc88cf4 Added tolerance to intersections Issue #519 2024-02-22 14:20:24 -05:00
gumyr
568c3519ec Ensure offset faces have same normal Issue #564 2024-02-22 13:55:53 -05:00
Roger Maitland
c4167eab22
Merge pull request #561 from jdegenstein/formatters_ruff_black
Add black config section to `pyproject.toml` and `CONTRIBUTING.md`
2024-02-22 13:27:42 -05:00
jdegenstein
ff42daa441
CONTRIBUTING.md -> standardize on black formatter 2024-02-22 10:33:39 -06:00
jdegenstein
a5a6ccdd3f
pyproject.toml -> standardize on black 2024-02-22 10:33:26 -06:00
gumyr
2e81b9d5df Reformatted with black 24.2.0 2024-02-22 11:27:01 -05:00
Roger Maitland
82d5f7a8c1
Merge pull request #559 from BogdanTheGeek/dev
Return `GeomType` enum, from `Shape.geom_type()`
2024-02-22 11:24:17 -05:00
Roger Maitland
1717698e09
Merge pull request #560 from jdegenstein/groupby_str_repr
Better GroupBy dunder str/repr/ipython methods
2024-02-22 09:29:15 -05:00
jdegenstein
33c9d116b8
pyproject.toml -> remove python target for ruff section 2024-02-21 21:04:32 -06:00
Bogdan Ionescu
29663f7429 topology: build_enums: change GeomType back to default type 2024-02-21 19:03:52 +00:00
jdegenstein
1c61a13518
test_direct_api.py -> improve coverage for _repr_pretty with cycles=True 2024-02-21 12:37:06 -06:00
Bogdan Ionescu
99b68f2a05 topology: make geom_type a propperty 2024-02-21 18:12:39 +00:00
jdegenstein
33bf476482
pyproject.toml -> add black/ruff config sections
thanks to https://github.com/astral-sh/ruff/issues/10026 for suggestion on keeping single line Ellipsis
2024-02-21 11:51:58 -06:00
jdegenstein
9ed588409c
test_direct_api.py -> remove comma in regex splitter str 2024-02-21 10:53:47 -06:00
jdegenstein
88829baff4
test_direct_api.py -> add missing str() call for tests 2024-02-21 10:22:16 -06:00
jdegenstein
88586e43ba
test_direct_api.py -> add missing self and list commas 2024-02-21 10:18:47 -06:00
jdegenstein
e568d297d8
test_direct_api.py -> add tests/test-methods for str/repr of GroupBy 2024-02-21 10:14:20 -06:00
Bogdan Ionescu
2c3238a9d0 topology: fix tests 2024-02-21 16:09:19 +00:00
jdegenstein
38255f4f25
topology.py -> update GroupBy.__str__ __repr__ and add _repr_pretty_ 2024-02-21 09:35:51 -06:00
BogdanTheGeek
355a53f52e topology: operations_generic: tests: geom_type() now returns GeomType enum 2024-02-21 15:14:16 +00:00
BogdanTheGeek
d7c6c014f8 topology: build_enums: switch GeomType to str enum 2024-02-21 11:05:35 +00:00
jdegenstein
c8d9906bea
test_direct_api.py -> test_groupby_str_repr 2024-02-20 14:19:24 -06:00
jdegenstein
c78684e5c4
topology.py -> updated version of GroupBy str/repr 2024-02-20 12:18:38 -06:00
jdegenstein
c090ffdafd
topology.py -> add trailing comma 2024-02-20 11:05:05 -06:00
jdegenstein
9019a7a661
topology.py -> add GroupBy.__str__ and GroupBy.__repr__ methods 2024-02-20 10:39:08 -06:00
gumyr
72827ff999 Adding Stud Wall & Platonic Solids examples 2024-02-17 11:20:36 -05:00
gumyr
ef7358e252 Adding new TTT part 24-SPO-06-Buffer Stand 2024-02-15 14:56:58 -05:00
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