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
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
Fan Gong
b3cec27cfb
fix: add test for ValueError for gordon surface
...
modified: tests/test_direct_api/test_face.py
2025-10-02 22:32:41 -04:00
Fan Gong
925d12ff7c
fix: change function name to make_gordon_surface
...
fix: change the test name accordingly
fix: corrected the type error for Edge.wrapped
fix: change min version of ocp_gordon to 0.1.12
modified: pyproject.toml
modified: src/build123d/topology/two_d.py
modified: tests/test_direct_api/test_face.py
2025-10-02 21:01:28 -04:00
Fan Gong
64267ab3f7
feat: add Gordon surface implementation and test
...
modified: pyproject.toml
modified: src/build123d/topology/two_d.py
modified: tests/test_direct_api/test_face.py
2025-10-01 22:10:19 -04:00
jdegenstein
c2bfb74784
test_face.py -> add new test for missing coverage line
2025-07-25 13:30:17 -05:00
jdegenstein
ca823c4c1e
test_face.py -> add error checking tests
2025-07-25 11:56:49 -05:00
jdegenstein
5612100e60
change interface for better type checking, add a few basic tests
2025-07-21 16:47:17 -05:00
gumyr
344ba7a9ae
Reset topo_parent when - Face Issue #1008
benchmarks / benchmarks (macos-13, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-14, 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-13, 3.10) (push) Has been cancelled
tests / tests (macos-13, 3.13) (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 (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-06-13 10:07:18 -04:00
gumyr
10a3a2519d
Adding Face.location_at(point)
2025-06-02 14:25:58 -04:00
gumyr
560a5369b7
Convert Shape methods to properties: is_null, is_valid, shape_type
2025-05-27 14:38:21 -04:00
gumyr
421dc66784
Deprecating Edge/Wire.to_wire and Face.to_arcs
2025-05-27 09:43:01 -04:00
gumyr
ccdfda88e9
Adding method Face.wrap_faces
2025-05-19 12:55:47 -04:00
gumyr
2e7df8ccd4
Adding Face/Shell.revolve for Edge/Wire
2025-05-07 21:27:03 -04:00
gumyr
60cd260e74
Adding wrap feature
2025-05-01 10:03:33 -04: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
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
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
4e42ccb196
Adding OrientedBoundBox.corners and Face.axes_of_symmetry
2025-02-06 10:29:31 -05:00
gumyr
c728124b3b
Adding Face.remove_holes and Face.total_area property
2025-02-04 09:58:40 -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