Commit graph

37 commits

Author SHA1 Message Date
gumyr
2e81b9d5df Reformatted with black 24.2.0 2024-02-22 11:27:01 -05:00
gumyr
338954580e Added Builder error handling to guide new users 2024-01-31 10:42:19 -05:00
jdegenstein
6e59510452
test_build_common.py -> add xor (^) test for operator returning location 2024-01-04 10:40:25 -06:00
gumyr
b2eb1fb1b7 Fixed workplanes popping problem Issue #399 2023-12-11 11:25:59 -05:00
gumyr
43ca34da2c Enabling flatten_sequence to work with nested iterables Issue #429 2023-12-11 10:37:00 -05:00
gumyr
34db0aae78 Added ability to accept iterables to: Builders, Locations, Bezier,
FilletPolyline, Line, Polyline, Spline, TangentArc, ThreePointArc,
Polygon, Issue #269
2023-11-29 13:53:53 -05:00
MatthiasJ
b782027440 remove BuildLine wire equality test 2023-11-09 11:35:47 -07:00
MatthiasJ
70c1705e3f tests 2023-11-09 00:02:02 -07:00
gumyr
cdd00771f5 Added endpoint to PolarLocations 2023-11-08 10:42:14 -05:00
MatthiasJ
a76e61f095 test 2023-11-02 12:53:24 -06:00
MatthiasJ
2577923906 Merge branch 'dev' into filter_by_plane 2023-10-31 11:14:49 -06:00
Ruud Swinkels
ff80caf723 fix axis equality 2023-10-29 21:20:03 +01:00
MatthiasJ
80a5729a5a Add non-planar curve to filter_by(Plane) tests 2023-10-28 14:45:38 -06:00
MatthiasJ
9b72b4648e Add ability to filter faces/edges based on whether they are parallel to an arbitrary plane 2023-10-28 14:08:01 -06:00
gumyr
41e05d4dd2 Added size, min & max attributes to GridLocations 2023-10-10 14:44:56 -04:00
gumyr
0370656613 Allow add operator to accept Builders 2023-08-23 10:29:26 -04:00
gumyr
6c1f805bcb Added vertex, edge, wire, face, solid, shell, compound - renamed shell
to hollow Issue #246
2023-08-22 20:54:18 -04:00
gumyr
e2352860b5 Remove duplicate relocation Issue #295 2023-08-19 09:36:01 -04:00
gumyr
d2a9465da0 Fix relative vector addition with non-zero origin Issue #280 2023-08-18 15:43:40 -04:00
gumyr
f365ac2dd1 Changed Builders to store workplanes as Planes 2023-08-18 14:27:28 -04:00
Roger Maitland
c52ccd9174 Removed Workplanes 2023-04-10 11:17:23 -04:00
Roger Maitland
d3dc0e0b15 Removed sequences from operations 2023-03-30 10:33:14 -04:00
Roger Maitland
92979fc29c Add->add, restored context logging and validation 2023-03-23 15:32:15 -04:00
Roger Maitland
186ca1f821 Refactored all operations to be functions 2023-03-22 16:34:00 -04:00
Roger Maitland
ffc11acd90 Refactored with a more robust _get_context 2023-03-19 20:15:40 -04:00
Roger Maitland
365ec71be1 Ported remaining algebra.py objects 2023-03-15 11:02:45 -04:00
Roger Maitland
0525cd1d98 Fixed BuildPart._add_to_context & compounds 2023-03-14 16:19:55 -04:00
Roger Maitland
99bb3a52a2 Minor test improvement 2023-03-11 18:50:39 -05:00
Roger Maitland
af52e032be De-emphasizing Workplanes 2023-03-07 10:32:37 -05:00
Roger Maitland
c2448608a1 Changed PolarLocations to use angular_range instead of stop_angle - Issue #81 2023-02-25 15:35:08 -05:00
Roger Maitland
0ae15a463b Builder doesn't use parent in different scope - Issue #102 2023-02-25 14:03:49 -05:00
Roger Maitland
8be9f4e56d Minor repr improvement & location test 2023-02-04 15:06:20 -05:00
Roger Maitland
1458903c37 common, generic & enums tests @ 100% 2023-02-02 15:13:21 -05:00
Roger Maitland
a38f3df793 Added tests, build_common @ 100% coverage 2023-02-02 13:17:49 -05:00
Roger Maitland
c8928a8e68 Replaced Grid/HexLocations centered for align 2023-01-26 13:44:13 -05:00
Roger Maitland
0ee290c816 Replace centered with align in BuildPart 2023-01-25 15:03:58 -05:00
Jason S. McMullan
2ab898744f tests/ - Rename file to Python testing standard of 'test_*.py' 2023-01-16 11:17:38 -05:00
Renamed from tests/build_common_tests.py (Browse further)