Slicer Discord
spiral_extrude() – 3D-printbaar model van Thingiverse Thingiverse
spiral_extrude() – Bild 1 spiral_extrude() – Bild 2
Learning

spiral_extrude()

door AKADAP · Learning
48 Downloads
38 Likes
3 Makes
Model downloaden
This is a library function that fits between linear_extrude() and rotate_extrude(). It takes a 2D object and extrudes it in a spiral. Unlike linear_extrude, the 2D object is perpendicular to the path of the extrusion.

This would have been much easier if OpenSCAD would allow me to access the points that make up the 2D objects the function is operating on.

Comment out the example before using this as a library. I left it uncommented so that Thingiverse would show a picture of the example.

Update: I found a bug where when the radius was less than 20, it would fail to generate anything. I found that the calculation inside the asin() function was resulting in 1+1e-14 which is not allowed for the asin() function, so it was returning nan. I have limited the result to a range of -1 to 1 to fix the problem.

Update 2: Adjusted the size of the spiral segments so the segments slightly overlap (eliminates gaps in spiral). Added render() to segment because OpenSCAD was complaining of too
Categorie
Learning
Bron
Thingiverse
Gepubliceerd
Wat je nodig hebt om te printen: Beginner Lage betrouwbaarheid
Waarom?
geen supports
Zonder supports Eendelig
Supports 0/3
Montage 0/3
Instellingen 1/3
Bedgrootte 0/3
Nabewerking 0/3
Printer
FDM / FFF
Bestandsformaat
STL
Materiaal
PLA
Software
Cura, PrusaSlicer of vergelijkbaar
Nog geen beoordelingen
Nog geen reacties – wees de eerste!

Vergelijkbare modellen

6 Suggesties
Feed Blog Slicer Kostenrekenmachine Zoeken op afbeelding Indienen Kontakt Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Toevoegen aan collectie