Commit graph

32 commits

Author SHA1 Message Date
gumyr
d1de2a6da1 Refactored topology.py ready to split into multiple modules 2024-12-09 10:09:38 -05:00
gumyr
e82b20a575 Curve object become Wire/Edge, replace Compound.first_level_shapes with Shape.get_top_level_shapes Issue #788 2024-11-19 13:46:54 -05:00
gumyr
0b4b2b2b54 Improved algebra +,-,& operators Issue #752 2024-11-06 13:50:20 -05:00
gumyr
d1877e0deb Fixed flipped width/height Issue #565 2024-03-01 09:44:19 -05:00
gumyr
304afa96ab Adding constructor to Wire class Issue #521 2024-02-01 15:01:30 -05:00
jdegenstein
b0a7e2b996
test_algebra.py -> loc^0.25 2024-01-12 11:36:35 -06:00
jdegenstein
99416be17d
test_algebra.py -> fix typo in variable 2024-01-12 11:26:19 -06:00
jdegenstein
577ad50ec0
test_algebra.py -> add Curve operator tests (@, %, ^) 2024-01-12 11:23:51 -06:00
gumyr
fcc84d8fd4 Fixed minor warnings 2024-01-07 11:48:41 -05:00
Matti Eiden
3678691dff Support multidimensional minus in algebra mode
Previously algebra minus had a check that verified all arguments were
of same dimension. However OCCT supports cutting a shape with shapes
that are of equal OR larger dimension. This commit modifies the check
to support larger dimensions and adds tests for all dimension
variations.
2024-01-07 01:08:49 +02: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
gumyr
c11cabab81 Update extrude both test to be independent of clean 2023-07-25 15:18:42 -04:00
gumyr
bf1a46f853 Added rmul test 2023-07-25 14:52:54 -04:00
gumyr
20a954167e Revert "Changed is_closed to property, added Wire.is_forward"
This reverts commit f1161598f7.
2023-06-30 10:32:15 -04:00
gumyr
f1161598f7 Changed is_closed to property, added Wire.is_forward 2023-06-30 10:25:36 -04:00
Bernhard
ba14fdb253 ensure that for single direction extrude a list is returned 2023-05-11 20:48:07 +02:00
Bernhard
2227ee939a fix extrude in both directions for algebra mode 2023-05-11 20:25:19 +02:00
Roger Maitland
55a7ba4de8 Fixing hole depth bug Issue #194 2023-03-31 10:12:37 -04:00
Roger Maitland
d3dc0e0b15 Removed sequences from operations 2023-03-30 10:33:14 -04:00
Bernhard
42f11313be removed commented wrong reference value 2023-03-26 18:08:42 +02:00
Roger Maitland
e74e496b43 Removed target from fillet/chamfer, fixed fillet/chamfer bug with base objects 2023-03-26 09:16:00 -04:00
Bernhard
a31df391a9 test single align param + fillet and chamfer tests for part and sketch 2023-03-26 14:04:20 +02:00
Roger Maitland
1205ed4c1e Completed porting all operations 2023-03-21 14:56:50 -04:00
Bernhard
83da9b9ddf added all parts 2023-03-19 21:24:15 +01:00
Bernhard
083e84991c added location tests 2023-03-19 19:38:18 +01:00
Bernhard
ee1dc62c1f empty compound algebra tests 2023-03-19 18:43:05 +01:00
Bernhard
53deae9a01 removed unused dump_class function 2023-03-19 17:56:26 +01:00
Bernhard
d200828d00 fix copy/paste error 2023-03-19 17:56:02 +01:00
Bernhard
0a278f1284 use center of mass for center calculation 2023-03-19 17:55:32 +01:00
Bernhard
f9856cbb07 fixed wrong function name 2023-03-19 17:54:44 +01:00
Bernhard
cb21390341 initial set of tests 2023-03-19 14:31:07 +01:00