jdegenstein
6fe67d29ff
Merge pull request #691 from xela144/docs/fix-typo-advantages.rst
...
Fixing a typo on Update advantages.rst
2024-09-07 22:16:26 -05:00
Alex Bardales
95ffaa31bd
Update advantages.rst
...
Current advantages.rst embeds the wrong lines from examples/intersecting_pipes.py. With these changes, the lines you would see are
```python
from build123d import *
with BuildPart() as pipes:
box = Box(10, 10, 10, rotation=(10, 20, 30))
with BuildSketch(*box.faces()) as pipe:
Circle(4)
extrude(amount=-5, mode=Mode.SUBTRACT)
with BuildSketch(*box.faces()) as pipe:
Circle(4.5)
Circle(4, mode=Mode.SUBTRACT)
extrude(amount=10)
fillet(pipes.edges(Select.LAST), 0.2)
```
2024-09-07 14:57:51 -07:00
gumyr
88a40574a8
Added Shell.sweep Issue #622
2024-09-07 11:31:10 -04:00
jdegenstein
ba348d5d98
Merge pull request #684 from jdegenstein/BBox_optimal
...
topology.py -> add `optimal: bool = True` keyword to `Shape.bounding_box`
2024-09-07 09:24:18 -05:00
jdegenstein
38bf199fb6
topology.py -> add optimal keyword to Shape.bounding_box
2024-09-03 13:47:38 -05:00
Roger Maitland
55a6e8be76
Merge pull request #680 from danieledapo/dev
...
fix location_at, position_at and tangent_at with PositionMode.LENGTH for Wire
2024-08-30 13:45:14 -04:00
Daniele D'Orazio
dfb1cee937
more position_at tests
2024-08-30 17:43:29 +02:00
Daniele D'Orazio
8527fe8664
fix location_at, position_at and tangent_at with PositionMode.LENGTH for Wire
2024-08-30 17:16:35 +02:00
jdegenstein
e9539dcaa3
Merge pull request #677 from jdegenstein/empty_builders
...
Change Empty Builders RuntimeError to a UserWarning
2024-08-29 21:07:22 -05:00
jdegenstein
51a8830e74
Merge pull request #679 from jdegenstein/isclose_arm64
...
isclose on all platforms to attempt to fix MacOS / arm64 test failure for new `Wire.trim` feature
2024-08-29 20:59:40 -05:00
jdegenstein
084d3cce5b
topology.py -> use abs_tol=TOLERANCE in param_at_point again
2024-08-29 16:13:54 -05:00
jdegenstein
e1c649e63d
topology.py -> simplify param_at_point again
2024-08-29 16:08:56 -05:00
jdegenstein
8126bd9004
test.yml -> undo temporary change for debugging
2024-08-29 16:05:21 -05:00
jdegenstein
06ad86739a
topology.py -> fix trim_to_length
2024-08-29 16:02:21 -05:00
jdegenstein
d631d077e2
operations_generic.py -> add dependency on isclose_b from topology.py
2024-08-29 15:57:56 -05:00
jdegenstein
baa8055fb8
topology.py -> add def isclose_b with suitable defaults
2024-08-29 15:55:28 -05:00
jdegenstein
5386a3a8ce
topology.py -> more isclose in Wire.trim
2024-08-29 14:49:02 -05:00
jdegenstein
7d82178663
test.yml -> don't capture output for all platforms pytest -rA
2024-08-29 13:58:55 -05:00
jdegenstein
8c132e2954
topology.py -> add debugging prints
2024-08-29 13:52:34 -05:00
jdegenstein
40d5a0e8a8
topology.py
2024-08-29 13:44:01 -05:00
jdegenstein
674e09ab57
topology.py -> loosen abs_tol from 1e-14 to TOLERANCE (currently 1e-6)
2024-08-29 13:41:55 -05:00
jdegenstein
734a526761
topology.py -> Fix named parameter and try again
2024-08-29 13:38:39 -05:00
jdegenstein
d337dcc0d2
topology.py -> use math.isclose() to try and fix behavior on all platforms especially MacOS+arm64
2024-08-29 13:34:51 -05:00
jdegenstein
7f8223b50d
test_direct_api.py -> reenable test that fail(ed) on MacOS arm64
2024-08-29 13:29:06 -05:00
gumyr
347de4277d
Disabling test that fails only on Arm Macs
2024-08-29 11:57:33 -04:00
gumyr
82a52d5bf5
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
2024-08-29 11:47:32 -04:00
gumyr
722165dc25
Fixed Wire.trim Issue #676
2024-08-29 11:47:21 -04:00
jdegenstein
f071915703
build_common.py -> add appropriate stacklevel for warning
2024-08-28 21:27:07 -05:00
jdegenstein
22dec01405
Merge pull request #674 from jdegenstein/labelIsNull
...
exporters3d.py -> Revert change to node_label.IsNull() check
2024-08-23 15:40:06 -05:00
jdegenstein
9df24aea7e
exporters3d.py -> Revert change to node_label.IsNull() check
2024-08-23 15:07:56 -05:00
gumyr
37c2c29817
Fix docstring & add PrecisionMode to __init__
2024-08-23 10:50:11 -04:00
gumyr
3d0cdcf4e1
Adding support for Windows
2024-08-21 15:41:03 -04:00
gumyr
fd4b16b529
Fixed step import of assembly Issue #671
2024-08-21 15:16:24 -04:00
jdegenstein
07c7f4e98d
build_common.py -> allow empty builders
2024-08-14 22:00:46 -05:00
gumyr
6e948fc68e
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
2024-08-12 14:22:19 -04:00
gumyr
1ec8b4f7f0
Adding note about use of show Issue #669
2024-08-12 14:22:11 -04:00
Roger Maitland
21e00529ca
Merge pull request #666 from henrebotha/patch-1
...
Fix typos
2024-08-06 13:25:46 -04:00
Henré Botha
0465cfe8b7
Fix typos
2024-08-06 10:06:32 +02:00
gumyr
2de922503f
Adding note that shells must be water-tight
2024-07-30 09:22:58 -04:00
gumyr
31c2aaae51
Minor doc change
2024-07-26 12:39:25 -04:00
gumyr
fc239593f3
Minor doc change
2024-07-26 12:03:35 -04:00
gumyr
88709a61a5
Minor doc change
2024-07-26 12:02:28 -04:00
gumyr
ea5ec6820d
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
2024-07-26 11:52:00 -04:00
gumyr
5b8f0e94c8
Added a surface modeling tutorial
2024-07-26 11:51:49 -04:00
jdegenstein
4d00af634d
Merge pull request #660 from jdegenstein/enable_sdist
...
Enable sdist releases on PyPI starting with build123d v0.7.0
2024-07-25 14:04:19 -05:00
Roger Maitland
cba77abbaf
Merge pull request #663 from mbugert/fix-issue-662
...
import_step: do not assign labels to Compound.for_construction
2024-07-25 10:10:20 -04:00
Michael Bugert
c7b6bb7364
import_step: do not assign labels to Compound.for_construction
2024-07-24 22:33:37 +02:00
gumyr
410007d304
Fixed Face.is_coplanar for flipped Faces - Issue #661
2024-07-20 10:36:55 -04:00
jdegenstein
759e8ac41e
publish.yml -> install build module
2024-07-19 11:18:25 -05:00
jdegenstein
91eb57d67b
publish.yml -> enable sdist build
2024-07-19 11:16:07 -05:00