SunDials
May 29, 2023 ยท View on GitHub
Program to create table of coordinate (x,y) of shadow tip of gnomon, on sundial surface. Two methods was used.
- Trigonometric method from chapter 58, Calculation of a Planar Sundial in Jean Meeus book, Astronomical Algorithms.
- Vector Algebra method. In this method, I assumed that shadow tip is cast by tip of style or gnomon. Therefore, no mater is the shape style, shadow calculated by perpendicular line of style tip to surface of dial.
- Bifilar sundials calculations are based on book: Sonnenuhren by Beucher.
- Armillary dials by myself
These are type of sundials:
- Sun Graph
- Equatorial dial(Polar Gnomon)
- Polar dial (Polar Gnomon)
- Horizontal dial(Polar Gnomon)
- Vertical dial (Polar Gnomon)
- Plane Dial(Polar Gnomon)
- Bifilar Horizontal
- Bifilar Vertical 21- Equatorial dial(Vector)
- Polar dial (Vector)
- Horizontal dial (Vector)
- Vertical dial (Vector)
- Plane General Gnomon dial (Vector)
- Armillary dial
The program is by Fortran. The result is saved in text file with, name of location and specs of dial and extension of .ASC. FreeCAD can use this kind of files. If You run FreeCADSundials.py in FreeCAD macro, the drawing of sundial will be created. Warning: At latutude higher than 85 degrees (near poles), because of low altitude of sun, atmospheric refraction intesifies, therefore may be results will not be accurate. I will be grateful if I have your comments. More description at my blog : http://sundialcalculations.blogspot.com/2022/11/sundialsbasics.html Please send your comments to akhiabani57@gmail.com