jdegenstein
5aef7fa2bf
test_direct_api.py -> add missing test cases
2024-01-31 11:41:04 -06:00
jdegenstein
aa851b6836
topology.py -> incorporate suggested changes
2024-01-31 11:28:24 -06:00
jdegenstein
3c16dc8616
Revert "topology.py -> rework based on suggested changes"
...
This reverts commit 7a6daaf800 .
2024-01-26 09:11:08 -06:00
jdegenstein
7a6daaf800
topology.py -> rework based on suggested changes
2024-01-24 22:03:31 -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
e037dc3586
test_build_generic.py -> Fix test that used assertEqual instead of assertAlmostEqual
2024-01-19 13:56:17 -06:00
jdegenstein
31e65f852a
topology.py -> use solids for compound volume
2024-01-19 13:52:28 -06:00
jdegenstein
a4a59e55c2
test_direct_api.py -> test wire/edge volumes are zero
2024-01-19 13:38:17 -06:00
jdegenstein
421ffadb02
topology.py -> add volume methods to Mixin1D and Compound
2024-01-19 13:32:29 -06:00
jdegenstein
93df7a87b7
test_direct_api.py -> add Mixin2D tests
2024-01-19 10:50:35 -06:00
jdegenstein
a6e20a2404
topology.py -> add Mixin2D class for Face and Shell
...
Mixin2D volume property returns zero
2024-01-19 10:46:02 -06:00
jdegenstein
edca1514ae
advantages.rst -> More de-capitalization of methods
...
Sweep, Extrude, Fillet are renamed to their lowercase variants to reflect the current naming
2024-01-16 13:44:39 -06:00
gumyr
a4337072ba
Updating readthedocs-sphinx-search to avoid security vulnerability
2024-01-15 14:31:32 -05:00
gumyr
55556b1b4e
Updated for Mesher import
2024-01-15 13:21:13 -05:00
jdegenstein
ceb8986507
key_concepts.rst -> Fix pending faces example
...
e.g. change Fillet to fillet
2024-01-14 16:52:09 -06:00
gumyr
4a8dc91a38
Allowing tests to be run from project dir
2024-01-13 11:16:36 -05:00
gumyr
97088d6f3c
Fix import of invalid triangles Issue #472
2024-01-13 11:06:09 -05:00
Roger Maitland
047d9cc53f
Merge pull request #476 from MatthiasJ1/chamfer_performance
...
Improve chamfer performance on m1
2024-01-12 13:01:46 -05:00
jdegenstein
445c2fdebe
Merge pull request #477 from gumyr/add_xor_to_Curve
...
topology.py -> add xor (^) location_at operator to the curve class and test all Curve operators
2024-01-12 11:42:56 -06: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
jdegenstein
614d4de11d
topology.py -> add xor (^) location_at operator to the curve class
2024-01-12 10:55:43 -06:00
jdegenstein
8474766e37
topology.py -> move comment up one line to get better code coverage
2024-01-12 09:33:55 -06:00
MatthiasJ
4101ad7ec6
Improve chamfer performance on m1
2024-01-11 19:35:11 -07:00
Roger Maitland
921fc9d20d
Merge pull request #462 from barnabywalters/faq
...
Added FAQ about glob imports
2024-01-09 19:01:08 -05:00
gumyr
9f45b041bf
Fixed git stash problem
2024-01-09 11:50:38 -05:00
gumyr
eb0e8d30a3
Fixing Mesher import with voids - Issue #350
2024-01-09 11:44:05 -05:00
gumyr
723305030e
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
2024-01-09 11:30:58 -05:00
gumyr
b9d6e35439
Fix import of hollow objects - Issue #350
2024-01-09 11:30:33 -05:00
Barnaby Walters
cf5b49e885
Linked from lego tutorial
2024-01-08 22:52:49 +01:00
jdegenstein
21cdfa7c55
Merge pull request #470 from jdegenstein/offset_neg
...
topology.py -> Fix offset closed length check to include abs(distance)
2024-01-08 10:39:45 -06:00
jdegenstein
58df1e4a38
topology.py -> Fix offset closed length check to include abs(distance)
2024-01-08 10:33:02 -06:00
gumyr
cd834d1a16
Fixed duplicate vertices Issue #432
2024-01-07 11:49:22 -05:00
gumyr
fcc84d8fd4
Fixed minor warnings
2024-01-07 11:48:41 -05:00
Roger Maitland
d3ad4e9212
Merge pull request #465 from voneiden/algebra-minus-dimensions
...
Support multidimensional minus in algebra mode
2024-01-07 10:34:15 -05:00
Roger Maitland
00336b3870
Merge pull request #448 from jmarzka/group_by_types_fix
...
Update GroupBy to use the generic types
2024-01-07 09:36:00 -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
Barnaby Walters
b484650a55
Added FAQ about glob imports
...
Also clearfixed previous section to prevent weird layout issues
2024-01-06 14:04:20 +01:00
jdegenstein
5f9001dd02
Merge pull request #453 from jdegenstein/dev
...
add `location_at` operator ^ for edge/wire, and tighten helix tolerance
2024-01-04 12:43:56 -06:00
jdegenstein
3a3d2cf89f
Update cheat_sheet.rst -> add Triangle and ^ operator
2024-01-04 12:28:18 -06:00
jdegenstein
b33cc3b276
topology.py -> change make_helix to use a fixed 1e-9 tolerance
...
eliminate make_helix tol parameter
2024-01-04 12:28:14 -06:00
jdegenstein
714c851577
Update topology.py -> Fix typo
2024-01-04 11:36:40 -06:00
jdegenstein
ad1996a295
topology.py -> add MaxSegments=2000 to make_helix
2024-01-04 11:14:01 -06:00
jdegenstein
abcd7b2c61
topology.py -> add tol param to make_helix and set default to 1e-9 from 1e-5 default
2024-01-04 10:42:38 -06:00
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