Commit graph

1450 commits

Author SHA1 Message Date
jdegenstein
6e59510452
test_build_common.py -> add xor (^) test for operator returning location 2024-01-04 10:40:25 -06:00
jdegenstein
46998d850e
Update topology.py --> add location_at operator ^
e.g. wire^0 -> returns Location
2024-01-03 21:25:25 -06:00
jdegenstein
4902eed6e9
Update tttt.rst add TTT to title 2024-01-03 13:57:18 -06:00
Jeremy Marzka
db8d5eec2f Update GroupBy to use the generic types 2024-01-03 10:13:47 -06:00
jdegenstein
cb5625cbe6
Merge pull request #443 from jdegenstein/loftCompound
operations_part.py -> fix loft type checking to allow compound
2023-12-21 14:06:38 -06:00
jdegenstein
a1350d0253
operations_part.py -> fix loft type checking to allow compound 2023-12-21 13:53:55 -06:00
jdegenstein
3eea3d26a2
installation.rst -> Update Apple Silicon install instructions to use PyPI released packages 2023-12-21 09:29:25 -06:00
jdegenstein
edf5a68690
Update tips.rst -> Add ex for transferring a b123d object to CQ 2023-12-18 10:37:00 -06:00
jdegenstein
f7ad58194e
general_examples_algebra.py -> Fix ex31 lowercase z to valid uppercase Z 2023-12-13 10:18:18 -06:00
jdegenstein
592224ea2a
key_concepts_algebra.rst -> invalid lower case x,y,z to valid uppercase X, Y, Z 2023-12-13 10:16:38 -06:00
gumyr
8d59a7e8b0 Adding local_locations attributes to the docs Issue #391 2023-12-11 14:51:20 -05:00
Roger Maitland
203ad9b0d1
Merge pull request #430 from jdegenstein/trapezoid_width
Trapezoid width is now fully controlled by width param
2023-12-11 13:52:52 -05:00
jdegenstein
c75e8d3123
Update test_build_sketch.py -> Trapezoid tests
add coverage for Trapezoid changes
2023-12-11 11:24:40 -06:00
jdegenstein
767bf03578
Trapezoid width is now fully controlled by width param 2023-12-11 11:01:35 -06:00
gumyr
b2eb1fb1b7 Fixed workplanes popping problem Issue #399 2023-12-11 11:25:59 -05:00
gumyr
1be3656e70 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2023-12-11 10:37:16 -05:00
gumyr
43ca34da2c Enabling flatten_sequence to work with nested iterables Issue #429 2023-12-11 10:37:00 -05:00
jdegenstein
4498985e6a
Update cheat_sheet.rst with IntersectingLine and FilletPolyline 2023-12-10 14:00:06 -06:00
gumyr
3a5a4e5bf4 Adding test coverage to joint deepcopy 2023-12-08 20:24:00 -05:00
Roger Maitland
3a66d8c2cf
Merge pull request #426 from gumyr/joint-fix2
ensure parents of joints are handled properly during deep copy
2023-12-08 20:20:31 -05:00
gumyr
4f79ce745c Added the Triangle Sketch object 2023-12-08 16:06:45 -05:00
Bernhard
376a165e5d ensure parents of joints are handled properly during deep copy 2023-12-08 20:58:51 +01:00
jdegenstein
0bdaabbb2f
Merge pull request #425 from jdegenstein/fix_edge_intersections
Update topology.py to fix Edge.intersections edge length issue #324
2023-12-07 15:57:21 -06:00
jdegenstein
fe913e7bbf
Update topology.py fix Edge.intersections edge length 2023-12-07 15:52:00 -06:00
Roger Maitland
65c763882c
Merge pull request #424 from jdegenstein/patch-19
pyproject.toml -> remove commented version and set cadquery-ocp >= 7.7.0
2023-12-07 15:57:23 -05:00
jdegenstein
809f4199c3
pyproject.toml -> remove commented version and set cadquery-ocp >= 7.7.0
Commented version string is currently erroneously picked up by readthedocs, and serves no purpose since versions are managed by setuptools_scm
2023-12-07 10:49:52 -06:00
gumyr
2aa2908933 Updating docs for pypi installation 2023-12-06 14:43:41 -05:00
Roger Maitland
671db72857
Merge pull request #420 from jdegenstein/RotOrder2
Add rotation ordering to Location, Rotation, and Plane.rotated
2023-12-05 14:49:08 -05:00
jdegenstein
0b3c04e042 remove one failing test that does not apply to the new Rotation class 2023-12-05 13:38:13 -06:00
jdegenstein
7df69d40fb Merge branch 'RotOrder2' of https://github.com/jdegenstein/build123d into RotOrder2 2023-12-05 13:34:37 -06:00
jdegenstein
e0ad6b8b2a add a few more tests for Rotation parameters 2023-12-05 13:34:02 -06:00
jdegenstein
651ba7a092 add requested changes from gumyr 2023-12-05 13:31:53 -06:00
Roger Maitland
5aa3aa8b8a
Merge pull request #411 from jdegenstein/patch-17
pyproject.toml: remove OCP-stubs as dependency
2023-12-05 09:55:47 -05:00
jdegenstein
558e65846a
Update test_build_enums.py, add missing Enums 2023-12-04 20:19:04 -06:00
jdegenstein
b14971af9a
Update test_direct_api.py, add a few more tests 2023-12-04 20:15:53 -06:00
jdegenstein
d0104f4645 update docstring 2023-12-04 19:59:22 -06:00
jdegenstein
8a225eeb28 adding additional tests to cover new rotation ordering 2023-12-04 16:56:03 -06:00
jdegenstein
ff3408a37e further work on rotation ordering across Location/Rotation/Plane.rotated 2023-12-04 16:15:45 -06:00
jdegenstein
afd11271b8
Update pyproject.toml -> PyPI for py-lib3mf and ocpsvg 2023-12-04 14:36:19 -06:00
jdegenstein
77a381fa89
Update geometry.py, add _rot_order_dict to Plane too 2023-12-02 22:25:47 -06:00
jdegenstein
4ac64a3062
Update geometry.py: add intrinsic/extrinsic enums 2023-12-02 22:07:22 -06:00
jdegenstein
22dfad1c7a
Update geometry.py: adding extrinsic/intrinsic rotation orders 2023-12-02 22:05:20 -06:00
jdegenstein
e6308d86b4
Update build_enums.py: add Extrinsic and Intrinsic enums 2023-12-02 21:43:53 -06:00
jdegenstein
3593918186
Update __init__.py -- add intrinsic/extrinsic rotation enums 2023-12-02 21:41:53 -06:00
jdegenstein
31e1a0dbac
Remove OCP-stubs as optional dep
won't work with PyPI with OCP-stubs from github
2023-12-02 10:22:23 -06:00
gumyr
f892032728 Improved Wire.trim 2023-12-02 11:04:45 -05:00
gumyr
ad47361792 pylint changes 2023-12-02 09:57:08 -05:00
jdegenstein
8d16f125dc
pyproject.toml: move OCP-stubs to optional dependencies
preparing for PyPI release
2023-12-01 11:23:14 -06:00
gumyr
f622815708 Clarifying Polygon docstring as discussed in PR #395 2023-12-01 11:16:33 -05:00
Roger Maitland
4db8b6ccd4
Merge pull request #409 from MatthiasJ1/location_type
Fix Location.* typing
2023-12-01 11:08:57 -05:00