Commit graph

26 commits

Author SHA1 Message Date
gumyr
10a466f645 Improving geometry eq/hash to enable sets 2025-03-04 10:01:49 -05:00
gumyr
1d89804417 Added GeomEncoder for JSON deprecating LocationEncoder 2025-02-24 15:36:58 -05:00
gumyr
0208621fd7 Adding Face.radii, Face.is_circular_convex, Face.is_circular_concave, rename Face.rotational_axis to Face.axis_of_rotation 2025-02-19 11:20:06 -05:00
Roger Maitland
ffc3eba177
Merge pull request #905 from snoyer/axis-props
make `Axis.position` and `Axis.direction` properties
2025-02-17 20:03:17 -05:00
gumyr
39b4fc20dc Ported PR #875 to refactored topology 2025-02-17 19:53:05 -05:00
snoyer
e0e5d0d368 make Axis.position and Axis.direction properties 2025-02-15 19:32:43 +04:00
gumyr
fd44037ef6 Adding Face radius and rotational_axis properties 2025-02-12 19:28:25 -05:00
gumyr
f22f54af5f Covering Face.axes_of_symmetry corner cases 2025-02-08 14:46:13 -05:00
jdegenstein
b64807fccc add oriented bounding box support to Solid.from_bounding_box and tests 2025-02-06 21:16:14 -06:00
gumyr
2247ea9303 Renaming Face.total_area to area_without_holes & Face.remove_holes to without_holes 2025-02-06 11:01:38 -05:00
gumyr
6e0af24b21 Fixing OOB test on Macs 2025-02-06 10:48:28 -05:00
gumyr
4e42ccb196 Adding OrientedBoundBox.corners and Face.axes_of_symmetry 2025-02-06 10:29:31 -05:00
gumyr
72bbc433f0 Relaxing OOB orientation test as inconsistent across platforms 2025-02-04 18:39:44 -05:00
gumyr
05ed5fd8e1 Added OrientedBoundBox to geometry and Shape.oriented_bounding_box 2025-02-04 13:51:56 -05:00
gumyr
c728124b3b Adding Face.remove_holes and Face.total_area property 2025-02-04 09:58:40 -05:00
gumyr
b8dcad3bcb Added Axis.is_skew and tested for is_skew in Axis.intersect 2025-01-31 16:06:09 -05: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
snoyer
bdd11a9250 add property support to sort_by 2025-01-28 07:00:40 +04:00
snoyer
c47c81a893 allow to filter and group by property 2025-01-25 12:45:47 +04:00
Victor Poughon
f8d86e1722 test: update test_jupyter.py 2025-01-24 19:06:52 +01:00
gumyr
4aee76f6c0 Added Edge.is_interior property Issue #816 2025-01-24 11:08:57 -05:00
gumyr
f077d72819 Added sort_by lambda Issue#485 2025-01-23 09:53:15 -05:00
gumyr
e126c502b1 Adding separate direct api tests 2025-01-22 15:23:56 -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