Commit graph

105 commits

Author SHA1 Message Date
Roger Maitland
cc7df4554c Adding Drawing with Constraints to the docs
Some checks are pending
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.14) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.14) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.14) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.14) (push) Waiting to run
Run type checking / typecheck (3.10) (push) Waiting to run
Run type checking / typecheck (3.14) (push) Waiting to run
2026-03-08 11:01:35 -04:00
Roger Maitland
8105cf1d51 Adding EllipticalStartArc
Some checks are pending
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.14) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.14) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.14) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.14) (push) Waiting to run
Run type checking / typecheck (3.10) (push) Waiting to run
Run type checking / typecheck (3.14) (push) Waiting to run
2026-03-03 14:23:21 -05:00
Roger Maitland
11a517fa29 Adding 1D objects ConstrainedArcs & ConstrainedLines
Some checks failed
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 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
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.14) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.14) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.14) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.14) (push) Has been cancelled
Run type checking / typecheck (3.10) (push) Has been cancelled
Run type checking / typecheck (3.14) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
2026-02-26 11:06:25 -05:00
Jonathan Wagenet
bb80b11322 Add Text reference with examples to docs 2026-01-30 13:30:54 -05:00
jdegenstein
7f623cd054
Merge pull request #1168 from bernhard-42/modular_vtk
Decouple VTK and prepare for OCP 7.9
2026-01-14 11:16:08 -06:00
Roger Maitland
da2d075d81 Adding missing parabolic/hyperbolic svg files 2026-01-12 11:51:48 -05:00
gumyr
7fb6e280f6 Added ConvexPolyhedron Issue #941 2026-01-08 10:30:01 -05:00
gumyr
b41692aea9 Adding bracelet example to the docs 2026-01-07 11:08:32 -05:00
Anthony Sokolowski
4dca3b823f project_line variable name changed to measurement_direction. Docstring type for this variable changed from Vector to VectorLike. 2025-12-31 08:01:55 +11:00
Anthony Sokolowski
50cbb3854a Added project_line feature to ExtensionLine. 2025-12-25 16:55:10 +11:00
jdegenstein
a0d32fbba0
Merge pull request #1172 from jwagenet/readme-update
Some checks failed
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 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-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 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
Update: Readme structure and content
2025-12-18 13:27:27 -06:00
dgies
154b4f6a52 Fix mislabeled bottom center circle on align example in docs 2025-12-12 21:33:01 -08:00
Bernhard
27a765737f improve ppp0110 example to properly run with OCCT 7.9 2025-12-12 14:08:12 +01:00
gumyr
2fa0dd22da Refactored Solid.extrude_until, moved split to Shape, fixed misc typing problems 2025-12-01 20:04:48 -05:00
Jonathan Wagenet
68e1c19c73 Add headings, demo images, section with basic usage and feature overview, slim down installation 2025-11-18 13:16:13 -05:00
Jonathan Wagenet
10ef3b0734 Shrink margin and center 2025-11-17 18:40:50 -05:00
Jonathan Wagenet
c83aedaae2 Merge branch 'dev' into doc-fixes 2025-10-21 13:49:35 -04:00
gumyr
4a32cedcd2 Updating surface modeling docs 2025-10-19 15:31:47 -04:00
gumyr
f67cc12c34 Adding Airfoil 1D object 2025-10-06 13:42:46 -04:00
Jonathan Wagenet
bb9495a821 Reorder mirror / make_face bot best practice to resolve #1053 2025-09-24 23:28:22 -04:00
gumyr
5681bfb905 Adding BlendCurve to the docs
Some checks are pending
benchmarks / benchmarks (macos-13, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-13, 3.10) (push) Waiting to run
tests / tests (macos-13, 3.13) (push) Waiting to run
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-09-03 11:01:05 -04:00
Jonathan Wagenet
eb488afcd3 Add AATA keep table 2025-07-31 16:51:42 -04:00
gumyr
6aaadd12a4 Adding example of making many holes
Some checks failed
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-05-31 09:41:50 -04:00
gumyr
cdaf1caa4c Removing bd_warehouse dependency 2025-05-25 19:21:59 -04:00
gumyr
3949645e5c Adding draft example to docs 2025-05-25 16:57:23 -04:00
gumyr
30d26904ff Adding Technical Drawing Tutorial
Some checks failed
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-05-23 13:47:28 -04:00
gumyr
0e7ab98430 Adding bicycle tire example
Some checks are pending
benchmarks / benchmarks (macos-13, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-13, 3.10) (push) Waiting to run
tests / tests (macos-13, 3.13) (push) Waiting to run
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-05-20 19:10:57 -04:00
gumyr
9259725cf7 Updating to new full_round
Some checks are pending
benchmarks / tests (macos-13, 3.12) (push) Waiting to run
benchmarks / tests (macos-14, 3.12) (push) Waiting to run
benchmarks / tests (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / tests (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-13, 3.10) (push) Waiting to run
tests / tests (macos-13, 3.13) (push) Waiting to run
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-05-01 15:16:11 -04:00
Roger Maitland
b03fa9a7fb
Merge pull request #947 from jwagenet/tangent-objects
Add Tangent objects for Point and Arc
2025-04-16 09:36:12 -04:00
Jonathan Wagenet
50b1d5b5d5 Rename to Topology Selection and Exploration, add section on new_edges, elaborate on GroupBy 2025-04-10 22:12:05 -04:00
Jonathan Wagenet
ee11c3517d Add new docs section "Selectors and Operators"
- Expand ideas and concepts from key concepts section
- Provide minimal usage examples in front matter
- Add structure for examples of low to medium complexity for different criteria types
2025-04-06 20:10:00 -04:00
gumyr
bf6206377d Added Toy Truck example 2025-04-05 11:05:48 -04:00
Jonathan Wagenet
1a062724c7 Create doc svgs. Replace DoubleTangentArc svg to use spline instead of arc. 2025-03-22 12:06:06 -04:00
Ami Fischman
0085306461 TooTallToby tutorials: unbreak and test.
- Unbreak the three broken tutorials (fixes #848)
  - This involved a rewrite of PPP-01-10 because I already had my own
    solution to that one and I couldn't easily tell what was going
    wrong with the previous solution.
- Add assertions to all the tutorials so that non-raising means success
- Add the TTT examples to `test_examples.py` added recently for #909
- Also added sympy to development dependencies since one of the TTT
  examples uses it.
2025-03-04 16:14:09 -08:00
gumyr
0da16cf7e1 Improving OpenSCAD example 2025-01-24 15:19:15 -05:00
gumyr
ca3d8fa237 Updating example Issue #743 2024-10-21 17:50:08 -04:00
gumyr
a66b8c76f4 Adding a design tutorial 2024-10-21 15:21:38 -04:00
Roman Dvorak
b9cf1c6855 add missing svg files 2024-09-07 23:13:32 +02:00
gumyr
5b8f0e94c8 Added a surface modeling tutorial 2024-07-26 11:51:49 -04:00
Arno Bosch
6c58dae3aa
Update ttt-ppp0101.py 2024-05-16 17:31:00 +02:00
Arno Bosch
80119b42c2
Fix solution ttt-ppp0101.py
Now generates correct model and calculates correct mass.
(note that trapezoid requires it's width input field to be calculated using angles because it's not given)
2024-05-16 04:31:03 +02:00
gumyr
f0509e1da0 Removing mini_nuke example due to LLM training concern 2024-04-13 09:46:10 -04:00
gumyr
8865981b1a Adding mini_nuke to docs 2024-04-03 15:27:47 -04:00
gumyr
a4893248e9 Adding TTT example 2024-02-29 11:58:23 -05:00
gumyr
f43dac38e2 Updated Examples 2024-02-29 11:34:40 -05:00
gumyr
e7838bf4b8 Added Maker Coin example 2024-02-27 18:59:07 -05:00
gumyr
18aafed8e6 Add DoubleTangentArc 2024-02-27 16:18:39 -05:00
gumyr
2e81b9d5df Reformatted with black 24.2.0 2024-02-22 11:27:01 -05:00
gumyr
72827ff999 Adding Stud Wall & Platonic Solids examples 2024-02-17 11:20:36 -05:00
gumyr
ef7358e252 Adding new TTT part 24-SPO-06-Buffer Stand 2024-02-15 14:56:58 -05:00