Commit graph

  • b64d4354d8
    Merge a15d855db7 into a971cbbad6 marked23 2025-12-05 23:44:25 +01:00
  • 3675816ed6
    Merge ddd236c787 into a971cbbad6 Kuravi H 2025-12-03 15:29:53 -05:00
  • a971cbbad6 Making project_to_viewport a proper method dev gumyr 2025-12-03 13:41:53 -05:00
  • 726a72a20b Eliminating copying exploration methods in higher order classes gumyr 2025-12-03 11:35:20 -05:00
  • 3871345dcd Improving split to explicitly handle all Keep Enum values gumyr 2025-12-03 10:13:09 -05:00
  • 6605b676a3 Fixed problem with hollow STL files gumyr 2025-12-02 20:25:34 -05:00
  • 17ccdd01cc Fixing OCCT typing problems gumyr 2025-12-02 20:24:55 -05:00
  • 3474dc61d2 Fixed typing @ OCCT level gumyr 2025-12-02 13:03:58 -05:00
  • 5adf296fd8 Fixed typing and linting issues gumyr 2025-12-02 11:04:08 -05:00
  • 8985220c79 Typing improvements gumyr 2025-12-01 21:05:38 -05:00
  • e7045ea856 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-12-01 20:05:02 -05:00
  • 2fa0dd22da Refactored Solid.extrude_until, moved split to Shape, fixed misc typing problems gumyr 2025-12-01 20:04:48 -05:00
  • ddd236c787 Remove plane from docstring Kuravi H 2025-11-29 12:16:01 -05:00
  • ad77bf5f7f
    Merge pull request #1158 from gumyr/pr1140 Roger Maitland 2025-11-29 12:01:43 -05:00
  • 0bedc9c9ad Fixed typing problems and increased coverage to 100% pr1140 gumyr 2025-11-29 11:43:27 -05:00
  • 4652df3e71 Add HyperbolicCenterArc function Kuravi H 2025-11-28 18:02:44 -05:00
  • ae93ee282d Update docs Kuravi H 2025-11-28 17:14:49 -05:00
  • 05876c15aa Add ParabolicCenterArc function Kuravi H 2025-11-28 17:00:13 -05:00
  • e0fb09c273
    Merge 4ffec78728 into a8fc16b344 Dmytry 2025-11-25 23:53:50 +01:00
  • 0f1d5cdd38
    Merge 86a69a4d04 into a8fc16b344 javimixet 2025-11-25 23:53:50 +01:00
  • fd355fd12f
    Merge c1b47d38fc into a8fc16b344 simon klemenc 2025-11-25 23:53:50 +01:00
  • b79713e030
    Merge 45c04d4efa into a8fc16b344 MatthiasJ1 2025-11-25 23:53:50 +01:00
  • 2b9a036dff
    Merge 3dbef20247 into a8fc16b344 OpenVMP 2025-11-25 23:53:50 +01:00
  • a8fc16b344 Replacing Mixin1D.discretize with enhanced Minxin1D.positions gumyr 2025-11-25 13:26:36 -05:00
  • 6eb11ad9f6
    Merge pull request #1081 from paulftw/dev Roger Maitland 2025-11-25 13:14:58 -05:00
  • 05eb8fbd4d
    Merge branch 'dev' into dev Roger Maitland 2025-11-25 12:58:56 -05:00
  • 82aa0aa367 Updating positions tests gumyr 2025-11-25 11:39:39 -05:00
  • 2d82b2ca5c Adding tests for positions with deflection gumyr 2025-11-25 11:27:17 -05:00
  • 7f6d44249b Added GCPnts_UniformDeflection to positions gumyr 2025-11-21 14:18:48 -05:00
  • bdad339e58 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-11-21 15:09:32 -05:00
  • bc8d01dc7e Improve length accuracy Issue #1136, minor typing fixes gumyr 2025-11-21 15:09:11 -05:00
  • 7a4f1f7e55
    Merge pull request #1141 from jdegenstein/bytesio jdegenstein 2025-11-20 15:56:02 -06:00
  • 70764bbe08 revert spurious docstring change for Mesher.write jdegenstein 2025-11-20 15:28:37 -06:00
  • 26caed754c Removing make_face changes keeping BoundBox.extent gumyr 2025-11-20 13:31:25 -05:00
  • 02a8c07e0a Reapply "Enhanced make_face so faces can have holes. Added BoundBox.measure" gumyr 2025-11-20 11:51:04 -05:00
  • 607efade27 Revert "Enhanced make_face so faces can have holes. Added BoundBox.measure" gumyr 2025-11-20 11:50:15 -05:00
  • a5e95fe72f Enhanced make_face so faces can have holes. Added BoundBox.measure gumyr 2025-11-20 11:15:12 -05:00
  • 43d929a750 Removed RC_Buggy_2_front_suspension.stp to lower repo size hexapod gumyr 2025-11-20 09:56:25 -05:00
  • e6d272b2fa
    Merge pull request #1144 from Birdulon/patch-1 jdegenstein 2025-11-19 10:43:47 -06:00
  • a00cecbc38
    Fix Example 14 header in introductory_examples.rst Luke H-W 2025-11-20 02:36:46 +10:30
  • 4507d78fff Added Color.categorical_set that generates a creates a list of visually distinct colors gumyr 2025-11-19 10:01:58 -05:00
  • f3b080e351 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-11-19 09:25:01 -05:00
  • bc96e84dc2
    Merge pull request #1143 from jwagenet/doc-fixes Roger Maitland 2025-11-19 09:23:56 -05:00
  • 8980120cb2
    Merge pull request #1133 from jwagenet/color_hexstr_rgba Roger Maitland 2025-11-18 13:11:59 -05:00
  • f144ca5aa8 Fix tutorial links Jonathan Wagenet 2025-11-18 10:34:21 -05:00
  • 7f4e92f0bf enable BytesIO in STEP, STL and 3MF (via lib3mf/Mesher). Add necessary tests jdegenstein 2025-11-17 22:05:45 -06:00
  • 9707749c61 Merge branch 'dev' into doc-fixes Jonathan Wagenet 2025-11-17 18:42:32 -05:00
  • d329cf1094 initial changes to support BytesIO jdegenstein 2025-11-17 10:09:54 -06:00
  • 837b743a13
    Merge pull request #1088 from jwagenet/lexer Roger Maitland 2025-11-16 10:45:16 -05:00
  • caa25671fb
    Merge branch 'dev' into lexer Roger Maitland 2025-11-16 10:21:51 -05:00
  • 1095f3ee4c changes to make development more friendly on MacOS x0pherl 2025-11-07 21:40:11 -05:00
  • 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 Alex Verschoot 2025-11-16 16:15:13 +01:00
  • dc90a4b15a Changed the FilletPolyLine to be compatible with 0-radius fillets, where it should behave like a normal Polyline Alex Verschoot 2025-11-16 15:48:30 +01:00
  • e92255cefc updated to handle polygons without closed lines x0pherl 2025-10-31 23:18:54 -04:00
  • 173c7b08e2 added support for passing an iterable of radii to FilletPolyline. x0pherl 2025-10-30 21:08:26 -04:00
  • 2768427087 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-11-15 13:47:06 -05:00
  • df17ae8698
    Merge pull request #1120 from jwagenet/intersections-2d Roger Maitland 2025-11-15 13:28:39 -05:00
  • 5f67a1932a Update for dev merge to Compound and Face(Plane) Jonathan Wagenet 2025-11-14 17:30:55 -05:00
  • 5ea2dab174 Merge branch 'dev' into intersections-2d Jonathan Wagenet 2025-11-14 14:41:37 -05:00
  • 5523a2184c Revert mode == Mode.INTERSECT iteration. pass Compound instead Jonathan Wagenet 2025-11-14 14:40:58 -05:00
  • c384df21c7 Intersect: dissolve Wire, Shell after intersection, no need to process 0d, 1d separately Jonathan Wagenet 2025-11-14 13:31:40 -05:00
  • 68f6ef2125 Convert intersect to use _bool_op and split Wire after intersect Jonathan Wagenet 2025-11-14 13:26:17 -05:00
  • 3877fd5876 Ignore orderless Shapes in _bool_op Jonathan Wagenet 2025-11-14 12:58:46 -05:00
  • 6937501e79
    Merge pull request #1134 from jdegenstein/pytest842 jdegenstein 2025-11-12 16:06:01 -06:00
  • 20854b3d4d
    pyproject.toml -> pin to pytest==8.4.2 per pytest-dev/pytest-xdist/issues/1273 jdegenstein 2025-11-12 15:40:23 -06:00
  • 083cb1611c Remove depreciated Color.to_tuple Jonathan Wagenet 2025-11-12 12:29:48 -05:00
  • cc34b5a743 Convert to pytest with parameterization and test ids Jonathan Wagenet 2025-11-12 12:18:30 -05:00
  • 5d84002aa5 Add Color support for RGBA hex string Jonathan Wagenet 2025-11-12 10:37:45 -05:00
  • 86a69a4d04
    Fix coordinates in Locations context javimixet 2025-11-10 23:30:13 +01:00
  • 6bb5cb47f6
    Update orientation assertion to use Vector javimixet 2025-11-10 23:29:14 +01:00
  • d4cc4a4489
    Change orientation assertion in test_plane.py javimixet 2025-11-10 23:13:08 +01:00
  • 5ae07844d4
    Update direction assertions in test_plane.py javimixet 2025-11-10 22:40:43 +01:00
  • 8227bad731
    Plane(face) x_dir handling javimixet 2025-11-09 18:39:54 +01:00
  • 38e69844b3 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-11-08 10:29:53 -05:00
  • e6d98de840
    Merge pull request #1113 from jwagenet/face_plane Roger Maitland 2025-11-08 10:19:42 -05:00
  • 395ecc173e Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-11-08 10:14:56 -05:00
  • 513c50530c Added support for Face/cone properties: enhanced axis_of_rotation added semi_angle gumyr 2025-11-08 10:13:03 -05:00
  • 0416967a61
    Merge pull request #1110 from snoyer/improve-shapes-typing Roger Maitland 2025-11-08 09:59:09 -05:00
  • 422fc6578b changes to make development more friendly on MacOS x0pherl 2025-11-07 21:40:11 -05:00
  • fc08eba7d0 Merge remote-tracking branch 'upstream/dev' into dev merging with upstream dev x0pherl 2025-11-07 21:19:36 -05:00
  • 3bea4d3228 Re-add make_plane with depreciation warning Jonathan Wagenet 2025-11-07 16:11:33 -05:00
  • 27567a10ef fix typo snoyer 2025-11-07 21:29:06 +04:00
  • fa8e93687c
    Merge pull request #1125 from jdegenstein/logo_link v0.10.0 jdegenstein 2025-11-05 13:50:28 -06:00
  • 44faaae5a7
    README.md -> use an absolute image link to fix logo on pypi jdegenstein 2025-11-05 13:25:27 -06:00
  • 9f62ed4ca4 updated to handle polygons without closed lines x0pherl 2025-10-31 23:18:54 -04:00
  • 8bf4e17d94 added support for passing an iterable of radii to FilletPolyline. x0pherl 2025-10-30 21:08:26 -04:00
  • b049e6a8ce Merge branch 'dev' into intersections-2d (fix import conflict) Jonathan Wagenet 2025-10-29 13:49:49 -04:00
  • 3713574519 Remove xfail notes from issue tests Jonathan Wagenet 2025-10-29 13:02:31 -04:00
  • 5d7b098379 Correct mode == Mode.INTERSECT to iterate intersections instead of pass all in to_intersect Jonathan Wagenet 2025-10-29 00:16:02 -04:00
  • 069b691964 Conform Shape.intersect to None | ShapeList Jonathan Wagenet 2025-10-28 23:56:29 -04:00
  • 315605f485 Correct area/volume calculations from intersect with new return type of ShapeList Jonathan Wagenet 2025-10-28 23:45:29 -04:00
  • c13ef47cef Correct ex26 by revolving 180 and removing mirror which creates invalid shape Jonathan Wagenet 2025-10-28 23:33:29 -04:00
  • a7b554001f Add intersect method to Compound, similar to 2d and 3d Jonathan Wagenet 2025-10-24 22:37:28 -04:00
  • cfd4546585 Add Compound tests Jonathan Wagenet 2025-10-24 22:36:56 -04:00
  • 696e99c889 Improving Face creation - fix inner Wires gumyr 2025-10-24 18:34:11 -04:00
  • 70310ddd4a Shortened and removed CQ reference gumyr 2025-10-23 14:34:11 -04:00
  • 3942c32804 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2025-10-23 13:51:01 -04:00
  • a649fab27c Improving attribution gumyr 2025-10-23 13:50:50 -04:00
  • 89dedd0888 Add lexer to surface tuts Jonathan Wagenet 2025-10-21 14:03:22 -04:00
  • 8c32e3bed3 Merge branch 'dev' into lexer Jonathan Wagenet 2025-10-21 13:59:45 -04:00