Commit graph

  • 3e55edd988
    Merge e2b182a9f7 into 4d4622f919 Bernhard 2026-01-20 22:05:57 +01:00
  • e2b182a9f7 remove vector and location from geom_equal Bernhard 2026-01-20 21:57:35 +01:00
  • 1d55475ae4 add location and axis check cor conic sections Bernhard 2026-01-20 21:56:32 +01:00
  • 441aef03d6 make mypy happy Bernhard 2026-01-20 15:47:38 +01:00
  • 47a3f24018 improve readability of touch and use the geometric comparision Bernhard 2026-01-20 15:35:37 +01:00
  • 34ca82510b add a geometrical comparision method for edges Bernhard 2026-01-20 15:34:50 +01:00
  • 4d4622f919
    Merge pull request #1203 from jdegenstein/tytype dev jdegenstein 2026-01-19 15:55:19 -06:00
  • 69d13981b2 Merge branch 'dev' into intersect-optimized Bernhard 2026-01-19 19:04:58 +01:00
  • 859aecacff rename variable to make mymp happy Bernhard 2026-01-19 18:58:55 +01:00
  • bfb018e672 removed analysis file Bernhard 2026-01-19 18:54:44 +01:00
  • 2e5d81d140 update to ,latest state of tests and performance run Bernhard 2026-01-19 18:53:58 +01:00
  • d9abb0306d add more touch test cases Bernhard 2026-01-19 18:53:24 +01:00
  • 06ebe6c968 encapsulate filtering into sub-function Bernhard 2026-01-19 17:54:21 +01:00
  • 318f273a2c deduplicate edges in Solid.touch for Face/Shell Bernhard 2026-01-19 17:53:50 +01:00
  • d17b7d307e handle normal check for Shell in touch() Bernhard 2026-01-19 17:52:29 +01:00
  • 76ea321bc1
    Merge pull request #1202 from voneiden/gltf-auto-naming Roger Maitland 2026-01-19 09:40:12 -05:00
  • 4dfab721cf
    Merge 3dc7bd00cd into 203f8bfc90 Jonathan Wagenet 2026-01-19 13:45:54 +00:00
  • b67b5c4f73
    Merge ed9d050fe4 into 203f8bfc90 Gigahawk 2026-01-19 13:45:08 +00:00
  • 553d652afb
    Merge 5d57a26243 into 203f8bfc90 Jonathan Wagenet 2026-01-19 13:02:31 +00:00
  • 293e4e8803 add base _intersect method to Shape to make tyy type checking happy Bernhard 2026-01-19 09:54:09 +01:00
  • 8ddb6ff0dc create Shape._bool_op_list to make ty type checking happy Bernhard 2026-01-19 09:52:46 +01:00
  • 9ce314a9a5
    Merge c1b47d38fc into 203f8bfc90 simon klemenc 2026-01-18 22:53:17 +01:00
  • de4a53c1d1 Disable auto naming for glTF export Matti Eiden 2026-01-16 23:10:23 +02:00
  • 203f8bfc90 Enhancing Face.axis_of_rotation to handle all surface types Roger Maitland 2026-01-18 11:30:45 -05:00
  • 206ec3bed4
    Merge 45c04d4efa into 5446f92931 MatthiasJ1 2026-01-17 23:58:41 +01:00
  • 1bdfff2427 fix typing issues Bernhard 2026-01-17 18:22:54 +01:00
  • 499510a1c7 update after aligning extrude both for builder mode with fuse to algebra mode Bernhard 2026-01-17 16:56:22 +01:00
  • 5446f92931 Removing duplicate diagram generation code Roger Maitland 2026-01-17 10:18:58 -05:00
  • de9ddf50ff fuse extrude results in builder mode to match algebra mode Bernhard 2026-01-17 14:26:39 +01:00
  • fb09b8b0af fix artifact version in benchmark jdegenstein 2026-01-16 15:15:36 -06:00
  • 28428d5896 bump upper python in actions to py314, update actions, add py314 for black jdegenstein 2026-01-16 15:09:27 -06:00
  • 76951ab9c7
    Merge branch 'gumyr:dev' into tytype jdegenstein 2026-01-16 14:34:04 -06:00
  • d4ba9ab2d6 temporarily add the summary of the approach Bernhard 2026-01-16 13:27:04 +01:00
  • 792a87a1fa add suuport for include_touched keyword, split some tests into intersect/touch, add new tests and fix xpass and xfail Bernhard 2026-01-16 12:51:30 +01:00
  • 2d38e5d266 add include_touched to intersect for tests that relied on getting tocu results, too Bernhard 2026-01-16 12:49:25 +01:00
  • d3ab5b24fa reimplement intersect as intersect+touch top-down to avoid expensive filtering Bernhard 2026-01-16 12:48:31 +01:00
  • 2f92b2e03e Add a helper function that allows type safe actions in Shape for types that are subclassed from Shape Bernhard 2026-01-16 12:46:33 +01:00
  • b5ddeeacc6 add a flag keywork as_list to _bool_op to simplify intersection result handling Bernhard 2026-01-16 12:44:14 +01:00
  • 50a06f7603 Add a method to expand Shell, Wire and Compound objects in ShapeLists Bernhard 2026-01-16 12:43:05 +01:00
  • c946d6203b Add an overlaps method to Bounding Boxes, helpful for filtering Bernhard 2026-01-16 12:42:08 +01:00
  • 3dc7bd00cd Remove redundant artifacts Jonathan Wagenet 2026-01-15 16:35:42 -05:00
  • fb5d9606d6 Add build configurations for ttts, examples, general_examples, partial topo selection Jonathan Wagenet 2026-01-15 16:35:23 -05:00
  • 5c0046bf37 Add build modules and update repo configs Jonathan Wagenet 2026-01-15 15:49:51 -05:00
  • a0a24c3eba Move general_examples Jonathan Wagenet 2026-01-15 15:34:31 -05:00
  • ac28ed7a05
    type.yml -> reenable mypy, use continue-on-error for ty jdegenstein 2026-01-14 13:56:59 -06:00
  • 86ab032cbe
    Merge pull request #1200 from jdegenstein/ocpstubs_79x jdegenstein 2026-01-14 13:51:11 -06:00
  • 96edd8c185 rename e.g. TopoDS.Vertex_s to TopoDS.Vertex to appease mypy, tcast to appease mypy jdegenstein 2026-01-14 12:53:44 -06:00
  • 38fd73cd62
    pyproject.toml -> upgrade cadquery-ocp-stubs in [stubs] to >=7.9, < 8.0 jdegenstein 2026-01-14 11:24:18 -06:00
  • 7f623cd054
    Merge pull request #1168 from bernhard-42/modular_vtk jdegenstein 2026-01-14 11:16:08 -06:00
  • fa736cf3ac roll back and handle separatels in issue 1150 Bernhard 2026-01-14 16:52:02 +01:00
  • dc07583360
    Merge 3dbef20247 into adba566402 OpenVMP 2026-01-13 19:17:45 -08:00
  • ed9d050fe4 feature: allow adding invalid meshes to Mesher Jasper Chan 2026-01-13 11:46:00 -08:00
  • 11cd824e74
    Merge 4ffec78728 into adba566402 Dmytry 2026-01-12 15:18:07 -06:00
  • adba566402
    Merge pull request #1194 from jdegenstein/avoid_cp1252 jdegenstein 2026-01-12 13:53:22 -06:00
  • 4b5668a757 Removing ocp_vscode reference Roger Maitland 2026-01-12 11:53:19 -05:00
  • da2d075d81 Adding missing parabolic/hyperbolic svg files Roger Maitland 2026-01-12 11:51:48 -05:00
  • c161224008 Fixing minor layout issue Roger Maitland 2026-01-12 11:40:29 -05:00
  • 7d3a524a0f
    Merge pull request #1185 from snoyer/export-brep-step-binary-file Roger Maitland 2026-01-12 09:47:07 -05:00
  • dd231a053a fix vtk return type hint Bernhard 2026-01-09 19:57:55 +01:00
  • e11683fd4a also fix ocp_gordon version Bernhard 2026-01-09 19:13:31 +01:00
  • e032224594 removed build script Bernhard 2026-01-09 19:11:44 +01:00
  • 19b40646f4 implement review comments Bernhard 2026-01-09 19:10:49 +01:00
  • cf9e88b0ec use open with explicit utf-8 to avoid accidental cp1252 on windows jdegenstein 2026-01-09 11:26:10 -06:00
  • 6adf6349b6
    Merge a15d855db7 into d4ed442f50 marked23 2026-01-08 14:47:24 -05:00
  • d4ed442f50
    Merge pull request #1160 from jwagenet/geom_repr Roger Maitland 2026-01-08 11:26:11 -05:00
  • ed5e5f006f
    Merge branch 'dev' into geom_repr Roger Maitland 2026-01-08 11:02:02 -05:00
  • 7fb6e280f6 Added ConvexPolyhedron Issue #941 gumyr 2026-01-08 10:30:01 -05:00
  • cca47ff3e5 Merge branch 'dev' of https://github.com/gumyr/build123d into dev gumyr 2026-01-07 11:41:15 -05:00
  • 11aa6c2b99 Removing special characters that cause problems in Windows gumyr 2026-01-07 11:40:58 -05:00
  • 566c4d10be
    Merge pull request #1189 from keeeal/patch-1 Roger Maitland 2026-01-07 11:32:10 -05:00
  • b41692aea9 Adding bracelet example to the docs gumyr 2026-01-07 11:08:32 -05:00
  • a561630476 Making mypy happy gumyr 2026-01-07 11:01:15 -05:00
  • bd0a3bab28 Enhanced projected Edge/Wire by cleaning raw result to avoid fragmenting Edges gumyr 2026-01-07 10:36:56 -05:00
  • 2039ff64a7
    Update external.rst James Keal 2026-01-03 14:38:45 +10:30
  • 428e11d688
    Merge pull request #1156 from kuravih/dev Roger Maitland 2026-01-02 10:42:59 -05:00
  • 74ab9324ad
    Merge pull request #1188 from gongfan99/correct_color_class Roger Maitland 2026-01-02 10:03:53 -05:00
  • 4a9a0995ef Add tests for ParabolicCenterArc and HyperbolicCenterArc Kuravi H 2026-01-02 00:30:42 -05:00
  • 822582adfd fix: delete extra line at end Fan Gong 2026-01-01 14:00:48 -05:00
  • 4fc794327c fix: Color class corrected to use sRGB modified: src/build123d/geometry.py modified: tests/test_direct_api/test_color.py Fan Gong 2026-01-01 13:42:42 -05:00
  • 9c98b9b074
    Merge f57d02b10d into 4783f5e9df javimixet 2025-12-31 18:57:05 +01:00
  • a3af7120eb appease mypy snoyer 2025-12-31 13:44:11 +04:00
  • 9a880dc088 allow exporting BREP and STEP to binary file objects snoyer 2025-12-31 13:28:02 +04:00
  • 4783f5e9df
    Merge pull request #1178 from slobberingant/dev Roger Maitland 2025-12-30 18:59:05 -05:00
  • 4dca3b823f project_line variable name changed to measurement_direction. Docstring type for this variable changed from Vector to VectorLike. Anthony Sokolowski 2025-12-31 08:01:55 +11:00
  • cd0f25b7ec Improved setting origin in common_plane gumyr 2025-12-30 10:16:06 -05:00
  • ada81a69d9
    Merge pull request #1179 from DaWeidmann/patch-1 Roger Maitland 2025-12-28 10:05:52 -05:00
  • 6783bc249f Use Oxford commas in headings Daniel Weidmann 2025-12-28 13:04:38 +01:00
  • 37b0c48710 Remove superfluous comma Daniel Weidmann 2025-12-26 12:17:04 +01:00
  • 8f19b1acdc Fix link to class Rectangle Daniel Weidmann 2025-12-26 12:16:19 +01:00
  • 50cbb3854a Added project_line feature to ExtensionLine. Anthony Sokolowski 2025-12-25 16:55:10 +11:00
  • 74119815db forgot to un-index the radius list Alex Verschoot 2025-12-22 17:34:03 +01:00
  • be226ff851 refactored FilletPolyline to use Polyline and Fillet2d instead of reimplementing them Alex Verschoot 2025-12-22 17:13:15 +01:00
  • a0d32fbba0
    Merge pull request #1172 from jwagenet/readme-update jdegenstein 2025-12-18 13:27:27 -06:00
  • 5d57a26243 Revert removal of TopoDS.Compound_s wrapping builder.Perform Jonathan Wagenet 2025-12-18 12:00:30 -05:00
  • 8eb3eed4f6 Update DOI and builder statefulness, fix missing anchor, logo positioning, formatting Jonathan Wagenet 2025-12-18 11:09:29 -05:00
  • c38cd45cbe Add __format__ to Axis, Plane, Location, TOL_DIGIT for precision both str and repr Jonathan Wagenet 2025-12-17 23:35:29 -05:00
  • f73d858dd6 fix: Add tuple[int, int, int] to ExportSVG color type annotations Raymond Weitekamp 2025-12-17 11:29:47 -05:00
  • a7a86aaf46
    type.yml -> ty check src/ jdegenstein 2025-12-17 09:31:30 -06:00
  • 351ad91662 Removing commented out code gumyr 2025-12-17 10:20:24 -05:00
  • 52b8b9a399
    Merge pull request #1173 from jdegenstein/ocpstubs jdegenstein 2025-12-16 20:56:40 -06:00