From a6242725827be9c0d37a5aca6e0e9fe065002a5d Mon Sep 17 00:00:00 2001 From: Adrian Mariano Date: Tue, 3 Jun 2025 20:35:26 -0400 Subject: [PATCH 1/3] doc fix --- skin.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skin.scad b/skin.scad index 384e3d36..3a3d3e15 100644 --- a/skin.scad +++ b/skin.scad @@ -2037,7 +2037,7 @@ module spiral_sweep(poly, h, r, turns=1, taper, r1, r2, d, d1, d2, internal=fals // knot_path = [ for (i=[0:k-1]) knot(360*i/k/gcd(p,q),R,r,p,q) ]; // normals = [ for (i=[0:k-1]) knot_normal(360*i/k/gcd(p,q),R,r,p,q) ]; // path_sweep(ushape,knot_path,normal=normals, method="manual", closed=true); -// Example(Med,NoScales,VPR=[0.0,0.00,0.00],VPD=28.82,VPT=[0.00,0.00,0.00],): The left hand example uses the automatically computed derivatives. The example on the right uses a user-supplied tangent to ensure that the ends are aligned with the coordinate system. Even with a simple circular arc you may find that the ends are not aligned as expedted by the automatically computed approximate tangent vectors. +// Example(Med,NoScales,VPR=[0,0.00,0],VPD=28.82,VPT=[5.26,1.53,0.20]): VPR=[0.0,0.00,0.00],VPD=28.82,VPT=[0.00,0.00,0.00],): The left hand example uses the automatically computed derivatives. The example on the right uses a user-supplied tangent to ensure that the ends are aligned with the coordinate system. Even with a simple circular arc you may find that the ends are not aligned as expedted by the automatically computed approximate tangent vectors. // $fa=1; $fs=0.5; // theta_range=[180:2:450]; // path = [for (theta = theta_range) From cb9c933e8ccc165f547e736977401b12ded4c004 Mon Sep 17 00:00:00 2001 From: Adrian Mariano Date: Fri, 13 Jun 2025 17:43:36 -0400 Subject: [PATCH 2/3] fix workflows --- .github/workflows/gen_docs.yml | 2 +- .github/workflows/gen_tutorials.yml | 2 +- .github/workflows/main.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gen_docs.yml b/.github/workflows/gen_docs.yml index 13324589..f46d6fa1 100644 --- a/.github/workflows/gen_docs.yml +++ b/.github/workflows/gen_docs.yml @@ -21,7 +21,7 @@ jobs: run: sudo apt-get install python3-pip python3-dev python3-setuptools python3-pil gifsicle libfuse2 - name: Install OpenSCAD-DocsGen package. - run: sudo pip3 install openscad-docsgen + run: sudo pip3 install openscad-docsgen imageio - name: Install OpenSCAD run: | diff --git a/.github/workflows/gen_tutorials.yml b/.github/workflows/gen_tutorials.yml index 0bc8e61e..f67684e0 100644 --- a/.github/workflows/gen_tutorials.yml +++ b/.github/workflows/gen_tutorials.yml @@ -21,7 +21,7 @@ jobs: run: sudo apt-get install python3-pip python3-dev python3-setuptools python3-pil gifsicle libfuse2 - name: Install OpenSCAD-DocsGen package. - run: sudo pip3 install openscad-docsgen + run: sudo pip3 install openscad-docsgen imageio - name: Install OpenSCAD run: | diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8a5cab9f..803adcaa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,7 +43,7 @@ jobs: run: sudo apt-get install python3-pip python3-dev python3-setuptools python3-pil libfuse2 - name: Install OpenSCAD-DocsGen package. - run: sudo pip3 install openscad-docsgen + run: sudo pip3 install openscad-docsgen imageio - name: Install OpenSCAD run: | From 4674b85bc58a037a1df22a703abe0c5be809d265 Mon Sep 17 00:00:00 2001 From: Adrian Mariano Date: Fri, 13 Jun 2025 18:14:15 -0400 Subject: [PATCH 3/3] workflow additional fix --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 803adcaa..3ad9d492 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -84,7 +84,7 @@ jobs: run: sudo apt-get install python3-pip python3-dev python3-setuptools python3-pil libfuse2 - name: Install OpenSCAD-DocsGen package. - run: sudo pip3 install openscad-docsgen + run: sudo pip3 install openscad-docsgen imageio - name: Install OpenSCAD run: |