Commit graph

118 commits

Author SHA1 Message Date
gumyr
d520fc40da Added Compound constructor and deprecated make_compound Issue #523 2024-02-02 09:22:52 -05:00
gumyr
304afa96ab Adding constructor to Wire class Issue #521 2024-02-01 15:01:30 -05:00
jdegenstein
5aef7fa2bf
test_direct_api.py -> add missing test cases 2024-01-31 11:41:04 -06:00
jdegenstein
5a7582e33c
test_direct_api.py -> add compound volume test
this would have failed in several ways previously
2024-01-19 14:17:26 -06:00
jdegenstein
a4a59e55c2
test_direct_api.py -> test wire/edge volumes are zero 2024-01-19 13:38:17 -06:00
jdegenstein
93df7a87b7
test_direct_api.py -> add Mixin2D tests 2024-01-19 10:50:35 -06: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
b14971af9a
Update test_direct_api.py, add a few more tests 2023-12-04 20:15:53 -06:00
jdegenstein
8a225eeb28 adding additional tests to cover new rotation ordering 2023-12-04 16:56:03 -06:00
gumyr
f892032728 Improved Wire.trim 2023-12-02 11:04:45 -05:00
gumyr
2a747b37a2 Fixing Location * GridLocations 2023-11-25 19:23:07 -05:00
gumyr
89fda66873 Adding LocationEncoder to store Locations as JSON 2023-11-25 19:13:32 -05:00
gumyr
49c0a60eec Adding hex color codes to Color 2023-11-19 09:06:29 -05:00
gumyr
99be3df220 Changing is_closed to a property Issue #357 2023-11-13 19:55:00 -05:00
gumyr
499e43c897 Added kwargs to vector classes Issue #376 2023-11-12 10:38:46 -05:00
Scott Barlow
081517cc14 Couple more 2023-11-10 00:22:11 -08:00
gumyr
0402921317 VectorLike takes Vertex via Iterable 2023-11-07 11:51:47 -05:00
gumyr
6f9a5eface Removed Vertex.to_vector() - replaced with Vector(Vertex) 2023-11-05 10:30:43 -05:00
gumyr
0735da11ba Fixed offset with no results Issue #362 2023-11-04 14:53:26 -04:00
gumyr
17a1e09a38 Face.wire() returns outer_wire & generates warning if inner_wires 2023-11-02 10:32:56 -04:00
gumyr
45e0433bea Improved sweep by ordering edges 2023-11-01 19:20:34 -04:00
Ruud Swinkels
75de536c53 add axis equality testcases 2023-10-29 21:27:40 +01:00
gumyr
4eabb17e60 Fix Compound.is_manifold Issue #353 2023-10-24 11:09:56 -04:00
Roger Maitland
d762a65db0
Merge pull request #345 from Ruudjhuu/chamfer_plane
add direction argument to chamfer.
2023-10-20 11:13:09 -04:00
Ruud Swinkels
f57577d01b add chamfer direction for 2d Wire 2023-10-18 19:27:37 +02:00
Ruud Swinkels
6d14ce32d9 add chamfer direction for 2d Face 2023-10-18 19:09:54 +02:00
gumyr
c58c9ee685 Fixed Issue #347 by using the autogenerated x_dir in common_planes 2023-10-16 10:25:33 -04:00
Ruud Swinkels
723d02db17 add chamfer bad weather tests 2023-10-13 18:42:53 +02:00
gumyr
2c52fb4f44 Fixed plane origin setter Issue #338 2023-10-10 11:59:23 -04:00
gumyr
56713573c0 Adding shape selectors to ShapeList 2023-10-10 10:03:53 -04:00
gumyr
bc2472d5c0 Mixin1D.intersections doesn't require plane, some Axis/Plane intersections supported 2023-10-09 09:56:35 -04:00
gumyr
92b09be2db Added partial functionality for intersect everything #328 2023-10-04 11:29:09 -04:00
gumyr
77bb57988f Switched make_helix from Wire to Edge method Issue #320 2023-09-25 13:44:28 -04:00
gumyr
0ce2859d0a Improve chamfer_2d and perpendicular_line 2023-09-21 15:59:17 -04:00
gumyr
6c042a5b0b Fixed doc strings - prepare for push 2023-09-18 09:54:32 -04:00
gumyr
7924dffd19 Working drafting package 2023-09-16 20:24:42 -04:00
gumyr
63340c1b7d Refactored Joints into separate module, integrated with BuildPart -
Issue#226
2023-08-24 13:32:35 -04:00
gumyr
191cfdcba6 Stop Plane creation from non-planar face - Issue #119 2023-08-23 20:32:03 -04:00
gumyr
e2d0da9c4b Fixed bbox when mesh is present - Issue #249 2023-08-23 10:10:03 -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
494841acb9 Added Edge as valid parameter for Axis Issue #256 2023-08-21 15:11:38 -04:00
gumyr
e756f8a003 Replaced to_location method with location property Issue #76 2023-08-21 12:13:43 -04:00
gumyr
06b85c99fa Renamed set_origin2d to shift_origin 2023-08-20 19:50:20 -04:00
gumyr
8125af82aa Refactored Plane.set_origin2d and Plane.move 2023-08-20 11:44:01 -04:00
gumyr
9e2cf74c02 Added Plane.find_intersection 2023-08-19 13:57:42 -04:00
gumyr
f70002813c Added __neg__ to Location class 2023-08-15 13:32:45 -04:00
gumyr
f86a33ad28 Improve unittest coverage 2023-08-13 14:24:43 -04:00
gumyr
467c869cf2 Removing redundant export_3mf and ThreeMF class 2023-08-09 16:20:57 -04:00