Roger Maitland
|
428e11d688
|
Merge pull request #1156 from kuravih/dev
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Add ParabolicCenterArc and HyperbolicCenterArc functions
|
2026-01-02 10:42:59 -05:00 |
|
Kuravi H
|
4a9a0995ef
|
Add tests for ParabolicCenterArc and HyperbolicCenterArc
|
2026-01-02 00:30:42 -05:00 |
|
Fan Gong
|
822582adfd
|
fix: delete extra line at end
|
2026-01-01 14:00:48 -05:00 |
|
Fan Gong
|
4fc794327c
|
fix: Color class corrected to use sRGB
modified: src/build123d/geometry.py
modified: tests/test_direct_api/test_color.py
|
2026-01-01 13:42:42 -05:00 |
|
Anthony Sokolowski
|
4dca3b823f
|
project_line variable name changed to measurement_direction. Docstring type for this variable changed from Vector to VectorLike.
|
2025-12-31 08:01:55 +11:00 |
|
Anthony Sokolowski
|
50cbb3854a
|
Added project_line feature to ExtensionLine.
|
2025-12-25 16:55:10 +11:00 |
|
gumyr
|
3871345dcd
|
Improving split to explicitly handle all Keep Enum values
|
2025-12-03 10:13:09 -05:00 |
|
gumyr
|
6605b676a3
|
Fixed problem with hollow STL files
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
|
2025-12-02 20:25:34 -05:00 |
|
gumyr
|
e7045ea856
|
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
|
2025-12-01 20:05:02 -05:00 |
|
gumyr
|
2fa0dd22da
|
Refactored Solid.extrude_until, moved split to Shape, fixed misc typing problems
|
2025-12-01 20:04:48 -05:00 |
|
Roger Maitland
|
ad77bf5f7f
|
Merge pull request #1158 from gumyr/pr1140
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Pr1140 with typing and test coverage improvements
|
2025-11-29 12:01:43 -05:00 |
|
gumyr
|
0bedc9c9ad
|
Fixed typing problems and increased coverage to 100%
|
2025-11-29 11:43:27 -05:00 |
|
gumyr
|
82aa0aa367
|
Updating positions tests
|
2025-11-25 11:39:39 -05:00 |
|
gumyr
|
2d82b2ca5c
|
Adding tests for positions with deflection
|
2025-11-25 11:27:21 -05:00 |
|
gumyr
|
bdad339e58
|
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
|
2025-11-21 15:09:32 -05:00 |
|
gumyr
|
bc8d01dc7e
|
Improve length accuracy Issue #1136, minor typing fixes
|
2025-11-21 15:09:11 -05:00 |
|
jdegenstein
|
7a4f1f7e55
|
Merge pull request #1141 from jdegenstein/bytesio
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
Add BytesIO export support to SVG, DXF, STEP, and STL/3MF via a lib3mf/Mesher workaround
|
2025-11-20 15:56:02 -06:00 |
|
gumyr
|
26caed754c
|
Removing make_face changes keeping BoundBox.extent
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
|
2025-11-20 13:31:25 -05:00 |
|
gumyr
|
02a8c07e0a
|
Reapply "Enhanced make_face so faces can have holes. Added BoundBox.measure"
This reverts commit 607efade27.
|
2025-11-20 11:51:04 -05:00 |
|
gumyr
|
607efade27
|
Revert "Enhanced make_face so faces can have holes. Added BoundBox.measure"
This reverts commit a5e95fe72f.
|
2025-11-20 11:50:15 -05:00 |
|
gumyr
|
a5e95fe72f
|
Enhanced make_face so faces can have holes. Added BoundBox.measure
|
2025-11-20 11:15:12 -05:00 |
|
gumyr
|
4507d78fff
|
Added Color.categorical_set that generates a creates a list of visually distinct colors
|
2025-11-19 10:01:58 -05:00 |
|
Roger Maitland
|
8980120cb2
|
Merge pull request #1133 from jwagenet/color_hexstr_rgba
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
Feature: add support for Color initialization with RGBA hex string
|
2025-11-18 13:11:59 -05:00 |
|
jdegenstein
|
7f4e92f0bf
|
enable BytesIO in STEP, STL and 3MF (via lib3mf/Mesher). Add necessary tests
|
2025-11-17 22:05:45 -06:00 |
|
Alex Verschoot
|
c7034202f3
|
Changed the tests to not expect a valueorrer when having a 0 radius, but add two assertEquals so the number of Circles and Lines should be correct
|
2025-11-16 16:15:13 +01:00 |
|
x0pherl
|
e92255cefc
|
updated to handle polygons without closed lines
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
|
2025-11-15 14:23:32 -05:00 |
|
x0pherl
|
173c7b08e2
|
added support for passing an iterable of radii to FilletPolyline.
|
2025-11-15 14:23:32 -05:00 |
|
Jonathan Wagenet
|
5f67a1932a
|
Update for dev merge to Compound and Face(Plane)
|
2025-11-14 17:30:55 -05:00 |
|
Jonathan Wagenet
|
5ea2dab174
|
Merge branch 'dev' into intersections-2d
|
2025-11-14 14:41:37 -05:00 |
|
Jonathan Wagenet
|
68f6ef2125
|
Convert intersect to use _bool_op and split Wire after intersect
|
2025-11-14 13:26:17 -05:00 |
|
Jonathan Wagenet
|
083cb1611c
|
Remove depreciated Color.to_tuple
|
2025-11-12 12:29:48 -05:00 |
|
Jonathan Wagenet
|
cc34b5a743
|
Convert to pytest with parameterization and test ids
|
2025-11-12 12:18:30 -05:00 |
|
Jonathan Wagenet
|
5d84002aa5
|
Add Color support for RGBA hex string
|
2025-11-12 10:37:45 -05:00 |
|
Jonathan Wagenet
|
b049e6a8ce
|
Merge branch 'dev' into intersections-2d (fix import conflict)
|
2025-10-29 13:49:49 -04:00 |
|
Jonathan Wagenet
|
3713574519
|
Remove xfail notes from issue tests
|
2025-10-29 13:02:31 -04:00 |
|
Jonathan Wagenet
|
315605f485
|
Correct area/volume calculations from intersect with new return type of ShapeList
|
2025-10-28 23:45:29 -04:00 |
|
Jonathan Wagenet
|
cfd4546585
|
Add Compound tests
|
2025-10-24 22:36:56 -04:00 |
|
Jonathan Wagenet
|
9a6c382ced
|
Replace Face.make_plane() with Face(Plane) to match Edge(Axis)
|
2025-10-21 13:31:14 -04:00 |
|
Jonathan Wagenet
|
fb324adced
|
Add 2d and 3d multi to_intersect cases, exception cases
|
2025-10-21 12:57:03 -04:00 |
|
gumyr
|
453f676882
|
Adding points to trim
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
|
2025-10-20 18:50:14 -04:00 |
|
Jonathan Wagenet
|
99da8912df
|
Add 2d and 3d intersection tests
|
2025-10-17 11:45:11 -04:00 |
|
gumyr
|
52b2883fca
|
Merge branch 'dev' into tangents
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
|
2025-10-17 11:28:51 -04:00 |
|
gumyr
|
1368513956
|
make_constrained_lines working
|
2025-10-17 11:15:08 -04:00 |
|
Fan Gong
|
b097455505
|
fix: single point only allowed at start and end
modified: pyproject.toml
modified: src/build123d/topology/two_d.py
modified: tests/test_direct_api/test_face.py
|
2025-10-16 22:25:14 -04:00 |
|
Fan Gong
|
bd03fcbdb4
|
fix: remove minor artifact
modified: tests/test_direct_api/test_face.py
|
2025-10-13 11:53:37 -04:00 |
|
Fan Gong
|
02d7be83b1
|
feat: allow a single point to be used as either a profile or a guide
modified: pyproject.toml
modified: src/build123d/topology/two_d.py
modified: tests/test_direct_api/test_face.py
|
2025-10-13 11:19:21 -04:00 |
|
gumyr
|
32c1322370
|
99% coverage on constrained lines
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
|
2025-10-09 11:37:24 -04:00 |
|
gumyr
|
c4ccfb141f
|
Adding missing test
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
|
2025-10-06 13:46:23 -04:00 |
|
Fan Gong
|
a00ae674ae
|
fix: make_gordon_surface supports all edge types
fix: upgrade ocp_gordon to make intersect stable
modified: pyproject.toml
modified: src/build123d/topology/two_d.py
modified: tests/test_direct_api/test_face.py
|
2025-10-05 08:14:25 -04:00 |
|
Fan Gong
|
3bd4b39b0a
|
fix: minor adjust to test_make_gordon_surface
modified: tests/test_direct_api/test_face.py
|
2025-10-02 22:37:39 -04:00 |
|