Commit graph

1945 commits

Author SHA1 Message Date
Dalibor Frívaldský
89c29abd07 Test code simplificatoin for Issue #756 2024-11-07 17:40:51 +01:00
Dalibor Frívaldský
e588107bcb Extended test coverage for Issue #756 2024-11-07 14:37:47 +01:00
gumyr
f3fa230c52 Enhancing Triangle Issue#765 2024-11-06 20:53:50 -05:00
gumyr
3dbc873c4f Fix for deeply nested Compounds Issue #607 2024-11-06 20:18:02 -05:00
gumyr
0b4b2b2b54 Improved algebra +,-,& operators Issue #752 2024-11-06 13:50:20 -05:00
gumyr
9fb163cb64 Adding Compound.first_level_shapes to extract objects 2024-11-05 11:53:51 -05:00
Dalibor Frívaldský
e3fdefd4bb Plane instantiation from planar Geom_BoundedSurface faces Issue #756 2024-11-05 15:15:29 +01:00
gumyr
c7a8529c24 Added Face.is_planar property Issue #756 2024-11-04 14:37:22 -05:00
gumyr
d8d841e5a3 Whitespace fix 2024-11-04 11:19:36 -05:00
Roger Maitland
a415767d73
Merge pull request #755 from Jojain/patch-2
Added better explanations of what are the points lists
2024-11-04 11:15:04 -05:00
Jojain
82af5847eb
talk about dimension not lists 2024-11-03 23:02:04 +01:00
Jojain
495a349ae5
Added better explanations of what are the points lists 2024-11-03 22:54:11 +01:00
gumyr
312b50c90e Improved typing for split_by_perimeter 2024-10-28 14:34:45 -04:00
gumyr
5ed149925e Updating split_by_perimeter & minor docs fixes 2024-10-28 12:01:13 -04:00
gumyr
120041ac97 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-10-27 11:15:45 -04:00
gumyr
8a91db674a Adding split_by_perimeter Issue #751 2024-10-27 11:15:36 -04:00
jdegenstein
fdd4dc610b
external.rst -> add missing space to video link 2024-10-22 23:02:07 -05:00
jdegenstein
5f98480cdf
Merge pull request #737 from jdegenstein/docfixes3
Various Documentation Fixes
2024-10-22 17:02:27 -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
gumyr
ca3d8fa237 Updating example Issue #743 2024-10-21 17:50:08 -04:00
gumyr
a66b8c76f4 Adding a design tutorial 2024-10-21 15:21:38 -04:00
gumyr
19b15f3d13 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-10-20 12:01:26 -04:00
gumyr
7be2eb1d97 Added Face as an option to split PR#427 2024-10-20 12:01:16 -04:00
jdegenstein
c82c0f4a2c
introductory_examples.rst -> fix code escape for show_all 2024-10-16 08:52:04 -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
93ad244271
Merge pull request #732 from erooke/test-version
test: check that exporter.library is >= 2.3.1 not == 2.3.1
2024-10-15 12:49:51 -05:00
jdegenstein
e2434d7777
Merge pull request #704 from jdegenstein/numpy2
Upgrade build123d to numpy >=2, <3
2024-10-10 15:53:15 -05:00
jdegenstein
6452e1bfd6
Merge pull request #733 from jdegenstein/BBox_optimal
Remove mesh from `bounding_box` and implement `optimal=False` in a few more places
2024-10-10 15:51:45 -05:00
jdegenstein
dacb347f5a
topology.py -> revert a few uses of optimal=False 2024-10-10 15:42:39 -05:00
jdegenstein
351e0f3e16
build_common.py reverse optimal=False 2024-10-10 15:36:52 -05:00
jdegenstein
d7da7e9837
geometry.py -> remove mesh step from optimal=False, oriented=True 2024-10-10 15:17:40 -05:00
jdegenstein
58e82b8963
operations_generic.py -> bounding_box(optimal=False).diagonal 2024-10-10 15:01:37 -05:00
jdegenstein
be4cd518b0
build_common.py -> bounding_box(optimal=False).diagonal 2024-10-10 15:00:52 -05:00
jdegenstein
054d7a0a7f
topology.py -> bounding_box(optimal=False).diagonal 2024-10-10 14:59:39 -05:00
jdegenstein
929dd95cc3
operations_part.py -> bounding_box(optimal=False).diagonal 2024-10-10 14:52:27 -05:00
jdegenstein
bb810ea665
geometry.py -> only triangulate if optimal=False and oriented=True
should improve performance of optimal=False, oriented=False
2024-10-10 14:45:24 -05:00
Ethan Rooke
b31c9e9634
test: check that exporter.library is >= 2.3.1 not == 2.3.1 2024-10-08 22:42:37 -05:00
gumyr
8e798f2b57 Relaxing is_parallel check of DoubleTangentArc to avoid false negatives Issue #728 2024-10-07 10:45:33 -04:00
gumyr
b81fecd8dc Added tuple as valid input to Color Issue #727 2024-10-07 10:13:32 -04:00
gumyr
cf1f869d7d Added tuple as valid input to Color Issue #727 2024-10-07 10:12:56 -04:00
gumyr
371803da3e Fixed Issue #664 2024-10-06 10:04:22 -04:00
gumyr
9dd8a27763 Adding pdf & epub to the docs 2024-10-06 09:47:11 -04:00
gumyr
b07604e056 Attempting to get readthedocs to generate epub & pdf outputs 2024-10-04 16:49:09 -04:00
gumyr
f1a9c58900 Fixed split with nested Compounds Issue #698 2024-10-04 11:40:25 -04:00
gumyr
2864f0556a Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-10-04 10:15:44 -04:00
gumyr
d3228ede98 Fixed invalid length of arcs Issue #717 2024-10-04 10:15:34 -04:00