Tiedosto:Hd 110067 1 1 1 1.png

Alkuperäinen tiedosto(2 000 × 600 kuvapistettä, 96 KiB, MIME-tyyppi: image/png)

Tämä tiedosto on jaettu kohteesta Wikimedia Commons ja muut projektit saattavat käyttää sitä. Tiedot tiedoston kuvaussivulta näkyvät alla.

Yhteenveto

Kuvaus
English: Planets of HD 110067. Mini-Neptunes like "peas in a pod".
Päiväys
Lähde Oma teos
Tekijä Merikanto

Source od planets data: wn wiki, article HD 110067


POV-Ray 3.8 source code


//////////////////////////7 // // Kepler-80 planet system illustration // POV-Ray 3.8 source code // // tested on linux POV-Ray 3.8 // // 25.01.2024 0000.0001a

// // NOTE // // set .INI settings like +w2000 +h600 // or command line simply povray planets1.pov +w2000 +h600 -Q11 -A0.3 //

  1. include "colors.inc"
  2. include "functions.inc"
  3. include "textures.inc"
  4. include "rand.inc"

camera {

   location <0, 0, -10>
   look_at 0  
  angle 45
 up -3
 right 10

}

light_source {

   <-1000,0,-800>
   color 2

}

  1. declare samples1=30;
  1. macro starr1(color1, color2)

union { /*

 sphere {
 0, 1
 pigment { color rgb color1 }
 finish {ambient 1}
    scale 0.25
   }
 */
sphere {
 0, 1
 pigment { color rgbf 1 }
 hollow
 interior {
   media {
     emission 10
     method 3
     intervals 2
     samples samples1
    // emission_type 2
    // emission_extinction 2
     density {
  //     spherical  
   function {pow(1*f_spherical(x,y,z),4)*0.33 }

// scallop_wave

//    function {pow( (2*(sqrt(x*x+y*y+z*z))) ,-1) } 
     //    function {pow(f_spherical(x,y,z),2)*f_wrinkles(x*1000,y*1000,z*1000) }  
         //      function {f_wrinkles(x*10,y*10,z*10) }  
       color_map {
         [ 0.0 rgb 0.0 ] 
      //      [ 0.2 rgb color1*0.05   ]
       //  [ 0.6 rgb  color1*0.5 ]
         [ 1.0 rgb  color2*2 ]
       }
     }
   }

 // absorbing stuff#declare samples1=30;


 }

}

} // juunion

  1. end
  1. macro print_number(val1)
  1. declare str1=str(val1, 3,3)
 text {
   ttf "timrom.ttf" str1 0.1, 0
   pigment { Red }
 }
  1. end
  1. macro print_string(str1, x1, y1)
 text {
   ttf "timrom.ttf" str1 0.1, 0
   pigment { Red } 
   scale 1/3
   translate x*x1
   translate y*y1
   translate z*0.2 
   
 }
  1. end
  1. macro print_caption(str1, x1, y1)
 text {
   ttf "timrom.ttf" str1 0.1, 0
   pigment { White } 
   scale 1/3
   translate x*x1
   translate y*y1
   translate z*0.3 
   
 }
  1. end

// HD 110067 system

  1. declare star_mass= 0.798;
  2. declare star_radius= 0.788;
  3. declare star_teff= 5266;
  4. declare number1=6;
  1. declare distances1=array[6]{0.0793 , 0.1039, 0.1362, 0.1785, 0.2163, 0.2621 }
  2. declare radiuses1=array[6]{2.200,2.388,2.852,1.940,2.601,2.607 }
  1. declare types1=array[6]{"gasdwarf", "gasdwarf","gasdwarf", "gasdwarf","gasdwarf", "gasdwarf" }
  2. declare names1=array[6]{"b", "c","d", "e","f", "g" }

print_caption("HD 110067 system: ",-2,0.6)

/*

// Kepler-80 system

  1. declare star_mass=0.730;
  2. declare star_radius=0.678;
  3. declare star_teff=4540;
  4. declare number1=6;
  1. declare distances1=array[6]{0.0175 , 0.0372 , 0.0491 ,0.0658, 0.0792,0.142 }
  2. declare radiuses1=array[6]{1.031, 1.309, 1.330, 2.367, 2.507, 1.05 }
  1. declare types1=array[6]{"stone", "stone", "stone","stone", "stone", "stone", }
  2. declare names1=array[6]{"f", "d","e", "b","c", "g" }

print_caption("Kepler-80 system: ",-2,0.6) print_caption("Kepler-90 system: ",-2,0.6)

// Kepler-90 system

  1. declare star_mass=1.2;
  2. declare star_radius=1.2;
  3. declare star_teff=6080;
  4. declare number1=8;
  1. declare distances1=array[8]{0.074,0.0898,0.107,0.32,0.42,0.48,0.71, 1.01}
  2. declare radiuses1=array[8]{ 1.31, 1.18,1.32,2.88,2.67,2.89,8.13, 11.32}
  3. declare types1=array[8]{"stone", "stone", "stone", "neptune", "neptune", "neptune", "jupiter", "jupiter"}
  4. declare names1=array[8]{"b", "c","i", "d","e", "f","g", "h", }

print_caption("Kepler-90 system: ",-2,0.6)

 */

/*

// TOI-178

  1. declare star_mass=0.65;
  2. declare star_radius=0.651;
  3. declare star_teff=4316;
  4. declare number1=6;
  1. declare distances1=array[6]{0.02607,0.0370,0.0592,0.0783,0.1039,0.1275}
  2. declare radiuses1=array[6]{1.152,1.669,2.572,2.207, 2.287, 2.87}

//#declare types1=array[6]{"stone", "stone", "water", "water", "stone", "water"}

  1. declare types1=array[6]{"stone", "stone", "gasdwarf", "gasdwarf", "stone", "gasdwarf"}
  1. declare names1=array[6]{"b", "c","d","e", "f","g"}

//#print_number(number1)


//print_caption("TOI-178 system: ",-2,0.6)

  • /



  1. declare star1=union {


   object {
   
   sphere { 0,1}
    texture { pigment { color rgb <1,1,0>} finish {ambient 1}}
   
   scale 1.00001
   
   }
     
  
   
   
   }
   
   
   
   
   
   

object {

 //  star1
  starr1(<1,0.75,0>,<1,0.6,0>)
  
  
   scale 1

translate x*-3 }


//#declare n=1;

  1. for (nn,0,(number1-1))
  2. declare name1=names1[nn];
  3. declare rad1=radiuses1[nn];
  4. declare dis1=distances1[nn];
  5. declare type1=types1[nn];


// print_number(dis1)

#declare randi2= SRand(1) ;
#declare randi3= SRand(2) ;
 #declare randi4= SRand(3) ;

//#if(type1=0) // basic stony

  1. declare plantex1= texture {
 //  pigment { color rgb Brown}
     pigment {
   
   wrinkles
     color_map {
       [0 color White]
       [0 color Brown]
       }
     scale 0.01
   }

}


//#end


  1. if(type1="stone")

// moon like

  1. declare plantex1= texture {
  // pigment { color rgb Brown}
  pigment {
   
   wrinkles
   turbulence 0.5
   
     color_map {
       [0 color Tan]
       [1 color Grey]
       }
     scale 0.1
   }

}

// print_number(dis1) 
  1. end
  1. if(type1="venus")

//## venus like

  1. declare plantex1= texture {
   pigment { color rgb Tan}

}


  1. end
  1. if(type1="earth")

//## earth like

  1. declare plantex1= texture {
   pigment {
   color rgb Blue
   agate
   scale 0.3  
   scale rad1
   color_map {
   [0 color <0.0,1,0.5> ]
       [1 color <0.0, 0.5, 1>]
   }

} }


  1. end


  1. if(type1="mars")

//## mars like

  1. declare plantex1= texture {
   pigment { color rgb Red}

}


  1. end


  1. if(type1="water")

//## waterworld, ocean planet

  1. declare plantex1= texture {
       pigment {
     color rgb Blue 
 }
}
  1. end
  1. if(type1="ice")

//## ice planet

#declare plantex1= texture {
       pigment {
     color rgb White
}
  1. end


  1. if(type1="gasdwarf")

//## gas dwarf planet

  1. declare plantex1= texture {
   pigment {

//color rgb Blue

 gradient y

sine_wave frequency 6*randi2 scale 0.3 turbulence randi2/10 rotate z*randi2*10 scale rad1

color_map {
  [0 color <0.0,0.9,0.75> ]
   [1 color <0.0, 0.75, 0.9>]

} } }

  1. end
  1. if(type1="neptune")

// neptunian

  1. declare plantex1= texture {
   pigment { 

//color rgb Blue

 gradient y

sine_wave

//frequency 6 //scale 0.1

 frequency 6*randi2*4 

scale 0.3 turbulence randi2/10 rotate z*randi2*10

scale rad1

color_map {
  [0 color <0.2,0.2,1>+randi2/5 ]
   [1 color <0.9, 0.9, 1>-randi2/4]

} } }

  1. end
  1. if(type1="jupiter")

// jovian

  1. declare plantex1= texture {
   pigment { 

//color rgb Blue

 gradient y

sine_wave

//frequency 40 //scale rad1

   frequency randi2*4 

scale 0.3 turbulence randi2/20 rotate z*randi2*10

//scale 0.3

color_map {
  [0 color Tan+randi2/3 ]
   [1 color Brown-randi3/5]

} } }


  1. end


//print_number(rad1)

  1. declare randi1= SRand(0) ;

// planet planets

object {

// x= -3: place of star

  1. declare xbegin1=9;
  2. declare xcoef1=10;
  1. declare xlok1 =-2+nn*1; // ok
  1. declare xlok1=xbegin1+x*log(dis1)*xcoef1;


  1. declare skal1=rad1*0.1;


sphere {0, skal1}

texture {plantex1

}

  1. declare disx1=x*xlok1;

rotate x*randi1

translate x*disx1


}

print_string(name1, disx1, -0.8)


  1. end

Lisenssi

Minä, tämän teoksen tekijänoikeuksien haltija, julkaisen täten tämän teoksen seuraavalla lisenssillä:
w:fi:Creative Commons
nimeäminen jaa samoin
Tämä tiedosto on lisensoitu Creative Commons Nimeä-JaaSamoin 4.0 Kansainvälinen -lisenssillä.
Voit:
  • jakaa – kopioida, levittää ja esittää teosta
  • remiksata – valmistaa muutettuja teoksia
Seuraavilla ehdoilla:
  • nimeäminen – Sinun on mainittava lähde asianmukaisesti, tarjottava linkki lisenssiin sekä merkittävä, mikäli olet tehnyt muutoksia. Voit tehdä yllä olevan millä tahansa kohtuullisella tavalla, mutta et siten, että annat ymmärtää lisenssinantajan suosittelevan sinua tai teoksen käyttöäsi.
  • jaa samoin – Jos muutat tai perustat tähän työhön, voit jakaa tuloksena syntyvää työtä vain tällä tai tämän kaltaisella lisenssillä.

Kuvatekstit

Lisää yhden rivin pituinen kuvaus tästä tiedostosta
Planets of HD 110067

Kohteet, joita tässä tiedostossa esitetään

esittää

25. tammikuu 2024

Tiedoston historia

Päiväystä napsauttamalla näet, millainen tiedosto oli kyseisellä hetkellä.

PäiväysPienoiskuvaKokoKäyttäjäKommentti
nykyinen25. tammikuuta 2024 kello 11.26Pienoiskuva 25. tammikuuta 2024 kello 11.26 tallennetusta versiosta2 000 × 600 (96 KiB)MerikantoUploaded own work with UploadWizard

Seuraava sivu käyttää tätä tiedostoa:

Metatieto