POV-Ray : Newsgroups : povray.binaries.images : Ping Pong Server Time
2 Aug 2024 00:16:49 EDT (-0400)
  Ping Pong (Message 25 to 34 of 34)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: alphaQuad
Subject: Re: Ping Pong
Date: 25 Mar 2008 18:35:01
Message: <web.47e98bd041aa233d20e941b30@news.povray.org>
#macro radec2pos(h,m,dec)
  #local ra=h*15+m*0.25;
 <cos(radians(ra))*cos(radians(dec)), sin(radians(dec)),
sin(radians(ra))*cos(radians(dec))>
#end

/* VENUS
echov(radec2pos(18,11,67.16))
echov(radec2pos(18,11,67.16))
*/
// NorthPoles from RaDec Wiki

#declare Yp = array[11] {
  <0.122353441903628, 0.897797192115935, -0.423071905334163>
  <0.091274333318625, 0.87840046198445, -0.469128579882686>
  <0.018690819744392, 0.921592341274493, -0.387708924015789>
  <0.0, 1.0, 0.0>
  <0.446158464461141, 0.797442047751279, -0.406237375272049>
  <-0.014654507041372, 0.902510203469804, -0.430419072598169>
  <0.085438088017201, 0.993650637868801, 0.073203435567528>
  <0.212015998366143, 0.261768361853467, 0.941555384015917>
  <0.358536930454372, 0.681359937097356, -0.638122171389651>
  <-0.673685502106019, -0.15798530500782, 0.72193385268579>
  <0.0,1.0,0.0>
}

#declare Xp = array[11] {
  vnormalize(vcross(Yp[0],<0,1,0>))
  vnormalize(vcross(Yp[1],<0,1,0>))
  vnormalize(vcross(Yp[2],<0,1,0>))
  <1.0, 0.0, 0.0>
  vnormalize(vcross(Yp[4],<0,1,0>))
  vnormalize(vcross(Yp[5],<0,1,0>))
  vnormalize(vcross(Yp[6],<0,1,0>))
  vnormalize(vcross(Yp[7],<0,1,0>))
  vnormalize(vcross(Yp[8],<0,1,0>))
  vnormalize(vcross(Yp[9],<0,1,0>))
  <1.0,0.0,0.0>
}

#declare Zp = array[11] {
  vnormalize(vcross(Xp[0],Yp[0]))
  vnormalize(vcross(Xp[1],Yp[1]))
  vnormalize(vcross(Xp[2],Yp[2]))
  <0.0, 0.0, 1.0>
  vnormalize(vcross(Xp[4],Yp[4]))
  vnormalize(vcross(Xp[5],Yp[5]))
  vnormalize(vcross(Xp[6],Yp[6]))
  vnormalize(vcross(Xp[7],Yp[7]))
  vnormalize(vcross(Xp[8],Yp[8]))
  vnormalize(vcross(Xp[9],Yp[9]))
  <0.0, 0.0, 1.0>
}
// example
// rotate <0,rate[2]*days,0>
// Venusmatrix = matrix
<Xp[2].x,Xp[2].y,Xp[2].z,Yp[2].x,Yp[2].y,Yp[2].z,Zp[2].x,Zp[2].y,Zp[2].z,0,0,0>


/*
alias rates {
  ; (name,daily motion in host rads per day) return degrees per day rotation for
planets and moons
  if (!$1) return 0
  if ($1 == mercury) return 6.138505
  if ($1 == venus) return -1.481369
  if ($1 == earth) return 360.98564736
  if ($1 == earth-blued1024) return 360.985626
  if ($1 == mars) return 350.891899
  if ($1 == jupiter) return 870.536642
  if ($1 == saturn) return 801.1126565
  if ($1 == uranus) return -501.16242
  if ($1 == neptune) return 536.312849
  if ($1 == pluto) return -56.36246
  if ($1 == planet-x) return 187.0
  var %sync = $rad2deg($2)
  if ($1 == triton) return $calc(%sync * -1)
  return %sync
}


rates are *-1 because rotate <0,-n,0> lookin down = counterclockwise - (sun sets
in the west)

then we have deltaRot alignment: I have 2, earth and mars
%br.longs 0 0 5.0 40.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
thinking earth should be 0 and 5 is hardly detectable but seemed to look better
in my right-hand planetarium

I guess its up to me, since no one is going for it.
And anyone else has plenty of data to get started.


Peace,aQ
(unless you prefer violence)


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 26 Mar 2008 08:55:00
Message: <web.47ea558841aa233da796e5510@news.povray.org>
No one is going to be able to use my plantetarium if I compile a ctime
identifier.

 time_t t;
/* GMT in seconds since January 1, 1970 */
 t = time(NULL);
 srand(t);
 days = t / 3600.0 / 24.0 - 10092.0;

Seems 3.6.1 lacks such but megapov has time date.

Someone needs to give me GMT in seconds since January 1, 1970 in some usable pov
script or this is going die.


I have created and mapped milkway mesh as milkyway.inc

planets.inc is done except for ctime.


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: Ping Pong
Date: 27 Mar 2008 21:25:18
Message: <47ec570e$1@news.povray.org>

> Hear's my suggestion for this ping-pong round.

Okay, let's add a new "rule": If the thread dies for a while, somebody 
please start over with a new scene!


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 28 Mar 2008 02:20:00
Message: <web.47ec9b5041aa233d3bb21de50@news.povray.org>
Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:

> > Hear's my suggestion for this ping-pong round.
>
> Okay, let's add a new "rule": If the thread dies for a while, somebody
> please start over with a new scene!

I think that means a new pingpong thread and new scene.


OK well, asking is really dead! lol

I figured out how to set julian AND ctime! woo hoo



#macro round(f,n)
  #local c = floor(pow(10.0,n));
  #local dd = 0.5 / c;
  #local dd = dd + abs(f);
  #local dd = dd * c;

  #local dd=floor(dd);
  #local dd = dd/c;
  #if (f < 0.0) #local dd = dd * -1; #end
  (dd)
#end

#macro julian(Y,M,D)
  #if (M < 3)
    #local Y = Y - 1;
    #local M = M + 12;
  #end
  #local A = floor(Y / 100.0);
  #local B = 2 - A + floor(A / 4.0);
  #local J = floor(365.25 * (Y + 4716.0)) + floor(30.6001 * (M + 1)) + D + B -
1524.5;
  J
#end
#macro j2ctime(j)
  //j2ctime(julian)
  #local s = j - 2440587.5;
  #local d = floor(s) * 86400;
  #local s = s - floor(s);
  #local s = s * 100000;
  round(s/1.157407407+d,0)
#end

/*
#version unofficial MegaPov 1.21; // 1.1 will work. but both freaking things
only have the program opening time!!
#declare JD = julian(val(date("%Y")),val(date("%m")),val(date("%d")));
echof(JD)
echof(j2ctime(JD))
echof(JD)   */


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 28 Mar 2008 02:40:00
Message: <web.47eca09a41aa233de83618f50@news.povray.org>
Ok I really need to learn how to take breaks as opposed to beating my head
against the keyboard.

layed down for 5 seconds and realized, DOH! the time you foo.

straight sux.

someone tell me to go to bed.

tomorrow I'll post it iwth th etime.


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 28 Mar 2008 03:50:01
Message: <web.47ecb03441aa233de83618f50@news.povray.org>
something more like this

#macro round(f,n)
  #local c = floor(pow(10.0,n));
  #local dd = 0.5 / c;
  #local dd = dd + abs(f);
  #local dd = dd * c;

  #local dd=floor(dd);
  #local dd = dd/c;
  #if (f < 0.0) #local dd = dd * -1; #end
  (dd)
#end
#declare DST = 1;
#declare TimeZone = 8-DST;  // inlcude DST
#macro julian(Y,M,D)
  #if (M < 3)
    #local Y = Y - 1;
    #local M = M + 12;
  #end
  #local A = floor(Y / 100.0);
  #local B = 2 - A + floor(A / 4.0);
  #local J = floor(365.25 * (Y + 4716.0)) + floor(30.6001 * (M + 1)) + D + B -
1524.5;
  #local H = val(date("%H"))+TimeZone;
  #local M = val(date("%M"));
  #local S = val(date("%S"));
  #local J = J + ((H*3600 + M*60 + S)/86400);
  J
#end
#macro j2ctime(j)
  //j2ctime(julian)
  #local s = j - 2440587.5;
  #local d = floor(s) * 86400;
  #local s = s - floor(s);
  #local s = s * 100000;
  round(s/1.157407407+d,0)
#end


#version unofficial MegaPov 1.21;
#declare JD = julian(val(date("%Y")),val(date("%m")),val(date("%d")));
echof(JD)
echof(j2ctime(JD))
echof(JD)


I found timezone strings not numbers, if it doesnt exist, (who knows)
then !strcmp a list of tz strings and return a num for full automation.

But that still leaves DST that bush has screwedup, man I thought I was stupid.
that moron takes the effin cake


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: Ping Pong
Date: 28 Mar 2008 08:58:19
Message: <47ecf97b$1@news.povray.org>

> someone tell me to go to bed.
> 
> tomorrow I'll post it iwth th etime.
> 

Go to bed.


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 28 Mar 2008 10:55:01
Message: <web.47ed141e41aa233dd4dbf2450@news.povray.org>
j2ctime() was just plain wrong. It wasnt easy with DST messed up.

I have run it and then alt-tab'ed to trusted ctime - perfect.
Had to adjust for messed-up DST before the result could be checked.


#macro j2ctime(j)
  #local s = j - 2440587.5;
  #local d = s * 86400;
  round(d,0)
#end

Straight up easy.

Having been tortured doesnt makes this any easier. You may have noticed
something. Now you know.


Post a reply to this message

From: alphaQuad
Subject: Re: Ping Pong
Date: 28 Mar 2008 11:55:01
Message: <web.47ed225541aa233dd4dbf2450@news.povray.org>
3rd one for me. Tried to establish vcross rules of order but used one way for
planets and the reverse for everything else. if mem serves.

Flubbed the milkyWay matrix. Tried to fix it and rotation was the wrong
direction but reversed the map. Much as it may seem that I like doing things 3




I avoided scaling everything perfectly just to test the nuts and bolts, awesome
task. Now scale needs to be corrected.


you think you can handle it, the nuts and bolts are available for the asking;
plus 12 maps at one of my sites.
http://home.earthlink.net/~gamma-quadrant/pl-maps.zip

Earth travels in the zodiac with the sun 180 between Aries and Pisces, here is
the current night sky (half the labels) with no back stars to waste resources,
still hoping for a star object.

//Mar 28 2008 17:37:44
#declare JulianDate = 2454554.23453;
#declare ctime = 1206725863;


Post a reply to this message


Attachments:
Download 'planetarium.png' (65 KB)

Preview of image 'planetarium.png'
planetarium.png


 

From: Nekar Xenos
Subject: Re: Ping Pong
Date: 18 Apr 2008 08:55:01
Message: <web.4808996e41aa233d5339a8240@news.povray.org>
Added a moon and made it a double planet.
/////////////////////////////////////
// Begin addition by Yadgar

// (Atlas for Skywatchers) (C) 1997 Franckh-Kosmos Verlags-GmbH & Co.,
//Stuttgart, Germany

//yazdegird@gmx.de

// [0] Visual brightness in orders of magnitude
// [1] Rectascension, hours
// [2] Rectascension, minutes
// [3] Declination, degrees

                            // Flam- Bayer     Constel-   Name         Notes
#declare Cat=array[900][4] // steed           lation
{
   { 4.5,  2,  2,   70.91 } // 48              Cas
//// multiple
   { 4,    2,  3.4, 72.42 } // 50              Cas
   { 2,    2, 31.8, 89.26 } //  1    (alpha)   UMi (Polaris)
   { 4.8, 12, 49.2, 83.41 } // 78              Cam (32 Cam)
//// multiple
   { 4.3, 14, 27.5, 75.7  } //  5              UMi
   { 2.1, 14, 50.7, 74.16 } //  7    (beta)    UMi (Kokhab)
   { 3,   15, 20.7, 71.83 } // 13    (gamma)   UMi (Ferkad)
   { 4.3, 15, 44.1, 77.79 } // 16    (zeta)    UMi
   { 5,   16, 17.5, 75.76 } // 21    (eta)     UMi
   { 4.2, 16, 46,   82.04 } // 22    (epsilon) UMi
   { 4.4, 17, 32.2, 86.59 } // 23    (delta)   UMi
   { 5.1, 18,  0.1, 80    } // 40+41           Dra
//// multiple
   { 5.1, 20, 28,   81.43 } // 75              Dra
//// multiple
   { 2.1,  0,  8.4, 29.09 } // 21    (alpha)   And (Alferatz, Zirrah)
   { 3.3,  0, 39.3, 30.86 } // 31    (delta)   And
   { 4.5,  0, 49.8, 41.08 } // 35    (ny)      And
   { 3.9,  0, 56.8, 38.5  } // 37    (my)      And
   { 2.1,  1,  9.7, 35.62 } // 43    (beta)    And (Mirakh)
   { 4.1,  1, 36.8, 41.41 } // 50    (upsilon) And                     3
//planets!
   { 3.6,  1, 38,   48.63 } // 51              And
   { 4  ,  1, 43.7, 50.69 } //       (phi)     Per
   { 3.4,  1, 53.1, 29.58 } //  2    (alpha)   Tri (Elmuthalleth)
   { 5,    1, 56,   37.26 } // 56              And
//// multiple
   { 2.1,  2,  3.9, 42.33 } // 57    (gamma)   And (Alamak)
//// multiple
   { 3,    2,  9.5, 34.99 } //  4    (beta)    Tri
   { 5.6,  2, 10.9, 39.04 } // 59              And
//// multiple
   { 4.9,  2, 12.4, 30.3  } //  6    (iota)    Tri
//// multiple
   { 4,    2, 17.3, 33.85 } //  9    (gamma)   Tri
   { 5.1,  2, 35.8, 34.7  } // 15              Tri
//// multiple
   { 8,    2, 37,   34.26 } //  R              Tri
//// fluctuating
   { 2.3   0,  9.2, 59.15 } // 11    (beta)    Cas (Kaf)
   { 4.7,  0, 31.8, 54.52 } // 14    (lambda)  Cas
   { 3.7,  0, 37,   53.9  } // 17    (zeta)    Cas
   { 2.2,  0, 40.5, 56.54 } // 18    (alpha)   Cas (Shedir)
   { 3.4,  0, 49.1, 57.82 } // 24    (eta)     Cas (Akhird)
//// multiple
   { 2.35, 0, 56.7, 60.72 } // 27    (gamma)   Cas
   { 4.8,  1, 20.1, 58.23 } // 34    (phi)     Cas
//// multiple
   { 2.7,  1, 25.8, 60.24 } // 37    (delta)   Cas (Rukhbah)
   { 3.4,  1, 54.4, 63.67 } // 45    (epsilon) Cas
   { 4.5,  2, 29.1, 67.4  } //        iota     Cas
//// multiple
   { 5.95  2, 52,   68.89 } // SU              Cas
//// fluctuating
   { 4.3,  4, 54.1, 66.34 } //  9    (alpha)   Cam
   { 4,    5,  3.4, 60.44 } // 10    (beta)    Cam
//// multiple
   { 4.8,  5,  6.2, 58.98 } // 11+12           Cam
//// multiple
   { 4.2,  2, 50.6, 38.32 } // 16              Per
   { 3.8,  2, 50.7, 55.9  } // 15    (eta)     Per
   { 3.9,  2, 54.3, 52.76 } // 18    (tau)     Per
   { 2.9,  3,  4.8, 53.51 } // 23    (gamma)   Per
   { 3.4,  3,  5.2, 38.84 } // 25    (rho)     Per
//// fluctuating
   { 2.75, 3,  8.2, 40.96 } // 26    (beta)    Per (Algol)
//// fluctuating
   { 4.1,  3,  9.1, 49.61 } //        iota     Per
   { 3.8,  3,  9.5, 44.86 } // 27    (kappa)   Per
   { 1.8,  3, 24.3, 49.86 } // 33    (alpha)   Per (Mirfak)
   { 3,    3, 42.9, 47.79 } // 39    (delta)   Per
   { 3.8,  3, 44.3, 32.39 } // 38    (omikron) Per (Atik)
   { 3.8,  3, 45.2, 42.58 } // 41    (ny)      Per
   { 2.8,  3, 54.1, 31.88 } // 44    (zeta)    Per
   { 2.9,  3, 57.9, 40.01 } // 45    (epsilon) Per
//// multiple
   { 4,    3, 59,   35.79 } // 46    (xi)      Per (Menkib)
   { 4,    4,  8.7, 47.71 } // 48    (upsilon) Per
   { 4.1,  4, 14.9, 48.41 } // 51    (my)      Per
   { 5.4   4, 32,   53.91 } //  1              Cam
//// multiple
   { 5.6,  4, 33.4, 43.05 } // 57              Per
//// multiple
   { 5.4,  4, 40,   53.47 } //  2              Cam
//// multiple
   { 2.7,  4, 57,   33.17 } //  3    (iota)    Aur
   { 4.9,  4, 59.3, 37.89 } //  4    (omega)   Aur
//// multiple
   { 3.4,  5,  2,   43.82 } //  7    (epsilon) Aur
//// fluctuating
   { 3.85, 5,  2.5, 41.08 } //  8    (zeta)    Aur
//// fluctuating
   { 3.2,  5,  6.5, 41.23 } // 10    (eta)     Aur
   { 4.9,  5, 15.4, 32.69 } // 14              Aur
//// multiple
   { 0.1,  5, 16.7, 46    } // 13    (alpha)   Aur (Capella)
   { 5.4,  5, 38.6, 30.49 } // 26              Aur
   { 4,    5, 51.5, 39.15 } // 32    (ny)      Aur
   { 3.7,  5, 59.5, 54.28 } // 33    (delta)   Aur
   { 1.9,  5, 59.5, 44.95 } // 34    (beta)    Aur (Menkalinan)
   { 2.6,  5, 59.7, 37.21 } // 37    (theta)   Aur
//// multiple
   { 5.8,  6, 11.6, 48.71 } // 41              Aur
//// multiple
   { 5.1,  6, 26.8, 58.42 } //  5              Lyn
//// multiple
   { 5.35, 6, 28.6, 30.49 } // 48              Aur (RT Aurigae)
//// fluctuating
   { 4.8,  6, 46.2, 59.44 } // 12              Lyn
//// multiple
   { 4.4,  6, 57.3, 58.42 } // 15              Lyn
   { 5.3,  7, 22.9, 55.29 } // 19              Lyn
//// multiple
   { 4.3,  8, 22.8, 43.19 } // 31              Lyn
   { 3.35, 8, 30.3, 60.72 } //  1    (omikron) UMa
//// fluctuating
   { 3.1,  8, 59.2, 48.02 } //  9    (iota)    UMa (Talitha)
   { 4,    9,  0.6, 41.78 } // 10              UMa
   { 3.6,  9,  3.6, 47.16 } // 12    (kappa)   UMa
   { 3.8,  9, 18.8, 36.8  } // 38              Lyn
//// multiple
   { 3.1,  9, 21.1, 34.39 } // 40    (alpha)   Lyn
   { 5.3,  9, 28.7, 45.6  } // 41              Lyn
//// multiple
   { 3.7,  9, 31.5, 63.06 } // 23              UMa
   { 3.2,  9, 32.9, 51.68 } // 25    (theta)   UMa
   { 4.5,  9, 34.5, 69.83 } // 24              UMa
   { 3.8,  9, 51,   59.04 } // 29    (ny)      UMa
   { 4.2, 10, 27.9, 36.71 } // 31    (beta)    LMi
   { 3.8, 10, 53.3, 34.21 } // 46    (omikron) LMi
   { 3.5, 10, 17.1, 42.91 } // 33    (lambda)  UMa (Tania Borealis)
   { 3.1, 10, 22.3, 41.5  } // 34    (my)      UMa (Tania Australis)
   { 6,   10, 45.1, 67.41 } // VY              UMa
//// fluctuating
   { 2.3, 11,  1.8, 56.38 } // 48    (beta)    UMa (Merak)
   { 1.8, 11,  3.7, 61.75 } // 50    (alpha)   UMa (Dubhe)
   { 3.0, 11,  9.7, 44.5  } // 52    (psi)     UMa
   { 3.7, 11, 46.1, 47.78 } // 63    (chi)     UMa
   { 2.4, 11, 53.8, 53.69 } // 64    (gamma)   UMa (Phegda, Phad)
   { 3.3, 12, 15.4, 57.03 } // 69    (delta)   UMa (Megrez)
   { 1.8, 12, 54,   55.96 } // 77    (epsilon) UMa (Alioth)
   { 4.9, 13,  0.7, 56.37 } // 78              UMa
//// fluctuating
   { 2,   13, 23.9, 54.93 } // 79    (zeta)    UMa (Mizar)
   { 4,   13, 25.2, 54.99 } // 80              UMa (Alkor)
   { 1.9, 13, 47.5, 49.31 } // 85    (eta)     UMa (Alkaid, Benetnasch)
   { 3.8, 11, 18.2, 31.53 } // 53    (xi)      UMa (Alula Australis)
//// multiple
   { 3.5, 11, 18.5, 33.09 } // 54    (ny)      UMa (Alula Borealis)
   { 4.2, 12, 33.7, 41.36 } //  8    (beta)    CVn
   { 5.4, 12, 45.1, 45.44 } //  Y              CVn
//// fluctuating
   { 2.8, 12, 56,   38.32 } // 12    (alpha)   CVn (Cor Caroli)
//// multiple
   { 5.3, 13,  9.9, 38.51 } // 17,15           CVn
//// multiple
   { 4.8, 13, 37.5, 36.29 } // 25              CVn
//// multiple
   { 4.4, 14, 13.5, 51.79 } // 17    (kappa)   Boo
// multiple
   { 4.7, 14, 16.2, 51.37 } // 21    (iota)    Boo
// multiple
   { 4,   14, 25.2, 51.85 } // 23    (theta)   Boo
   { 3,   14, 32.1, 38.31 } // 27    (gamma)   Boo (Ceginus)
   { 5.7, 14, 49.7, 48.72 } // 39              Boo
// multiple
   { 3.5, 15,  1.9, 40.39 } // 42    (beta)    Boo (Nekkar)
   { 4.8, 15,  3.8, 47.65 } //  i              Boo
// multiple, // fluctuating
   { 3.4, 15, 15.5, 33.31 } // 49    (delta)   Boo
// multiple
   { 4.2, 15, 24.5, 37.38 } // 51    (my)      Boo (Alkalurops)
// multiple
   { 4.6, 15, 39.4, 36.64 } //  7    (zeta)    CrB
// multiple
   { 4.2, 16,  8.8, 44.93 } // 11    (phi)     Her
   { 5.2, 16, 17.4, 33.86 } // 17    (sigma)   CrB
// multiple
   { 3.9, 16, 19.7, 46.31 } // 22    (tau)     Her
   { 4.85,16, 28.6, 41.88 } // 30    (g)       Her
//// fluctuating
   { 4.2, 16, 34.1, 42.44 } // 35    (sigma)   Her
   { 2.8, 16, 41.3, 31.6  } // 40    (zeta)    Her
   { 3.5, 16, 42.9, 38.92 } // 44    (eta)     Her
   { 3.9, 17,  0.3, 30.93 } // 58    (epsilon) Her
   { 3.2, 17, 15,   36.81 } // 67    (pi)      Her
   { 5.15,17, 17.3, 33.1  } // 68    (u)       Her
//// fluctuating
   { 4.1, 17, 23.7, 37.15 } // 75    (rho)     Her
// multiple
   { 3.8, 17, 39.5, 46.01 } // 85    (iota)    Her
   { 3.9, 17, 56.3, 37.25 } // 91    (theta)   Her
   { 3.8, 11, 31.4, 69.33 } //  1    (lambda)  Dra (Giauzar)
   { 3.9, 12, 33.5, 69.76 } //  5    (kappa)   Dra
   { 3.7, 14,  4.4, 64.38 } // 11    (alpha)   Dra (Thuban)
   { 3.3, 15, 24.9, 58.97 } // 12    (iota)    Dra (Edasich)
   { 4,   16,  1.9, 58.57 } // 13    (theta)   Dra
   { 2.7, 16, 24,   61.51 } // 14    (eta)     Dra
   { 4.5, 16, 36.2, 52.91 } // 17,16           Dra
// multiple
   { 4.9, 17,  5.3, 54.47 } // 21    (my)      Dra
// multiple
   { 3.2, 17,  8.8, 65.71 } // 22    (zeta)    Dra
   { 2.8, 17, 30.4, 53.3  } // 23    (beta)    Dra (Rastaben)
   { 4.1, 17, 32.2, 55.18 } // 25,24 (ny)      Dra
// multiple
   { 5.2, 17, 35,   61.87 } // 26              Dra
// multiple
   { 4.3, 17, 41.9, 72.15 } // 31    (psi)     Dra
// multiple
   { 3.7, 17, 53.5, 56.87 } // 32    (xi)      Dra (Grumium)
   { 2.2, 17, 56.6, 51.49 } // 33    (gamma)   Dra (Ettanin)
   { 3.6, 18, 21.1, 72.73 } // 44    (chi)     Dra
   { 4.9, 18, 23.9, 58.8  } // 39              Dra
// multiple
   { 3.1, 19, 12.6, 67.66 } // 57    (delta)   Dra (Altais)
   { 3.8, 19, 48.2, 70.27 } // 63    (epsilon) Dra
// multiple
   { 4.3, 18, 19.9, 36.06 } //  1    (kappa)   Lyr
   { 0,   18, 36.9, 38.78 } //  3    (alpha)   Lyr (Vega)
   { 3.9, 18, 44.4, 39.64 } //  5,4  (epsilon) Lyr
// multiple
   { 4.1, 18, 44.8, 37.6  } //  6,7  (zeta)    Lyr
// multiple
   { 3.75,18, 50.1, 33.36 } // 10    (beta)    Lyr (Sheliak)
// fluctuating, // multiple
   { 4.2, 18, 54.5, 36.9  } // 12    (delta-2) Lyr
   { 4.15,18, 55.3, 43.95 } // 13    (R)       Lyr
// fluctuating
   { 3.2, 18, 58.9, 32.69 } // 14    (gamma)   Lyr (Sulaphat)
   { 3.8, 19, 17.1, 53.37 } //  1    (kappa)   Cyg
   { 3.8, 19, 29.7, 51.73 } // 10    (iota)    Cyg
   { 2.9, 19, 30.7, 27.96 } //  6    (beta)    Cyg (Albireo)
// multiple
   { 4.3, 19, 36.4, 50.22 } // 13    (theta)   Cyg
// multiple
   { 5.4, 19, 41.8, 50.52 } // 16              Cyg
// multiple
   { 2.9, 19, 45,   45.13 } // 18    (delta)   Cyg
// multiple
   { 9,   19, 50.6, 32.91 } //       (chi)     Cyg
// fluctuating
   { 4.9, 19, 55.6, 52.44 } // 24    (psi)     Cyg
// multiple
   { 3.9, 19, 56.3, 35.08 } // 21    (eta)     Cyg
   { 3.4, 20, 13.6, 46.76 } // 31  (omikron-1) Cyg
// multiple
   { 4.6, 20, 14.6, 36.8  } // 29              Cyg
// multiple
   { 4,   20, 15.5, 47.71 } // 32  (omikron-2) Cyg
   { 4.8, 20, 17.8, 38.03 } // 34    (P)       Cyg
// fluctuating
   { 2.2, 20, 22.2, 40.26 } // 37    (gamma)   Cyg (Sadr)
   { 4,   20, 29.4, 30.37 } // 41              Cyg
   { 5.1, 20, 31.2, 49.22 } // 46    (omega-2) Cyg
   { 1.3, 20, 41.4, 45.28 } // 50    (alpha)   Cyg (Deneb)
   { 4.2, 20, 45.7, 30.72 } // 52              Cyg
   { 2.5, 20, 46.2, 33.97 } // 53    (epsilon) Cyg
   { 4.5, 20, 47.4, 36.49 } // 54    (lambda)  Cyg
// multiple
   { 5.75,20, 51.5, 28.25 } //  T              Vul
// fluctuating
   { 3.9, 20, 57.2, 41.17 } // 58    (ny)      Cyg
   { 3.7, 21,  4.9, 43.93 } // 62    (xi)      Cyg
   { 3.2, 21, 12.9, 30.23 } // 64    (zeta)    Cyg
   { 3.4, 20, 45.3, 61.84 } //  3    (eta)     Cep
   { 7.8, 21,  9.5, 68.49 } //  T              Cep
// fluctuating
   { 2.5, 21, 18.6, 62.59 } //  5    (alpha)   Cep (Alderamin)
   { 3.2, 21, 28.7, 70.56 } //  8    (beta)    Cep (Alfirk)
// multiple
   { 4.2, 21, 43.5, 58.78 } //       my        Cep
// fluctuating
   { 4.3, 22,  3.8, 64.63 } // 17    (xi)      Cep
// multiple
   { 3.4, 22, 10.9, 58.2  } // 21    (zeta)    Cep
   { 4.2, 22, 15,   57.04 } // 23    (epsilon) Cep
   { 3.8, 22, 29.2, 58.42 } // 27    (delta)   Cep
// fluctuating, // multiple
   { 3.5, 22, 49.7, 66.2  } // 32    (iota)    Cep
   { 4.4, 23,  7.9, 75.39 } // 33    (pi)      Cep
// multiple
   { 4.7, 23, 18.6, 68.11 } // 34    (omikron) Cep
// multiple
   { 4.9, 23, 24.8, 62.28 } //  4              Cas
// multiple
   { 4.8, 23, 30,   58.55 } // AR              Cas
// multiple
   { 3.2, 23, 39.3, 77.63 } // 35    (gamma)   Cep (Errai)
   { 4.5, 23, 54.4, 57.5  } //  7    (rho)     Cas
// fluctuating
   { 4.9, 23, 59,   55.76 } //  8    (sigma)   Cas
// multiple
   { 4.8, 21,  6.9, 38.75 } // 61              Cyg
// multiple
   { 3.7, 21, 14.8, 38.05 } // 65    (tau)     Cyg
   { 4.2, 21, 17.4, 39.39 } // 67    (sigma)   Cyg
   { 4,   21, 34,   45.59 } // 73    (rho)     Cyg
   { 5.8, 21, 36,   45.37 } //  W              Cyg
// fluctuating
   { 5.4, 21, 43.5, 38.29 } // 79              Cyg
// multiple
   { 4.4, 21, 44.2, 28.75 } // 78    (my)      Cyg
// multiple

   { 4.1, 22, 16,   37.75 } //  1              Lac
   { 4.6, 22, 21,   46.54 } //  2              Lac
   { 4.4, 22, 23.6, 52.23 } //  3    (beta)    Lac
   { 4.6, 22, 24.5, 49.48 } //  4              Lac
   { 4.3, 22, 29.5, 47.71 } //  5              Lac
   { 3.8, 22, 31.3, 50.28 } //  7    (alpha)   Lac
   { 5.3, 22, 35.9, 39.63 } //  8              Lac
// multiple
   { 3.6, 23,  1.9, 42.33 } //  1    (omikron) And
   { 3.85,23, 37.6, 46.46 } // 16    (lambda)  And
// fluctuating
   { 4.3, 23, 38.1, 43.27 } // 17    (iota)    And
   { 4.1, 23, 40.4, 44.33 } // 19    (kappa)   And
   { 5.4,  0,  9.4,-27.99 } //       (kappa1)  Scl
// multiple
   { 3.6,  0, 19.4, -8.82 } //  8    (iota)    Cet
   { 5.7,  0, 21.8,-20.06 } //  T              Cet
// fluctuating
   { 2,    0, 43.6,-17.99 } // 16    (beta)    Cet (Deneb Kaitos)
   { 4.3,  0, 58.6,-29.36 } //       (alpha)   Scl
   { 3.5,  1,  8.6,-10.18 } // 31    (eta)     Cet
   { 5,    1, 14.4, -7.92 } // 37              Cet
// multiple
   { 3.6,  1, 24,   -8.18 } // 45    (theta)   Cet
   { 5.7,  1, 36.1,-29.91 } //       (tau)     Scl
// multiple
   { 3.5,  1, 44.1,-15.94 } // 52    (tau)     Cet
   { 4.5,  1, 49.6,-10.69 } // 53    (chi)     Cet
// multiple
   { 3.7,  1, 51.5,-10.33 } // 55    (zeta)    Cet (Baten Kaitos)
   { 4,    2,  0,  -21.08 } // 59    (ny)      Cet
   { 5.5,  2, 12.8, -2.39 } // 66              Cet
// multiple
   { 6.3,  2, 19.3, -2.98 } // 68    (omikron) Cet (Mira)
// fluctuating

   { 4.9,  2, 33.8,-28.23 } //       (omega)   For
// multiple
   { 4.1,  2, 39.5,  0.33 } // 82    (delta)   Cet
   { 3.5,  2, 43.3,  3.24 } // 86    (gamma)   Cet
// multiple
   { 4.2,  2, 44.1,-13.86 } // 89    (pi)      Cet
   { 4.3,  2, 44.9, 10.11 } // 87    (my)      Cet
   { 2.5,  3,  2.3,  4.09 } // 92    (alpha)   Cet (Menkar)
   { 2.8,  0, 13.2, 15.18 } // 88    (gamma)   Peg (Algenib)
   { 5.8,  0, 15,    8.82 } // 35              Psc
// multiple
   { 5,    0, 28,   17.89 } // 47              Psc (TV Piscium)
// fluctuating
   { 4.1,  0, 47.3, 24.27 } // 34    (zeta)    And
   { 4.4,  0, 48.7,  7.59 } // 63    (delta)   Psc
   { 5.5,  0, 49.9, 27.71 } // 65              Psc
// multiple
   { 5.5,  0, 55,   23.63 } // 36              And
// multiple
   { 4.3,  1,  2.9,  7.89 } // 71    (epsilon) Psc
   { 4.7,  1,  5.7, 21.47 } // 74    (psi1)    Psc
// multiple
   { 4.9,  1, 13.7,  7.58 } // 86    (zeta)    Psc
// multiple
   { 3.6,  1, 31.5, 15.35 } // 99    (eta)     Psc
   { 4.4,  1, 41.4,  5.49 } //106    (ny)      Psc
   { 4.3,  1, 45.4,  9.16 } //110    (omikron) Psc
   { 5.8,  1, 50.1, 22.28 } //  1              Ari
// multiple
   { 3.9,  1, 53.5, 19.29 } //  5    (gamma)   Ari (Mesarthim)
// multiple
   { 4.6,  1, 53.6,  3.19 } //111    (xi)      Psc
   { 2.6,  1, 54.6, 20.81 } //  6    (beta)    Ari (Sheratan)
   { 4.7,  1, 57.9, 23.6  } //  9    (lambda)  Ari
// multiple
   { 3.8,  2,  2,    2.76 } //113    (alpha)   Psc
// multiple
   { 5.6,  2,  3.7, 25.94 } // 10              Ari
// multiple
   { 2,    2,  7.2, 23.46 } // 13    (alpha)   Ari (Hamal)
   { 3.6,  2, 50,   27.26 } // 41              Ari
   { 4.6,  2, 59.2, 21.34 } // 48    (epsilon) Ari
// multiple
   { 4.5,  2, 45.1,-18.57 } //  1    (tau1)    Eri
   { 4.4,  2, 49.1,-32.41 } //       (beta)    For
   { 3.9,  2, 56.4, -8.9  } //  3    (eta)     Eri

   { 3.9,  3, 12.1,-28.99 } //       (alpha)   For
// multiple
   { 3.7,  3, 19.5,-21.76 } // 16    (tau4)    Eri
   { 3.7,  3, 32.9, -9.46 } // 18    (epsilon) Eri
   { 4.3,  3, 33.8,-21.63 } // 19    (tau5)    Eri
   { 3.5,  3, 43.2, -9.77 } // 23    (delta)   Eri
   { 4.2,  3, 46.8,-23.25 } // 27    (tau6)    Eri
   { 4.5,  3, 54.3, -2.95 } // 32              Eri
// multiple
   { 3,    3, 58,  -13.51 } // 34    (gamma)   Eri (Zaurak)
   { 4,    4, 11.9, -6.84 } // 38    (omikron1)Eri
   { 4.9,  4, 14.4,-10.26 } // 39              Eri
// multiple
   { 4.4,  4, 15.3, -7.64 } // 40    (omikron2)Eri
// multiple
   { 3.6,  4, 17.9,-33.8  } // 41    (upsilon4)Eri
   { 4,    4, 24,  -34.02 } // 43    (upsilon3)Eri
   { 3.8,  4, 35.6,-30.56 } // 52    (upsilon2)Eri
   { 3.9,  4, 36.3, -3.35 } // 48    (ny)      Eri
   { 3.9,  4, 38.2,-14.3  } // 53              Eri
   { 4,    4, 45.5, -3.25 } // 57    (my)      Eri
   { 2.8,  5,  7.9, -5.09 } // 67    (beta)    Eri (Cursa)
   { 3.9,  5, 31.2,-35.47 } //       (epsilon) Col
   { 2.6,  5, 39.6,-34.07 } //       (alpha)   Col
   { 3.1,  5, 51,  -35.77 } //       (beta)    Col
   { 4.4,  5, 57.5,-35.28 } //       (gamma)   Col
   { 3.9,  6, 22.1,-33.44 } //       (delta)   Col
   { 3.6,  3, 24.8,  9.03 } //  1    (omikron) Tau
   { 3.7,  3, 27.2,  9.73 } //  2    (xi)      Tau
   { 3.7,  3, 44.9, 24.11 } // 17              Tau (Electra)
   { 4.3,  3, 45.2, 24.47 } // 19              Tau (Taygeta)
   { 3.8,  3, 45.8, 24.37 } // 20              Tau (Maia)
   { 4.1,  3, 46.3, 23.95 } // 23              Tau (Merope)
   { 2.8,  3, 47.5, 24.11 } // 25    (eta)     Tau (Alcyone)
   { 3.6,  3, 49.2, 24.06 } // 27              Tau (Atlas)
   { 5.05, 3, 49.2, 24.14 } // 28    (BU)      Tau (Pleione)
// fluctuating
   { 3.65, 4,  0.7, 12.49 } // 35    (lambda)  Tau
// fluctuating
   { 3.9,  4,  3.2,  5.99 } // 38    (ny)      Tau
   { 4.8,  4, 13.9,  9.26 } // 47              Tau
// multiple
   { 3.6,  4, 19.8, 15.63 } // 54    (gamma)   Tau
   { 3.8,  4, 22.9, 17.54 } // 61    (delta1)  Tau
   { 4.3,  4, 25.5, 17.93 } // 68    (delta3)  Tau
// multiple
   { 3.5,  4, 28.6, 19.18 } // 74    (epsilon) Tau
   { 3.8,  4, 28.6, 15.96 } // 77    (theta1)  Tau
   { 3.4,  4, 28.7, 15.87 } // 78    (theta2)  Tau
   { 4.2,  4, 35.7, 10.16 } // 88              Tau
// multiple
   { 0.9,  4, 35.9, 16.51 } // 87    (alpha)   Tau (Aldebaran)
//probably planet(s)!
   { 4.2,  4, 42.2, 22.96 } // 94    (tau)     Tau
// multiple
   { 1.7,  5, 26.3, 28.61 } //112    (beta)    Tau (Elnath, Nath)
   { 5.5,  5, 29.3, 25.15 } //118              Tau
// multiple
   { 3,    5, 37.6, 21.14 } //123    (zeta)    Tau
   { 7.85, 4, 59.6,-14.81 } //  R              Lep
// fluctuating
   { 3.2,  5,  5.5,-22.37 } //  2    (epslion) Lep
   { 5.6,  5, 11.4,-11.85 } // RX              Lep
// fluctuating
   { 3.3,  5, 12.9,-16.21 } //  5    (my)      Lep
// fluctuating
   { 4.4,  5, 13.2,-12.94 } //  4    (kappa)   Lep
// multiple
   { 0.1,  5, 14.5, -8.2  } // 19    (beta)    Ori (Rigel)
// multiple
   { 3.6,  5, 17.6, -6.84 } // 20    (tau)     Ori
   { 2.8,  5, 28.2,-20.76 } //  9    (beta)    Lep (Nihal)
   { 2.6,  5, 32.7,-17.82 } // 11    (alpha)   Lep (Arneb)
   { 4,    5, 35.3, -5.4  } // 41,43 (theta)   Ori
//quadruple
   { 4.1,  5, 35.4, -4.84 } // 42,45           Ori
// multiple
   { 2.8,  5, 35.4, -5.91 } // 44    (iota)    Ori
// multiple
   { 3.5,  5, 44.5,-22.45 } // 13    (gamma)   Ori
// multiple
   { 3.6,  5, 47,  -14.82 } // 14    (zeta)    Ori
   { 2.1,  5, 47.8, -9.67 } // 53    (kappa)   Ori (Saiph)
   { 3.8,  5, 51.3,-20.88 } // 15    (delta)   Lep
   { 3.7,  5, 56.4,-14.17 } // 16    (eta)     Lep
   { 3.2,  4, 49.8,  6.96 } //  1    (pi3)     Ori
   { 3.7,  4. 51.2,  5.61 } //  3    (pi4)     Ori
   { 3.7,  4, 54.3,  2.44 } //  8    (pi5)     Ori
   { 5.3,  5,  7.9,  8.5  } // 14              Ori
// multiple
   { 4.4,  5, 21.7, -0.39 } // 22              Ori
// multiple
   { 4.9,  5, 22.8,  3.55 } // 23              Ori
// multiple
   { 3.45, 5, 24.5, -2.4  } // 28    (eta)     Ori
// multiple, // fluctuating
   { 1.6,  5, 21.2,  6.35 } // 24    (gamma)   Ori (Bellatrix)
   { 4.2,  5, 30.8,  5.95 } // 32              Ori
// multiple
   { 5.4,  5, 31.2,  3.29 } // 33              Ori
// multiple
   { 2.2,  5, 32,   -0.3  } // 34    (delta)   Ori (Mintaka)
// multiple
   { 5.5,  5, 33.5, -1.16 } // VV              Ori
// fluctuating
   { 3.4,  5, 35.1,  9.93 } // 39    (lambda)  Ori
// multiple
   { 1.7,  5, 36.2, -1.2  } // 46    (epsilon) Ori (Alnilam)
   { 3.6,  5, 38.8, -2.6  } // 48    (sigma)   Ori
// multiple
   { 1.7,  5, 40.8, -1.94 } // 50    (zeta)    Ori (Alnitak)
// multiple
   { 5.3,  5, 48,    6.45 } // 52              Ori
// multiple
   { 0.6,  5, 55.2,  7.41 } // 58    (alpha)   Ori (Beteigeuze)
// fluctuating
   { 3,    6, 20.3,-30.06 } //  1    (zeta)    CMa (Phurud)
// multiple (perspectivic)
   { 2,    6, 22.7,-17.96 } //  2    (beta)    CMa (Mirzam)
   { 4,    6, 36.7,-19.26 } //  7    (ny2)     CMa
   {-1.5,  6, 45.1,-16.72 } //  9    (alpha)   CMa (Sirius)
   { 3.75, 6, 49.8,-32.51 } // 13    (kappa)   CMa
// multiple, // fluctuating
   { 3.9,  6, 54.1,-24.18 } // 16    (omikron1)CMa
// fluctuating
   { 1.5,  6, 58.6,-28.97 } // 21    (epsilon) CMa (Adhara)
// multiple
   { 3.5,  7,  1.7,-27.93 } // 22    (sigma)   CMa
   { 3,    7,  3,  -23.83 } // 24    (omikron2)CMa
   { 4.1,  7,  3.8,-15.63 } // 23    (gamma)   CMa
   { 1.8,  7,  8.4,-26.39 } // 25    (delta)   CMa (Wezen)
   { 4.55, 7, 14.3,-26.35 } // 27              CMa (EW CMa)
// fluctuating
   { 3.9,  7, 14.8,-26.77 } // 28    (omega)   CMa
// fluctuating
   { 4.5,  7, 16.6,-23.31 } //145              CMa
// multiple (perspectivic)
   { 5.05, 7, 18.7,-24.56 } // 29              CMa (UW CMa)
// fluctuating
   { 2.4,  7, 24.1,-29.3  } // 31    (eta)     CMa (Aludra)
// multiple (perspectivic)
   { 5.1,  7, 34.3,-23.47 } //  n              Pup
// multiple
   { 3.8,  7, 38.8,-26.8  } //  k    (kappa)   Pup
// multiple
   { 3.9,  7, 43.8,-28.96 } //  3              Pup
   { 3.2,  7, 49.3,-24.86 } //  7    (xi)      Pup (Aspidiske)
// multiple (perspectivic)
   { 4.2,  7, 56.9,-22.88 } // 11              Pup
   { 2.8,  8,  7.5,-24.3  } // 15    (rho)     Pup
   { 3.3,  6, 14.9, 22.51 } //  7    (eta)     Gem (Tejat Prior)
// fluctuating
   { 2.9,  6, 23,   22.51 } // 13    (my)      Gem (Tejat Posterior)
   { 4.1,  6, 29,   20.21 } // 18    (ny)      Gem
   { 1.9,  6, 37.7, 16.4  } // 24    (gamma)   Gem (Alhena)
   { 4.6,  6, 41,    9.9  } // 15              Gem
// multiple
   { 3.1,  6, 43.9, 25.13 } // 27    (epsilon) Gem (Mebsuta)
   { 3.4,  6, 45.3, 12.9  } // 31    (xi)      Gem
   { 3.6,  6, 52.8, 33.96 } // 34    (theta)   Gem
   { 4.7,  6, 54.6, 13.18 } // 38              Gem
// multiple
   { 3.9,  7,  4.1, 20.57 } // 43    (zeta)    Gem (Mekbuda)
// multiple (perspectivic), // fluctuating
   { 3.6,  7, 18.1, 16.54 } // 54    (lambda)  Gem
   { 3.5,  7, 20.1, 21.98 } // 55    (delta)   Gem (Wasat)
   { 3.8,  7, 25.7, 27.8  } // 60    (iota)    Gem
   { 4.2,  7, 29.1, 31.78 } // 62    (rho)     Gem
   { 1.6,  7, 34.6, 31.89 } // 66    (alpha)   Gem (Castor)
// multiple
   { 4.1,  7, 35.9, 26.9  } // 69    (upsilon) Gem
   { 3.6,  7, 44.4, 24.4  } // 77    (kappa)   Gem
   { 1.1,  7, 45.3, 28.03 } // 78    (beta)    Gem (Pollux)
   { 4,    6, 14.9, -6.27 } //  5    (gamma)   Mon
   { 3.7,  6, 28.8, -7.03 } // 11    (beta)    Mon
// multiple
   { 4.1,  6, 54.2,-12.04 } // 14    (theta)   CMa
   { 5,    6, 56.1,-14.04 } // 18    (my)      CMa
// multiple
   { 4.2,  7, 11.9, -0.49 } // 22    (delta)   Mon
   { 6.6,  7, 30.8, -9.78 } //  U              Mon
// fluctuating
   { 3.9,  7, 41.2, -9.55 } // 26    (alpha)   Mon
   { 5.7,  7, 45.5,-14.69 } //  2              Pup
// multiple
   { 5.5,  7, 47.9,-12.19 } //  5              Pup
// multiple
   { 4.4,  8,  8.6, -2.98 } // 29    (zeta)    Mon
   { 4.7,  8, 11.3,-12.93 } // 19              Pup
   { 4.3,  6, 23.8,  4.59 } //  8    (epsilon) Mon
// multiple
   { 6.1,  6, 25.2,  7.09 } //  T              Mon
// fluctuating
   { 2.9,  7, 27.2,  8.29 } //  3    (beta)    CMi (Gomeisa)
   { 4.3,  7, 28.2,  8.93 } //  4    (gamma)   CMi
   { 0.4,  7, 39.3,  5.22 } // 10    (alpha)   CMi (Procyon)
   { 4.7,  8, 12.2, 17.65 } // 16    (zeta)    Cnc
// multiple
   { 3.5,  8, 16.5,  9.19 } // 17    (beta)    Cnc (Altarf)
   { 5.5,  8, 26.8, 26.94 } // 23    (phi2)    Cnc
// multiple
   { 4.7,  8, 43.3, 21.47 } // 43    (gamma)   Cnc (Asellus Borealis)
   { 3.9,  8, 44.7, 18.15 } // 47    (delta)   Cnc (Asellus Australis)
   { 3.9,  8, 46.7, 28.76 } // 48    (iota)    Cnc
// multiple
   { 5.3,  8, 52.5, 28.3  } // 55    (rho1)    Cnc
// multiple (perspectivic), 4 planets!
   { 5.4,  8, 54.2, 39.58 } // 57              Cnc
// multiple
   { 6.25, 8, 55.4, 17.23 } //  X              Cnc
// fluctuating
   { 4.3,  8, 58.5, 11.86 } // 65    (alpha)   Cnc
   { 5.8,  9, 10.6, 30.96 } // RS              Cnc
// fluctuating
   { 3.9,  8, 25.7, -3.91 } //  C              Hya
   { 4.1,  8, 37.7,  5.79 } //  4    (delta)   Hya
   { 4.4,  8, 38.8,  3.34 } //  5    (sigma)   Hya
   { 4,    8, 40.1,-35.31 } //       (beta)    Pyx
   { 4.3,  8, 43.2,  3.4  } //  7    (eta)     Hya
   { 3.7,  8, 43.6,-33.19 } //       (alpha)   Pyx
// multiple
   { 3.4,  8, 46.8,  6.42 } // 11    (epsilon) Hya
// multiple
   { 4.4,  8, 48.4,  5.84 } // 13    (rho)     Hya
   { 4,    8, 50.5,-27.71 } //       (gamma)   Pyx
   { 3.1,  8, 55.4,  5.95 } // 16    (zeta)    Hya
   { 3.9,  9, 14.4,  2.31 } // 22    (theta)   Hya
   { 4.7,  9, 20.5, -9.56 } // 27              Hya
// multiple
   { 2,    9, 27.6, -8.66 } // 30    (alpha)   Hya (Alphard)
   { 4.5,  9, 29.1, -2.77 } // 31    (tau1)    Hya
// multiple
   { 3.9,  9, 39.9, -1.14 } // 35    (iota)    Hya
   { 4.1,  9, 51.5,-14.85 } // 39    (upsilon1)Hya
   { 5.1,  9, 52.5, -8.11 } //  8    (gamma)   Sex
   { 4.5, 10,  7.9, -0.37 } // 15    (alpha)   Sex
   { 3.6, 10, 10.6,-12.35 } // 41    (lambda)  Hya
   { 3.8, 10, 26.1,-16.84 } // 42    (my)      Hya
   { 4.3, 10, 27.2,-31.07 } //       (alpha)   Ant
   { 4.9, 10, 37.6,-13.38 } //  U              Hya
// fluctuating
   { 5.8, 10, 43.3,  4.75 } // 33              Sex
// multiple
   { 3.1, 10, 49.6,-16.19 } //       (ny)      Hya
   { 5.4,  9, 28.5,  9.06 } //  2    (omega)   Leo
// multiple
   { 4.3,  9, 31.7, 22.97 } //  4    (lambda)  Leo (Alterf)
   { 3.5,  9, 41.2,  9.89 } // 14    (omikron) Leo
   { 3,    9, 45.9, 23.77 } // 17    (epsilon) Leo
   { 7.9,  9, 47.6, 11.43 } //  R              Leo
// fluctuating
   { 3.9,  9, 52.8, 26.01 } // 24    (my)      Leo
   { 3.5, 10,  7.3, 16.76 } // 30    (eta)     Leo
   { 1.4, 10,  8.4, 11.97 } // 32    (alpha)   Leo (Regulus)
// multiple
   { 3.4, 10, 16.7, 23.42 } // 36    (zeta)    Leo (Aldhafera)
   { 2,   10, 20,   19.84 } // 41    (gamma)   Leo (Algieba)
// multiple
   { 3.8, 10, 32.8,  9.31 } // 47    (rho)     Leo
   { 4.3, 10, 55.6, 24.75 } // 54              Leo
// multiple
   { 2.6, 11, 14.1, 20.52 } // 68    (delta)   Leo (Zosma)
   { 3.3, 11, 14.2, 15.43 } // 70    (theta)   Leo (Coxa)
   { 4,   11, 23.9, 10.53 } // 78    (iota)    Leo
// multiple
   { 2.1, 11, 49.1, 14.57 } // 94    (beta)    Leo (Denebola)
   { 4.1, 10, 59.8,-18.3  } //  7    (alpha)   Crt (Alkes)
   { 4.5, 11, 11.7,-22.83 } // 11    (beta)    Crt
   { 3.6, 11, 19.3,-14.78 } // 12    (delta)   Crt
   { 4.1, 11, 24.9,-17.68 } // 15    (gamma)   Crt
   { 4.9, 11, 27.9,  2.85 } // 84    (tau)     Leo
// multiple (perspectivic)
   { 4.9, 11, 32.3,-29.26 } //  N              Hya
// multiple
   { 3.5, 11, 33,  -31.86 } //       (xi)      Hya
   { 4,   11, 45.9,  6.53 } //  3    (ny)      Vir
   { 3.6, 11, 50.7,  1.76 } //  5    (beta)    Vir (Zawijava)
   { 4.3, 11, 52.9,-33.91 } //       (beta)    Hya
   { 4,   12,  8.4,-24.73 } //  1    (alpha)   Crv (Alchiba)
   { 3,   12, 10.1,-22.62 } //  2    (epsilon) Crv
   { 2.6, 12, 15.8,-17.54 } //  4    (gamma)   Crv (Gienah)
   { 3.9, 12, 19.9, -0.67 } // 15    (eta)     Vir (Zaniah)
   { 2.9, 12, 29.9,-16.52 } //  7    (delta)   Crv (Algorab)
   { 2.7, 12, 34.4,-23.4  } //  9    (beta)    Crv
   { 4.6, 12, 39.2, -8    } // 26    (chi)     Vir
   { 2.7, 12, 41.7, -1.45 } // 29    (gamma)   Vir (Porrima)
// multiple
   { 3,   13, 18.9,-23.17 } // 46    (gamma)   Hya
   { 6.95,13, 29.7,-23.28 } //  R              Hya
// fluctuating
   { 5.8, 12,  4.3, 21.46 } //  2              Com
// multiple
   { 4.4, 12, 26.9, 28.27 } // 15    (gamma)   Com
   { 5,   12, 28.9, 25.91 } // 17              Com
// multiple
   { 4.8, 12, 35.1, 18.38 } // 24              Com
// multiple
   { 5.8, 12, 52.3, 17.09 } // 32,33           Com
// multiple (perspectivic)
   { 4.9, 12, 53.3, 21.24 } // 35              Com
// multiple
   { 4.3, 13, 10,   17.53 } // 42    (alpha)   Com (Diadem)
   { 4.2, 13, 11.9, 27.88 } // 43    (beta)    Com
   { 4.1, 13, 49.5, 15.8  } //  5    (upsilon) Boo
   { 2.7, 13, 54.7, 18.4  } //  8    (eta)     Boo (Muphrid)
   { 0,   14, 15.7, 19.18 } // 16    (alpha)   Boo (Arcturus)
   { 3.6, 14, 31.8, 30.37 } // 25    (rho)     Boo
   { 4.5, 14, 40.7, 16.42 } // 29    (pi)      Boo
// multiple
   { 3.8, 14, 41.1, 13.73 } // 30    (zeta)    Boo
   { 4.8, 14, 43.4, 26.53 } // 34              Boo (W Bootis)
// fluctuating
   { 2.4, 14, 45,   27.07 } // 36    (epsilon) Boo (Izar)
// multiple
   { 3.7, 14, 46.2,  1.89 } //109              Vir
   { 4.5, 14, 51.4, 19.1  } // 37    (xi)      Boo
// multiple
   { 5,   15, 23.2, 30.29 } //  2    (eta)     CrB
// multiple
   { 3.7, 15, 27.8, 29.11 } //  3    (beta)    CrB (Nusakan)
   { 4.1, 15, 32.9, 31.36 } //  4    (theta)   CrB
   { 2.2, 15, 34.8, 26.71 } //  5    (alpha)   CrB (Alphekka, Gemma)
   { 3.8, 15, 42.7, 26.3  } //  8    (gamma)   CrB
// multiple
   { 6,   15, 48.6, 28.16 } //  R              CrB
// fluctuating
   { 4.6, 15, 49.6, 26.07 } // 10    (delta)   CrB
   { 4.1, 15, 57.6, 26.88 } // 13    (epsilon) CrB
   { 3.4, 12, 55.6,  3.4  } // 43    (delta)   Vir
   { 2.8, 13,  2.2, 10.96 } // 47    (epsilon) Vir (Vindemiatrix)
   { 4.4, 13,  9.9, -5.54 } // 51    (theta)   Vir
   { 1,   13, 25.2,-11.16 } // 67    (alpha)   Vir (Spica)
   { 3.4, 13, 34.7, -0.6  } // 79    (zeta)    Vir
   { 4.3, 13, 51.8,-32.99 } //  3              Cen
// multiple
   { 4.2, 14,  1.6,  1.54 } // 93    (tau)     Vir
   { 3.3, 14,  6.4,-26.68 } // 49    (pi)      Hya
   { 3.9, 14, 43.1, -5.66 } //107    (my)      Vir
   { 5,   14, 46,  -25.44 } // 54              Hya
// multiple
   { 5.3, 14, 49.3,-14.15 } //  7    (my)      Lib
// multiple
   { 2.6, 14, 50.9,-16.04 } //  9,8  (alpha)   Lib (Zubenelgenubi)
// multiple
   { 5.4, 15,  1,   -8.52 } // 19    (delta)   Lib
// fluctuating
   { 3.3, 15,  4.1,-25.28 } // 20    (sigma)   Lib
   { 2.6, 15, 17,   -9.38 } // 27    (beta)    Lib (Zubeneschemali)
   { 3.8, 15, 34.8,-10.54 } // 13    (delta)   Ser
// multiple
   { 3.9, 15, 35.5,-14.79 } // 38    (gamma)   Lib
   { 3.6, 15, 37,  -28.13 } // 39    (upsilon) Lib
   { 3.7, 15, 38.7,-29.78 } // 40    (tau)     Lib
   { 2.6, 15, 44.3,  6.43 } // 24    (alpha)   Ser (Unukalhai)
   { 3.7, 15, 46.2, 15.42 } // 28    (beta)    Ser
   { 4.1, 15, 48.7, 18.14 } // 35    (kappa)   Ser
   { 3.5, 15, 49.6, -3.43 } // 32    (my)      Ser
   { 9.5, 15, 50.7, 15.13 } //  R              Ser
// fluctuating
   { 3.7, 15, 50.8,  4.48 } // 37    (epsilon) Ser
   { 4,   15, 51,  -33.63 } //  5    (chi)     Lup
   { 3.9, 15, 56.5, 15.66 } // 41    (gamma)   Ser
   { 4.6, 15, 56.9,-33.97 } //       (xi)      Lup
// multiple
   { 4.1, 16,  4.4,-11.37 } //       (xi)      Sco
// multiple
   { 2.7, 16, 14.3, -3.69 } //  1    (delta)   Oph (Yed Prior)
   { 3.2, 16, 18.3, -4.69 } //  2    (epsilon) Oph (Yed Posterior)
   { 4.45,16, 27,  -18.46 } //  7    (chi)     Oph
// fluctuating
   { 3.8, 16, 30.9,  1.98 } // 10    (lambda)  Oph (Marfik)
// multiple
   { 2.5, 16, 37.2,-10.57 } // 13    (zeta)    Oph
   { 3.2, 16, 57.7,  9.38 } // 27    (kappa)   Oph
   { 2.4, 17, 10.4,-15.72 } // 35    (eta)     Oph (Sabik)
   { 2.1, 17, 34.9, 12.56 } // 55    (alpha)   Oph (Rasalhague)
   { 3.5, 17, 37.6,-15.4  } // 55    (xi)      Ser
   { 2.8, 17, 43.5,  4.57 } // 60    (beta)    Oph (Cebalrai)
   { 5.6, 17, 44.6,  2.58 } // 61              Oph
// multiple
   { 3.8, 17, 47.9,  2.71 } // 62    (gamma)   Oph
   { 9.5, 17, 57.8,  4.69 } // Pfeilstern          (Barnards Stern)
   { 3.3, 17, 59,   -9.77 } // 64    (ny)      Oph
   { 3.9, 18,  0.6,  2.93 } // 67              Oph
// multiple
   { 4.8, 18,  3.1, -8.18 } // 69    (tau)     Oph
// multiple
   { 4,   18,  5.5,  2.5  } // 70              Oph
// multiple
   { 3.7, 18,  7.4,  9.56 } // 72              Oph
// multiple (perspectivic)
   { 3.9, 15, 56.9,-29.21 } //  5    (rho)     Sco
   { 2.9, 15, 58.9,-26.11 } //  6    (pi)      Sco
   { 2.3, 16,  0.3,-22.62 } //  7    (delta)   Sco
   { 2.4, 16,  5.4,-19.8  } //  8    (beta)    Sco (Acrab)
// multiple
   { 3.9, 16,  6.8,-20.67 } //  9    (omega1)  Sco
   { 3.9, 16, 12,  -19.46 } // 14    (ny)      Sco
// multiple
   { 2.9, 16, 21.2,-25.59 } // 20    (sigma)   Sco
   { 4.4, 16, 25.6,-23.44 } //  5    (rho)     Oph
// multiple
   { 1,   16, 29.4,-26.43 } // 21    (alpha)   Sco (Antares)
// multiple, // fluctuating
   { 2.8, 16, 35.9,-28.22 } // 23    (tau)     Sco
   { 2.3, 16, 50.2,-34.29 } // 26    (epsilon) Sco
   { 8,   16, 56.6,-30.58 } // RR              Sco
// fluctuating
   { 4.3, 17, 15.3,-26.6  } // 36              Oph
// multiple
   { 4.9, 17, 18,  -24.29 } // 39    (omikron) Oph
// multiple
   { 3.3, 17, 22,  -25    } // 42    (theta)   Oph
   { 4.7, 16, 18.1, 17.05 } //  7    (kappa)   Her
// multiple
   { 3.7, 16, 21.9, 19.15 } // 20    (gamma)   Her
   { 2.8, 16, 30.2, 21.49 } // 27    (beta)    Her (Ruticulus)
   { 3,   17, 14.6, 14.39 } // 64    (alpha)   Her (Rasalgethi)
// multiple, // fluctuating
   { 3.1, 17, 15,   24.84 } // 65    (delta)   Her
   { 3.4, 17, 46.5, 27.72 } // 86    (my)      Her
   { 3.7, 17, 57.8, 29.25 } // 92    (xi)      Her
   { 4.3, 18,  1.5, 21.6  } // 95              Her
// multiple
   { 3.8, 18,  7.5, 28.76 } //103    (omikron) Her
   { 5.1, 18,  7.8, 26.1  } //100              Her
// multiple
   { 3.2, 18, 21.3, -2.9  } // 58    (eta)     Ser
   { 3.8, 18, 23.7, 21.77 } //109              Her
   { 5.2, 18, 27.2,  0.2  } // 59d             Ser
// multiple
   { 3.9, 18, 35.2, -8.24 } //       (alpha)   Sct
   { 5.6, 18, 46.5, -0.96 } //  5              Aql
// multiple
   { 4.2, 18, 47.2, -4.75 } //       (beta)    Sct
   { 5.75,18, 47.5, -5.7  } //  R              Sct
   { 4,   18, 56.2,  4.2  } // 63    (theta)   Ser
// multiple
   { 3,   18,  5.8,-30.42 } // 10    (gamma)   Sgr (Alnasl)
   { 3.8, 18, 13.8,-21.06 } // 13    (my)      Sgr
   { 2.7, 18, 21,  -29.83 } // 19    (delta)   Sgr (Kaus Media)
   { 1.8, 18, 24.2,-34.38 } // 20    (epsilon) Sgr (Kaus Australis)
   { 2.8, 18, 28,  -25.42 } // 22    (lambda)  Sgr (Kaus Borealis)
   { 3.2, 18, 45.7,-26.99 } // 27    (phi)     Sgr
   { 2,   18, 55.3,-26.3  } // 34    (sigma)   Sgr (Nunki)
   { 3.5, 18, 57.5,-21.11 } // 37    (xi2)     Sgr
   { 2.6, 19,  2.6,-29.88 } // 38    (zeta)    Sgr
   { 3.8, 19,  4.7,-21.74 } // 39    (omikron) Sgr
   { 3.3, 19,  6.9,-27.67 } // 40    (tau)     Sgr
   { 2.9, 19,  9.8,-21.02 } // 41    (pi)      Sgr
   { 4,   18, 59.6, 15.07 } // 13    (epsilon) Aql
   { 4,   19,  1.7, -5.74 } // 12              Aql
   { 5.2, 19,  5,   -4.03 } // 15              Aql
// multiple (perspectivic)
   { 3,   19,  5.4, 13.86 } // 17    (zeta)    Aql
   { 3.4, 19,  6.2, -4.88 } // 16    (lambda)  Aql
   { 7.9, 19,  6.4,  8.23 } //  R              Aql
// fluctuating
   { 3.4, 19, 25.5,  3.11 } // 30    (delta)   Aql
   { 4.4, 19, 28.7, 24.66 } //  6    (alpha)   Vul
   { 4.4, 19, 40.1, 18.01 } //  5    (alpha)   Sge
   { 4.4, 19, 41,   17.48 } //  6    (beta)    Sge
   { 2.7, 19, 46.3, 10.61 } // 50    (gamma)   Aql (Tarazed)
   { 3.7, 19, 47.4, 18.53 } //  7    (delta)   Sge
   { 5.7, 19, 48.7, 11.82 } // 52    (pi)      Aql
// multiple
   { 0.8, 19, 50.8,  8.87 } // 53    (alpha)   Aql (Altair)
   { 3.95,19, 52.5,  1.01 } // 55    (eta)     Aql
// fluctuating
   { 5.3, 19, 54.6, -8.23 } // 57              Aql
// multiple
   { 3.7, 19, 55.3,  6.41 } // 60    (beta)    Aql (Alschain)
   { 3.5, 19, 58.8, 19.49 } // 12    (gamma)   Sge
   { 5.2, 20,  2,   24.94 } // 16              Vul
// multiple
   { 5.4, 20,  4.1, 17.08 } // 15              Sge
// multiple (perspectivic)
   { 3.2, 20, 11.3, -0.82 } // 65    (theta)   Aql
   { 4,   20, 33.2, 11.3  } //  2    (epsilon) Del
   { 3.6, 20, 37.5, 14.6  } //  6    (beta)    Del
   { 3.8, 20, 39.6, 15.91 } //  9    (alpha)   Del
   { 4.4, 20, 43.5, 15.07 } // 11    (delta)   Del
   { 3.9, 20, 46.7, 16.12 } // 12    (gamma)   Del
// multiple
   { 3.9, 19, 21.7,-17.85 } // 44    (rho1)    Sgr
   { 4.3, 20, 17.6,-12.51 } //  5    (alpha1)  Cap (Algiedi Secundus)
   { 3.6, 20, 18.1,-12.54 } //  6    (alpha2)  Cap (Algiedi Primus)
//known from "Dune" (Harkonnen system)
   { 3,   20, 21,  -14.78 } //  9    (beta)    Cap
// multiple
   { 4.6, 20, 28.9,-17.82 } // 11    (rho)     Cap
// multiple (perspectivic)
   { 5.5, 20, 29.9,-18.58 } // 12    (omikron) Cap
// multiple
   { 4.1, 20, 46.1,-25.27 } // 16    (psi)     Cap
   { 4.1, 20, 51.8,-26.92 } // 18    (omega)   Cap
   { 4.1, 21,  5.9,-17.23 } // 23    (theta)   Cap
   { 4.3, 21, 22.2,-16.83 } // 32    (iota)    Cap
   { 3.8, 21, 26.7,-22.41 } // 34    (zeta)    Cap
   { 3.7, 21, 40.1,-16.66 } // 40    (gamma)   Cap
   { 2.95,21, 47,  -16.13 } // 49    (delta)   Cap (Deneb Algiedi)
// fluctuating
   { 5.4, 22,  0.8,-28.45 } // 12    (eta)     PsA
// multiple
   { 4.3, 22, 31.5,-32.35 } // 17    (beta)    PsA
// multiple
   { 4.2, 22, 40.7,-27.04 } // 18    (epsilon) PsA
   { 4.5, 22, 52.5,-32.88 } // 22    (gamma)   PsA
// multiple
   { 4.2, 22, 55.9,-32.54 } // 23    (delta)   PsA
   { 1.2, 22, 57.6,-29.62 } // 24    (alpha)   PsA (Fomalhaut)
   { 5.2, 20, 59.1,  4.29 } //  1    (epsilon) Equ
// multiple
   { 4.7, 21, 10.3, 10.13 } //  5    (gamma)   Equ
   { 4.5, 21, 14.5, 10.01 } //  7    (delta)   Equ
   { 3.9, 21, 15.8,  5.25 } //  8    (alpha)   Equ (Kitalphar)
   { 4.1, 21, 22.1, 19.8  } //  1              Peg
   { 2.4, 21, 44.2,  9.88 } //  8    (epsilon) Peg (Enif)
   { 4.1, 21, 44.6, 25.65 } // 10    (kappa)   Peg
   { 3.8, 22,  7,   25.35 } // 24    (iota)    Peg
   { 4.3, 22, 10,   33.18 } // 29    (pi)      Peg (pi2 Pegasi)
   { 3.5, 22, 10.2,  6.2  } // 26    (theta)   Peg (Baham)
   { 5.5, 22, 30,    4.43 } // 37              Peg
   { 3.4, 22, 41.5, 10.83 } // 42    (zeta)    Peg (Homam)
   { 2.9, 22, 43,   30.22 } // 44    (eta)     Peg (Matar)
   { 4,   22, 46.5, 23.57 } // 47    (lambda)  Peg
   { 4.2, 22, 46.7, 12.17 } // 46    (xi)      Peg
   { 3.5, 22, 50,   24.6  } // 48    (my)      Peg (Sadalbari)
   { 2.5, 23,  3.8, 28.08 } // 53    (beta)    Peg (Scheat)
// fluctuating
   { 4.5, 23,  3.9,  3.82 } //  4    (beta)    Psc
   { 2.5, 23,  4.8, 15.21 } // 54    (alpha)   Peg (Markab)
   { 3.7, 23, 17.2,  3.28 } //  6    (gamma)   Psc
   { 4.3, 23, 28,    6.38 } // 10    (theta)   Psc
   { 5,   23, 34,   31.33 } // 72              Peg
// multiple
   { 4.1, 23, 39.9,  5.63 } // 17    (iota)    Psc
   { 4.5, 23, 42,    1.78 } // 18    (lambda)  Psc
   { 5,   23, 46.4,  3.49 } // 19              Psc (TX Piscium)
// fluctuating
   { 4,   23, 59.3,  6.86 } // 28    (omega)   Psc
   { 3.8, 20, 47.7, -9.5  } //  2    (epsilon) Aqr
   { 5.5, 21,  4.1, -5.82 } // 12              Aqr
// multiple
   { 4.5, 21,  9.6,-11.37 } // 13    (ny)      Aqr
   { 2.9, 21, 31.6, -5.57 } // 22    (beta)    Aqr (Sadalsuud)
   { 3,   22,  5.8, -0.32 } // 34    (alpha)   Aqr (Sadalmelik)
   { 5.3, 22, 14.3,-21.07 } // 41              Aqr
// multiple
   { 3.9, 22, 21.7, -1.39 } // 48    (gamma)   Aqr (Sadachbia)
   { 3.7, 22, 28.8, -0.02 } // 55    (zeta)    Aqr
// multiple
   { 4,   22, 35.4, -0.12 } // 62    (eta)     Aqr
   { 4,   22, 49.6,-13.59 } // 71    (tau2)    Aqr
   { 3.7, 22, 52.6, -7.58 } // 73    (lambda)  Aqr
   { 3.3, 22, 54.6,-15.82 } // 76    (delta)   Aqr
   { 3.7, 23,  9.4,-21.17 } // 88              Aqr
   { 5.1, 23, 19.1,-13.46 } // 94              Aqr
// multiple
   { 4,   23, 23,  -20.1  } // 98              Aqr
   { 4.7, 23, 33.3,-20.91 } //101              Aqr
// multiple
   { 4.8, 23, 41.8,-17.81 } //104              Aqr
   { 8,   23, 43.8,-15.28 } //  R              Aqr
// fluctuating
   { 5.3, 23, 46,  -18.68 } //107              Aqr
// multiple
   { 3.9,  0,  9.4,-45.75 } //       (epsilon) Phe
   { 2.8,  0, 25.8,-77.25 } //       (beta)    Hyi
   { 3.9,  0, 26.2,-43.68 } //       (kappa)   Phe
   { 2.4,  0, 26.3,-42.31 } //       (alpha)   Phe (Ankaa)
   { 3.7,  0, 31.6,-62.96 } //       (beta)    Tuc
// multiple
   { 3.3,  1,  6.1,-46.72 } //       (beta)    Phe
   { 3.15, 1,  8.4,-55.25 } //       (zeta)    Phe
// multiple, // fluctuating
   { 3.4,  1, 28.4,-43.32 } //       (gamma)   Phe
   { 3.9,  1, 31.3,-49.07 } //       (delta)   Phe
   { 0.5,  1, 37.7,-57.24 } //       (alpha)   Eri (Achernar)
   { 5,    1, 39.8,-56.2  } //  p              Eri
// multiple
   { 3.7,  1, 56,  -51.61 } //       (chi)     Eri
   { 2.9,  1, 58.8,-61.57 } //       (alpha)   Hyi
   { 3.6,  2, 16.5,-51.51 } //       (phi)     Eri
   { 4.1,  2, 40.7,-39.86 } //       (iota)    Eri
   { 8.85, 2, 53.9,-49.89 } //  R              Hor
// fluctuating
   { 2.9,  2, 58.3,-40.3  } //       (theta)   Eri (Acamar)
// multiple
   { 4.3,  3, 48.6,-37.62 } //  f              Eri
// multiple
   { 3.8,  3, 44.2,-64.81 } //       (beta)    Ret
   { 3.3,  3, 47.2,-74.24 } //       (gamma)   Hyi
   { 4.6,  3, 58.7,-61.4  } //       (delta)   Ret
   { 3.9,  4, 14,  -42.29 } //       (alpha)   Hor
   { 3.3,  4, 14.4,-62.47 } //       (alpha)   Ret
   { 4.3,  4, 16,  -51.49 } //       (gamma)   Dor
   { 4.4,  4, 16.5,-59.3  } //       (epsilon) Ret
   { 3.3,  4, 34,  -55.05 } //       (alpha)   Dor
   { 5.2,  4, 50.9,-53.46 } //       (iota)    Pic
// multiple
   { 3.75, 5, 33.6,-62.49 } //       (beta)    Dor
// fluctuating
   { 3.9,  5, 47.3,-51.07 } //       (beta)    Pic
   { 4.5,  5, 49.8,-56.17 } //       (gamma)   Pic
   { 4,    5, 59.1,-42.82 } //       (eta)     Col
   {-0.7,  6, 24,  -52.7  } //       (alpha)   Car (Canopus)
//known from "Dune" (planet Arrakis)
   { 3.2,  6, 37.8,-43.2  } //       (ny)      Pup
   { 3.2,  6, 48.2,-61.94 } //       (alpha)   Pic
   { 2.9,  6, 49.9,-50.61 } //       (tau)     Pup
   { 3.6,  7,  8.7,-70.5  } //       (gamma)   Vol
// multiple
   { 4,    7, 16.8,-67.96 } //       (delta)   Vol
   { 3.9,  7, 41.8,-72.61 } //       (zeta)    Vol
   { 3.5,  7, 56.8,-52.98 } //       (chi)     Car
   { 4.7,  8, 19.9,-71.51 } //       (kappa)   Vol
// multiple
   { 1.9,  8, 22.5,-59.51 } //       (epsilon) Car (Avoir)
   { 3.8,  8, 25.7,-66.14 } //       (beta)    Vol
   { 3.8,  8, 55,  -60.64 } //  c              Car
   { 4,    9,  2.4,-66.4  } //       (alpha)   Vol
   { 4.5,  7, 13.5,-44.64 } //  L2             Pup
// fluctuating
   { 2.7,  7, 17.1,-37.1  } //       (pi)      Pup
   { 4.1,  7, 18.4,-36.74 } //  y    (upsilon) Pup
// multiple
   { 3.3,  7, 29.2,-43.3  } //       (sigma)   Pup
   { 3.6,  7, 45.3,-37.97 } //  c              Pup
   { 3.7,  7, 52.2,-40.58 } //  a              Pup
   { 2.2,  8,  3.6,-40    } //       (zeta)    Pup
   { 1.6,  8,  9.5,-47.34 } //       (gamma)   Pup (Suhail al-Muhlif)
// multiple, // fluctuating
   { 3.6,  8, 40.3,-52.92 } //       (omikron) Pup
   { 3.8,  8, 40.6,-46.65 } //  b              Vel
   { 4,    8, 44.4,-42.65 } //  d              Vel
// multiple
   { 1.9,  8, 44.7,-54.71 } //       (delta)   Vel
   { 3.9,  8, 46,  -46.04 } //  a              Vel
   { 3.8,  9,  4.2,-47.1  } //  c              Vel
   { 2.2,  9,  8,  -43.43 } //       (lambda)  Vel (Suhail al-Wazn)
   { 2.5,  9, 22.1,-55.01 } //       (kappa)   Vel
   { 3.6,  9, 30.7,-40.47 } //       (psi)     Vel
   { 3.5,  9, 56.9,-54.57 } //       (phi)     Vel
   { 3.9, 10, 14.7,-42.12 } //  q              Vel
   { 3.8, 10, 37.3,-48.23 } //  p              Vel
   { 4.1, 10, 39.3,-55.6  } //  x              Vel
// multiple
   { 2.7, 10, 46.8,-49.42 } //       (my)      Vel
   { 4.1,  8, 18.5,-76.92 } //       (alpha)   Cha
   { 4.7,  8, 57,  -59.23 } //  b1             Car
// multiple
   { 3.4,  9, 11,  -58.97 } //  a              Car
   { 4,    9, 11.3,-62.32 } //  i              Car
   { 1.7,  9, 13.2,-69.72 } //       (beta)    Car (Miaplacidus)
   { 2.2,  9, 17.1,-59.28 } //       (iota)    Car
   { 3.2,  9, 31.2,-57.03 } //  N              Vel
   { 6.85, 9, 32.2,-62.79 } //  R              Car
// fluctuating
   { 3.7,  9, 45.2,-62.51 } //  l              Car (ZZ Carinae)
// fluctuating
   { 2.9,  9, 47.1,-65.07 } //       (upsilon) Car
// multiple
   { 3.3, 10, 13.7,-70.04 } //       (omega)   Car
   { 3.4, 10, 17.1,-61.33 } //  q              Car
   { 3.9, 10, 24.4,-74.02 } //  I              Car
// multiple (perspectivic)
   { 3.8, 10, 27.9,-58.74 } //  s              Car
   { 3.3, 10, 32,  -61.69 } //  p              Car
   { 4.1, 10, 35.5,-78.61 } //       (gamma)   Cha
   { 2.7, 10, 43,  -64.39 } //       (theta)   Car
   { 4.1, 10, 45.6,-80.52 } //       (delta)   Cha
// multiple
   { 3.7, 10, 53.5,-58.86 } //  u              Car
// multiple (perspectivic)
   { 3.9, 11,  8.6,-58.97 } //  x              Car
   { 4.7, 11, 59.7,-78.22 } //       (epsilon) Cha
   { 3.9, 11, 21,  -54.49 } //       (pi)      Cen
   { 4.4, 11, 31.8,-59.48 } //       (omikron) Cen
// multiple, // fluctuating
   { 3.1, 11, 35.8,-63.02 } //       (lambda)  Cen
   { 3.6, 11, 45.6,-66.73 } //       (lambda)  Mus
   { 2.4, 12,  8.3,-50.71 } //       (delta)   Cen
// multiple
   { 4,   12, 11.7,-52.37 } //       (rho)     Cen
   { 2.8, 12, 15.1,-58.75 } //       (delta)   Cru
   { 4.15,12, 17.6,-67.96 } //       (epsilon) Mus
// fluctuating
   { 4.1, 12, 18.4,-64    } //       (zeta)    Cru
   { 3.55,12, 21.4,-60.4  } //       (epsilon) Cru
// fluctuating
   { 0.7, 12, 26.6,-63.1  } //       (alpha)   Cru (Acrux)
// multiple
   { 3.9, 12, 28,  -50.23 } //       (sigma)   Cen
   { 1.6, 12, 31.2,-57.11 } //       (gamma)   Cru (Gacrux)
// multiple (perspectivic)
   { 3.8, 12, 32.5,-72.13 } //       (gamma)   Mus
   { 2.7, 12, 37.2,-69.14 } //       (alpha)   Mus
   { 3.9, 12, 37.7,-48.54 } //       (tau)     Cen
   { 2.2, 12, 41.5,-48.96 } //       (gamma)   Cen
   { 3,   12, 46.3,-68.11 } //       (beta)    Mus
// multiple
   { 1.3, 12, 47.7,-59.69 } //       (beta)    Cru (Mimosa)
   { 3.7, 12, 54.6,-57.18 } //       (my)      Cru
// multiple
   { 3.6, 13,  2.3,-71.55 } //       (delta)   Mus
   { 2.8, 13, 20.6,-36.71 } //       (iota)    Cen
   { 4.3, 13, 22.6,-60.99 } //  J              Cen
// multiple
   { 3.9, 13, 31,  -39.41 } //  d              Cen
   { 2.3, 13, 39.9,-53.47 } //       (epsilon) Cen
   { 5,   13, 41.7,-54.56 } //  Q              Cen
// multiple
   { 3.4, 13, 49.5,-41.69 } //       (ny)      Cen
   { 3.25,13, 49.6,-42.47 } //       (my)      Cen
   { 2.5, 13, 55.5,-47.29 } //       (zeta)    Cen
   { 3.8, 13, 58.3,-42.1  } //       (rho)     Cen
   { 3.9, 13, 58.7,-44.8  } //       (upsilon1)Cen
   { 0.6, 14,  3.8,-60.37 } //       (beta)    Cen (Hadar, Agena)
   { 2.1, 14,  6.7,-36.37 } //  5    (theta)   Cen
   { 7.9, 14, 16.6,-59.91 } //  R              Cen
// fluctuating
   { 2.3, 14, 35.5,-42.16 } //       (eta)     Cen
   {-0.3, 14, 39.6,-60.83 } //       (alpha)   Cen (Rigil Kentaurus)
// multiple
   { 4,   14, 42,  -37.79 } //  b              Cen
   { 3.2, 14, 42.5,-64.98 } //       (alpha)   Cir
   { 3.1, 14, 59.2,-42.1  } //       (kappa)   Cen
   { 4.6, 15, 16.8,-60.94 } //       (delta)   Cir
// multiple
   { 4.1, 15, 17.5,-58.8  } //       (beta)    Cir
   { 4.5, 15, 23.4,-59.32 } //       (gamma)   Cir
   { 3.5, 14, 19.4,-46.06 } //       (iota)    Lup
   { 2.3, 14, 41.9,-47.39 } //       (alpha)   Lup
   { 2.7, 14, 58.5,-43.13 } //       (beta)    Lup
   { 3.9, 15,  5.1,-47.05 } //       (pi)      Lup
// multiple
   { 3.7, 15, 11.9,-48.74 } //       (kappa)   Lup
// multiple
   { 3.4, 15, 12.3,-52.1  } //       (zeta)    Lup
// multiple
   { 4.1, 15, 18.5,-47.88 } //       (my)      Lup
//quadruple
   { 3.2, 15, 21.4,-40.65 } //       (delta)   Lup
   { 3.6, 15, 21.8,-36.26 } //       (rho1)    Lup
   { 3.4, 15, 22.7,-44.69 } //       (epsilon) Lup
   { 2.8, 15, 35.1,-41.17 } //       (gamma)   Lup
   { 4.5, 15, 35.9,-44.96 } //  d              Lup
// multiple
   { 3.4, 16,  0.1,-38.4  } //       (eta)     Lup
// multiple
   { 4,   16, 19.8,-50.16 } //       (gamma2)  Nor
   { 4.4, 16, 27.2,-47.55 } //       (epsilon) Nor
// multiple
   { 3.8, 16, 49.8,-59.04 } //       (eta)     Ara
   { 3.1, 16, 58.6,-55.99 } //       (zeta)    Ara
   { 4.1, 16, 59.6,-53.16 } //       (epsilon1)Ara
   { 2.8, 17, 25.3,-55.53 } //       (beta)    Ara
   { 3.3, 17, 25.4,-56.38 } //       (gamma)   Ara
   { 3.6, 17, 31.1,-60.68 } //       (delta)   Ara
   { 2.9, 17, 31.8,-49.88 } //       (alpha)   Ara
   { 3.7, 18,  6.6,-50.09 } //       (theta)   Ara
   { 3.05,16, 51.9,-38.05 } //       (my1)     Sco
// fluctuating
   { 3.6, 16, 52.3,-38.02 } //       (my2)     Sco
   { 3.6, 16, 54.6,-42.36 } //       (zeta2)   Sco
   { 3.3, 17, 12.2,-43.24 } //       (eta)     Sco
   { 2.7, 17, 30.8,-37.39 } // 34    (upsilon) Sco (Lesath)
   { 1.6, 17, 33.6,-37.1  } // 35    (lambda)  Sco (Shaula)
   { 1.9, 17, 37.3,-43    } //       (theta)   Sco (Sargas)
   { 2.4, 17, 42.5,-39.03 } //       (kappa)   Sco
   { 3,   17, 47.6,-40.13 } //       (iota1)   Sco
   { 3.2, 17, 49.9,-37.04 } //  G              Sco
   { 3.1, 18, 17.6,-36.76 } //       (eta)     Sgr
// multiple
   { 3.5, 18, 27,  -45.97 } //       (alpha)   Tel
   { 4.1, 18, 28.8,-49.07 } //       (zeta)    Tel
   { 5.2, 18, 33.4,-38.72 } //       (kappa)   CrA
// multiple
   { 4.85,18, 58.7,-37.11 } //       (epsilon) CrA
// fluctuating
   { 4.7, 19,  3.1,-42.1  } //       (zeta)    CrA
   { 4.2, 19,  6.4,-37.06 } //       (gamma)   CrA
// multiple
   { 4.6, 19,  8.3,-40.5  } //       (delta)   CrA
   { 4.1, 19,  9.5,-37.9  } //       (alpha)   CrA
   { 4.1, 19, 10,  -39.34 } //       (beta)    CrA
   { 3.9, 19, 22.6,-44.46 } //       (beta1)   Sgr
// multiple
   { 4,   19, 23.9,-40.62 } //       (alpha)   Sgr
   { 4.3, 14, 26.9,-83.67 } //       (delta)   Oct
   { 3.8, 14, 47.9,-79.04 } //       (alpha)   Aps
   { 2.9, 15, 18.9,-68.68 } //       (gamma)   TrA
   { 4.1, 15, 36.7,-66.32 } //       (epsilon) TrA
   { 2.8, 15, 55.1,-63.43 } //       (beta)    TrA
   { 3.9, 16, 15.4,-63.59 } //       (delta)   TrA
   { 4.2, 16, 20.4,-78.69 } //       (delta)   Aps
// multiple
   { 3.9, 16, 33.5,-78.9  } //       (gamma)   Aps
   { 4.2, 16, 43.1,-77.52 } //       (beta)    Aps
   { 1.9, 16, 48.7,-69.03 } //       (alpha)   TrA
   { 3.6, 17, 45.7,-64.72 } //       (eta)     Pav
   { 4,   18, 43,  -71.43 } //       (zeta)    Pav
   { 4.2, 18, 52.2,-62.19 } //       (lambda)  Pav
   { 3.35,18, 56.9,-67.23 } //       (kappa)   Pav
// fluctuating
   { 4,   20,  0.6,-72.91 } //       (epsilon) Pav
   { 3.6, 20,  8.7,-66.18 } //       (delta)   Pav
   { 1.9, 20, 25.6,-56.74 } //       (alpha)   Pav (Peacock)
   { 3.1, 20, 37.6,-47.29 } //       (alpha)   Ind
   { 3.4, 20, 45,  -66.2  } //       (beta)    Pav
   { 3.7, 20, 54.8,-58.45 } //       (beta)    Ind
   { 4.4, 21, 19.9,-53.45 } //       (theta)   Ind
// multiple
   { 3.7, 21, 41.5,-77.39 } //       (ny)      Oct
   { 3,   21, 53.9,-37.37 } //       (gamma)   Gru
   { 1.7, 22,  8.2,-46.96 } //       (alpha)   Gru (Alnair)
   { 2.9, 22, 18.5,-60.26 } //       (alpha)   Tuc
   { 5.2, 22, 23,  -45.93 } //       (pi)      Gru
// multiple (perspectivic)
   { 4,   22, 29.3,-43.5  } //       (delta1)  Gru
   { 4.1, 22, 29.8,-43.75 } //       (delta2)  Gru
   { 2.1, 22, 42.7,-46.88 } //       (beta)    Gru
   { 4.1, 22, 46.1,-81.38 } //       (beta)    Oct
   { 3.5, 22, 48.6,-51.32 } //       (epsilon) Gru
   { 3.9, 23, 10.4,-45.25 } //       (iota)    Gru
   { 4,   23, 17.4,-58.24 } //       (gamma)   Tuc

}

// #declare minmag=6;                  // magnitude of the faintest
//stars to be visible
// #declare w=800;                    // image width
// #declare an=50;                     // field of view
// #declare m=0.00058/(w/800)/(50/an); // radius of the faintest stars
//adjusted to image width and field of view
// #declare fac=2;                     // logarithmic factor for orders
//of magnitude,
                                     // should be smaller at low
//resolutions to prevent bright stars
                                     // from being unnaturally large


#macro Stars(minmag, w, an, fac)
   #local stars=union
   {
     #local m=0.00058/(w/800)/(50/an);
     #local a=0;
     #while (a<dimension_size(Cat, 1))
       #local rad=m*pow(fac, (minmag-Cat[a][0])/2);
       #local rec=-Cat[a][1]*15-Cat[a][2]*0.25;
       #local dec=Cat[a][3];
       sphere { <sin(rec*(pi/180))*cos(dec*(pi/180)), sin(dec*(pi/180)),
cos(rec*(pi/180))*cos(dec*(pi/180))>, rad }
       #declare a=a+1;
     #end
   }
   sky_sphere
   {
     pigment
     {
       object { stars color rgb 0 color rgb 1 }
     }
     rotate y*90
     rotate x*23.4333
   }
#end
// End addition by Yadgar

/*
   Planet isosurface from Jaime Vives Piqueres's moon.

*/

// +w2304 +h1024

global_settings{
  assumed_gamma 1.0
  max_trace_level 20
}
#default{texture{finish{ambient 0}}}
#include "functions.inc"


#declare Modelling=off;
#declare ShowPlanet=on;
#declare ShowWater=on;
#declare ShowClouds=on;
#declare ShowRings=on;

// Begin addition by Yadgar
Stars(7, 1024, 40, 1.3)
// End addition by Yadgar

// *** PLANET ***

// planet texture
#declare t_planet=
pigment{
           onion    warp { turbulence 0.1 /*lambda 33 */ }
           color_map{
                    [.7 rgb <.3,.2,.05>] // sand
                    [.8 rgb <0,.1,.09>]    // green
                    [.99 rgb <.1,.05,.01>]//<.1,.2,.01>]      // green
                    }
                  scale 1/(<1.01,.995,1.01>)
                  }



#declare t_planet=
texture{
  pigment{
           onion    scale <1.01,.995,1.01>
           turbulence .05
           lambda 2.5
           omega 1.2
           pigment_map{
                    [0 rgb 1]
                    [.05  t_planet ]
                    [.95  t_planet ] // sand
                    [1 rgb 1]//<.1,.2,.01>]
                    }
          }

#declare t_planet_Har=
pigment{
           onion    warp { turbulence 0.1 /*lambda 33 */ }
           pigment_map{
                    [0 rgb <2,1,0> ]
                    [.05 crackle scale .05 turbulence 0.1 colour_map{[0 rgb
<1,0,0> ][1 rgb 0]}]//rgb <1,.5,0> ]

                    [1 rgb 0]
                    }
                  //scale 1/(<1.01,.995,1.01>)
                  }


#if(!Modelling)
         normal{granite .001 scale .00001}
#end
finish{specular .1 }
}

#declare Scalar=<4,1,4>;
#declare Rotar=<-15,0,0>;

// Cloud texture
#declare t_clouds=
texture{
          pigment{
                   wrinkles  scale <100,50,100>*22
                   turbulence <1,2,1>
                   lambda 2.5
                   omega 1.3
                   warp { turbulence <10,0,10>*.1
                         //lambda 3
                         omega 1.2
                         }
                   color_map{
                            [0 rgb 1 transmit 1]
                            [.3 rgb 1 transmit .9]
                            [1 rgb 1 transmit 0]
                            }
                   rotate y*15
                   scale<0.021,0.02,0.021>/Scalar
                   rotate -Rotar
                  }
         }


// Cloud texture
#declare t_clouds=
texture{ wrinkles  rotate Rotar
                   scale Scalar
                   //lambda 2.5
                   omega 1.3
                   texture_map{
                            [0 t_clouds ]
                            [.3 pigment {rgb 1 transmit 1}]
                            [.5 t_clouds]
                            [.7 pigment {rgb 1 transmit 1}]
                            [1 t_clouds ]
                            }
                  }
        // }
#declare t_smog=
texture{
          pigment{
                   wrinkles  scale <100,50,100>*22
                   turbulence <1,2,1>
                   lambda 2.5
                   omega 1.3
                   warp { turbulence <10,0,10>*.1
                         //lambda 3
                         omega 1.2
                         }
                   color_map{
                            [0 rgb 1 transmit 1]
                            //[.3 rgb <.3,.4,.1> transmit .9]
                            [1 rgb .5 transmit 0]
                            }
                   rotate y*15
                   scale<0.021,0.02,0.021>/Scalar
                    rotate -Rotar
                  }
         }
#declare t_smog=
texture{ wrinkles  rotate Rotar
                   scale Scalar
                   //lambda 2.5
                   omega 1.3
                   texture_map{
                            [0 t_clouds ]
                            [.3 pigment {rgb 1 transmit 1}]
                            [.5 t_clouds]
                            [.7 pigment {rgb 1 transmit 1}]
                            [1 t_clouds ]
                            }
                  }
// Terrain
#declare Terrain=isosurface{  // Copied from Jaime's LightSys Space Demo scene

function{(x*x+y*y+z*z-1)+f_granite(x*2,y*2,z*2)*f_agate(x,y,z)*.05}
                  //max_gradient 1000
                  //evaluate 3.199,10,1
                  contained_by{sphere{0,1}}

                  }


// Planet
#declare PlanetBue=
union{
         object{Terrain
                texture{t_planet
                scale .02}
                  scale y*1.002
                  }


        #if(ShowWater)
                sphere{0,1 // water
                       pigment{gradient y scale 2 translate y
                               turbulence .1
                                lambda 7
                              colour_map{
                                       [0 rgbt<1,1,1,0> ]
                                       [.15 rgb <0,.05,.2> transmit
..3*(!Modelling)]
                                       [.9 rgb <0,.05,.2> transmit
..3*(!Modelling)]
                                       [1 rgbt<1,1,1,0> ]
                                       }
                               }
                       finish{specular .2  metallic brilliance 2}
                       #if(!Modelling)
                          interior{fade_distance .003 fade_color rgb
<0,0,.1>}
                       #end
                       scale .996
                       }
        #end
       #if(!Modelling)

               sphere{0,1 // Atmosphere
                       pigment{colour rgbt 1}
                       interior{
                                media {
                                   // (---general values---)
                                   intervals 10           // number of intervals
used for sampling [10]
                                   samples 1,1            //minimum and maximum
number of samples taken per interval [1,1]
                                   confidence 0.9         // statistic parameter
higher->better quality [0.9]
                                   variance 1.0/128       // statistic parameter
lower->better quality [1.0/128]
                                   ratio 0.9              // distribution
between lit and unlit areas [0.9]
                                   scattering {2, rgb 10 }
                                   //method 3               //adaptive sampling
                                   density {onion
                                            color_map{
                                                    [.89 rgb .5]  // earth
                                                    [.93 rgb <0,.5,.6>*.5]//
                                                    [.98 rgb <0,0,.1>]//
                                                    [1 rgb 0 ]//
                                                    }
                                           }
                                         }
                                }
                       rotate y*90
                       scale 1.05
                       hollow
                       double_illuminate
                       }
        #end
        #if(ShowClouds)
                union{
                       sphere{0,1.01 texture{t_clouds }}
                       rotate y*45
                       hollow //double_illuminate
                       }
         #end
        }

// Planet
#declare PlanetHar=
union{
         object{Terrain
                texture{t_planet_Har
                scale .02}
                  scale y*1.002
                  }

       #if(!Modelling)

               sphere{0,1 // Atmosphere
                       pigment{colour rgbt 1}
                       interior{
                                media {
                                   // (---general values---)
                                   intervals 10           // number of intervals
used for sampling [10]
                                   samples 1,1            //minimum and maximum
number of samples taken per interval [1,1]
                                   confidence 0.9         // statistic parameter
higher->better quality [0.9]
                                   variance 1.0/128       // statistic parameter
lower->better quality [1.0/128]
                                   ratio 0.9              // distribution
between lit and unlit areas [0.9]
                                   scattering {2, rgb 10 }
                                   //method 3               //adaptive sampling
                                   density {onion
                                            color_map{
                                                    [.89 rgb .5]  // earth
                                                    [.9 rgb <.15,.2,.05>]//
                                                    [.93 rgb <.1,.05,.02>]//
                                                    [1 rgb 0 ]//
                                                    }
                                           }
                                         }
                                }
                       rotate y*90
                       scale 1.06
                       hollow
                       double_illuminate
                       }
        #end
        #if(ShowClouds)
                union{
                       sphere{0,1.01 texture{t_clouds }}
                       //rotate y*45
                       hollow //double_illuminate
                       }
         #end
        }

// placement
union{  #if(ShowRings)
         disc {<0, 0, 0>  y, 1.0, .7        // -O- RINGs -O-
                         pigment{spherical
                                 cubic_wave
                                 colour_map{
                                            [0 rgbft <0,0,0, 1,1>]
                                            [.01 rgbft <.4,.3,.2, 0,.1>]
                                            [.015 rgbft <.3,.3,.3, .1,.7>]
                                            [.03 rgbft <.35,.3,.25, 0,.1>]
                                            [.04 rgbft <.1,.21,.3, .1,.9>]
                                            [.07 rgbft <.3,.21,.1, .2,.5>]
                                            //
                                            [.12 rgbft <.25,.2,.15, 0,.1>]
                                            [.12 rgbft <.25,.2,.15, 0,.1>]
                                            [.18 rgbft <.2,.2,.25, .1,.7>]
                                            [.20 rgbft <.3,.2,.1, 0,.1>]
                                            [.22 rgbft <0,0,0, 1,1>]
                                            }
                                 }
                         normal{granite .001 scale .00001}
                         finish{diffuse 1}
                         scale 2
                         hollow
                         double_illuminate
                         //rotate <40,0,30>
                         }
          #end
         object{PlanetBue rotate z*0}
         scale .3
         //rotate -<40,0,30>
         translate <0,0,0>
         }

// placement  of Har
union{  #if(ShowRings)
         disc {<0, 0, 0>  y, 1.0, .7        // -O- RINGs -O-
                         pigment{spherical
                                 cubic_wave
                                 colour_map{
                                            [0 rgbft <0,0,0, 1,1>]
                                            [.01 rgbft <.4,.3,.2, 0,.1>]
                                            [.015 rgbft <.3,.3,.3, .1,.7>]
                                            [.03 rgbft <.35,.3,.25, 0,.1>]
                                            [.04 rgbft <.1,.21,.3, .1,.9>]
                                            [.07 rgbft <.3,.21,.1, .2,.5>]
                                            //
                                            [.12 rgbft <.25,.2,.15, 0,.1>]
                                            [.12 rgbft <.25,.2,.15, 0,.1>]
                                            [.18 rgbft <.2,.2,.25, .1,.7>]
                                            [.20 rgbft <.3,.2,.1, 0,.1>]
                                            [.22 rgbft <0,0,0, 1,1>]
                                            }
                                 }
                         normal{granite .001 scale .00001}
                         finish{diffuse 1}
                         scale 2
                         hollow
                         double_illuminate
                         //rotate <40,0,30>
                         }
          #end
         object{PlanetHar rotate z*0}
         scale .3
         //rotate -<40,0,30>
         translate <0,0,1.19>
         }


///////////////////////////////////////////////////
// moon

isosurface{

function{(x*x+y*y+z*z-1)+f_granite(x*2,y*2,z*2)*f_agate(x,y,z)*.05
+f_agate(x*100,y*100,z*100)*.001 -f_agate(x*1000,y*1000,z*1000)*.0001}
                  //max_gradient 3.199
                  accuracy 1/100000
                  contained_by{sphere{0,1}}

                scale .2 rotate <-90,-90,-90> rotate <0,35,0> pigment{rgb .2}
translate <.48,.1,-.707>}

/////////////// New Addition by Nekar Xenos //////
#declare ShipScale=.0025;

#declare SpaceShip =
union{   // space ship
        difference{
                union{
                      sphere{0,1 scale <.2,.2,2>
                             pigment{colour rgb .1}
                             normal{cells 10000 scale.1 }
                             finish {ambient 0 specular 1 reflection 1 metallic}
                             //interior{ior 1.5}
                             }
                      }
                sphere{0,1 scale <.2,.2,.5>
                        pigment{colour rgbf <0,.1,.3,.1>}
                        normal{bozo 100 turbulence .1 scale .05 }
                        finish{reflection{<0,0,.1>,<0,.3,1>fresnel on}}
                        translate -2*z
                        }
                sphere{0,1 scale <.2,.2,.5>  translate 2*z
                        pigment{colour rgbf <0,0,1,1>} }
                interior {fade_power 1001  fade_distance .08*ShipScale
fade_color <0, 1,1> }
                }
        intersection{
                sphere{0,1 scale <.2,.2,2>  }
                sphere{0,1 scale <.2,.2,.5> translate 2*z }
                pigment{colour rgbft <.1,.4,.5,1,.5>}finish{specular 1
reflection {0,1}}

                }
        sphere{0,1 scale <.1,.1,.07>
                pigment{colour rgbt <0,.5,10,.9>}
                normal{bozo 100 turbulence .1 scale .05 }
                finish {reflection{0,<.8,.9,1> fresnel off}}
                interior {fade_power 1001  fade_distance .15*ShipScale
fade_color <0,.5, 1> }
                translate 1.6*z
                 }
        sphere{0,1 scale <.12,.12,.12>
                pigment{colour rgbt 1}
                interior {fade_power 1001  fade_distance .1*ShipScale
fade_color <0, .5,1.5> }
                translate 1.6*z
                 }
        torus{.9,.1 scale .12 rotate x*90 translate 1.6*z
                pigment{colour rgb .1}
                finish {specular .6 reflection {.1,1} }
                }

       //sphere {0,1 scale <.3,.3,2.1>pigment{colour rgbt  <0,0,1,1>}normal{bozo
..1} finish{reflection {0,.5}} }
               //no_shadow
               }

object{SpaceShip scale ShipScale rotate <15,-25,0> translate <.5999,.223,-.585>}


/////////////////////////////////////////////////


light_source{0,4
          //fade_power 2
          translate <2,.1,3>*100
          }

camera{
  location <.6,.23,-.6>//<0,.5,0>    // <.5,0,-1.2>
  //up y
  sky <1,1,0>
  right x*image_width/image_height
  look_at <0,-.2,.5> //<0,-.3,1> //<0,-.4,1>

}

// End of file


Post a reply to this message


Attachments:
Download 'planet4b.png' (652 KB)

Preview of image 'planet4b.png'
planet4b.png


 

<<< Previous 10 Messages Goto Initial 10 Messages

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.