3D Printing Wiki

Advancing 3D printing mastery

User Tools

Site Tools


03_designing_for_3d_printing:03_analemma_with_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
03_designing_for_3d_printing:03_analemma_with_python [2024/10/16 15:38] jattie03_designing_for_3d_printing:03_analemma_with_python [2024/10/16 17:56] (current) – [The final result] jattie
Line 19: Line 19:
 ====== Analemma SVG ====== ====== Analemma SVG ======
  
-The work here is inspired by the designs and meticulous documentation provided by [[https://www.printables.com/@yba2cuo3_12119|@yba2cuo3]] on [[https://www.printables.com/|printables]]. +The work here is inspired by the designs and meticulous documentation provided by [[https://www.printables.com/@yba2cuo3_12119|@yba2cuo3]] on [[https://www.printables.com/|printables]]. ((https://www.printables.com/model/1036568-curved-analemma-plate-for-a-heliochronometer-sundi)) I wanted a pure python solutions without using blender.
  
-As a 3D hobbyist we sometime want to do complicated things that is hard to do accurately in 3D design tools. Since I discovered the use of SVG's and python tools to generate them, I wondered if I can reproduce an Analemma to use on a sundial using Python code. After many wasted hours and trail and error working out angular math in python I can report that it is in fact quite feasible. The catch was converting to radians. +As a 3D hobbyist we sometime want to do complicated things that is hard to do accurately in 3D design tools. Since I discovered the use of SVG's and python tools to generate them, I wondered if I can reproduce an Analemma to use on a sundial using Python code. After many wasted hours and trail and error working out angular math in python I can report that it is in fact quite feasible. <WRAP center round important 60%> 
 +The catch was converting to radians. 
 +</WRAP> 
 + 
  
 ===== The python code ===== ===== The python code =====
Line 115: Line 118:
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Right click to save the svg+Hover over and right click to save the svg
 </WRAP> </WRAP>
  
 +<WRAP center round todo 60%>
 +This format converted from a plot renders acceptably, but fails to properly import into at least Fusion 360. It is not very useful for 3D printing purposed. Some online tool may do a better job at converting this properly for CAD use.
 +</WRAP>
  
  
03_designing_for_3d_printing/03_analemma_with_python.1729093085.txt.gz · Last modified: 2024/10/16 15:38 by jattie