Commit graph

2206 commits

Author SHA1 Message Date
gumyr
b8dcad3bcb Added Axis.is_skew and tested for is_skew in Axis.intersect 2025-01-31 16:06:09 -05:00
Roger Maitland
79a962561d
Merge pull request #882 from hoijui/patch-1
README: Makes reading it a tiny bit smoother
2025-01-29 10:09:36 -05:00
Roger Maitland
6f8dbae941
Merge pull request #887 from bernhard-42/encaps_vtk
Encaps vtk
2025-01-29 10:05:07 -05:00
Bernhard
ee2a3724e9 remove the install script for novtk 2025-01-29 09:41:15 +01:00
Bernhard
98e989debc encapsulate VTK in a separate file 2025-01-29 09:39:37 +01:00
gumyr
8fe3ec18af Added Shape static_moments, matrix_of_inertia, principal_properties and radius_of_gyration properties method 2025-01-28 21:52:04 -05:00
Roger Maitland
9268f31a8c
Merge pull request #879 from snoyer/filter_by-property
allow to filter and group by property
2025-01-28 19:02:09 -05:00
snoyer
bdd11a9250 add property support to sort_by 2025-01-28 07:00:40 +04:00
Robin Vobruba
8ddfee219d README: Fixes two minor language issues 2025-01-27 08:30:34 +01:00
Robin Vobruba
6d5aaa4bea README: Shorten a bit
... and make compatible with the original Markdown standard,
where more empty lines are required
2025-01-27 08:29:29 +01:00
Robin Vobruba
677e47fedc README: Adds links 2025-01-27 08:26:46 +01:00
snoyer
89a09f38de appease mypy 2025-01-25 12:52:54 +04:00
snoyer
c47c81a893 allow to filter and group by property 2025-01-25 12:45:47 +04:00
gumyr
45dc04c459 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2025-01-24 19:50:26 -05:00
gumyr
9f5b4eaa67 Added section on moving shapes 2025-01-24 19:50:16 -05:00
Roger Maitland
13535be50c
Merge pull request #829 from victorpoughon/fix_async_display
jupyter_tools: fix out of order display of multiple shapes in static html
2025-01-24 15:24:37 -05:00
gumyr
0da16cf7e1 Improving OpenSCAD example 2025-01-24 15:19:15 -05:00
Victor Poughon
edf1dbdaa1 jupyter_tools: use uuid for unique shape id 2025-01-24 19:07:04 +01:00
Victor Poughon
f8d86e1722 test: update test_jupyter.py 2025-01-24 19:06:52 +01:00
Victor Poughon
5204b763ea jupyter_tools: fix async render issue using a unique id div 2025-01-24 19:03:21 +01:00
Victor Poughon
d2d3580fc8 jupyter_tools: move template to separate file 2025-01-24 19:03:21 +01:00
gumyr
7972259c44 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2025-01-24 11:09:06 -05:00
gumyr
4aee76f6c0 Added Edge.is_interior property Issue #816 2025-01-24 11:08:57 -05:00
Roger Maitland
8c92653ebc
Merge pull request #878 from jdegenstein/mypy_ocp_stubs
Move `cadquery-ocp-stubs` from [development] to new [stubs] and exclude from [all] (optional dependencies)
2025-01-23 11:15:31 -05:00
jdegenstein
1740f388a5
mypy.ini -> remove stubs exclusion attempt 2025-01-23 10:09:56 -06:00
jdegenstein
22611e1554
pyproject.toml -> move cadquery-ocp-stubs from [development] to [stubs] and exclude from [all] (optional dependencies) 2025-01-23 10:09:14 -06:00
jdegenstein
6c7e6988be
Merge branch 'gumyr:dev' into mypy_ocp_stubs 2025-01-23 10:04:45 -06:00
gumyr
0625c77e4e Updating sort_by docstring 2025-01-23 10:40:26 -05:00
gumyr
4f392c534a Exclude cadquery-ocp-stubs 2025-01-23 10:00:40 -05:00
gumyr
f077d72819 Added sort_by lambda Issue#485 2025-01-23 09:53:15 -05:00
jdegenstein
bd1ad47ac5
Update mypy.ini 2025-01-23 07:39:10 -06:00
jdegenstein
97eff88585
mypy.ini -> exclude OCP-stubs 2025-01-22 22:32:38 -06:00
jdegenstein
4274f78f6a
Merge pull request #877 from jdegenstein/ocp-stubs
pyproject.toml -> add optional `cadquery-ocp-stubs` to [development] optional extras
2025-01-22 20:09:39 -06:00
gumyr
94fdd97a55 Updating doc: separating key concepts, adding OpenSCAD section 2025-01-22 20:04:42 -05:00
gumyr
50663a21c4 Removed redundant test_direct_api.py 2025-01-22 15:28:40 -05:00
gumyr
e126c502b1 Adding separate direct api tests 2025-01-22 15:23:56 -05:00
gumyr
589cbcbd68 Removed unnecessary custom test class and methods. Script to split test_direct_api.py 2025-01-22 15:17:52 -05:00
gumyr
bb6a542244 Revert "Split test_direct_api.py in many smaller tests"
This reverts commit 23e035a1ce.
2025-01-21 21:42:05 -05:00
gumyr
23e035a1ce Split test_direct_api.py in many smaller tests 2025-01-21 21:37:52 -05:00
jdegenstein
5e6f3b3337
Merge pull request #876 from jdegenstein/tagged_step
exporters3d.py -> add "build123d" to exported step files, change step "Name" to build123d label
2025-01-21 14:01:33 -06:00
jdegenstein
9ce9306a67
exporters3d.py -> set step file name to build123d label attribute 2025-01-21 13:34:32 -06:00
gumyr
cc9f6c613d Adding the MC length constant 2025-01-20 13:01:54 -05:00
jdegenstein
254eec1df1
pyproject.toml -> add optional cadquery-ocp-stubs to [development] optional extras
Please review version pins too
2025-01-19 20:28:01 -06:00
jdegenstein
7aaea78094
exporters3d.py -> reorganize import, remove semicolon add comment about header properties 2025-01-19 15:11:31 -06:00
jdegenstein
65ead1cce6
exporters3d.py -> add build123d to exported steps 2025-01-18 15:56:29 -06:00
gumyr
eebd82d06a Added Keep.ALL to split 2025-01-17 10:09:23 -05:00
gumyr
3b34c50f4e Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2025-01-16 14:18:18 -05:00
gumyr
19d925f774 Improved split with a non-planar tool 2025-01-16 14:18:10 -05:00
jdegenstein
7262ae8e87
Merge pull request #872 from jdegenstein/rtd_fixes
readthedocs fixes to topology inheritance diagram, add mixin classes …
2025-01-15 17:20:09 -06:00
jdegenstein
d78ca933fc readthedocs fixes to topology inheritance diagram, add mixin classes to topology/__init__.py, delete docs/requirements.txt, streamline workflows 2025-01-15 12:46:19 -06:00