./save//./examples/example_33.txt Editor
     

//----------------------------------------
// BEÁLLÍTÁSOK

beállítások(koordináták,ki)
égboltszín(#0,#0)

//----------------------------------------
// Textúrás háttérgömb
skydome(sky360/2k_stars.jpg)


//---------------------------------------
// Részecskék textúrája
particle(particle/particle02.png)


//---------------------------------------
// Spirál paraméterek
a=1
b=0.3


//---------------------------------------
//  Csoport definiálása 

csoport() DEF GALAXIS


  //-------------------------------------
  // Ciklus 0-360 fokig 90 fokos lépésekkel
  // Azaz 4 karja lesz a galaxisnak
  // Érdemes 60, esetleg 45, 30 fokos lépésekkel is tesztelni
  
  for(s,0,360,90)
      forgás(0,0,s)


      // pontfelhő tefiniálása 
      // #333355 sínű, 1.5 méretű pontokkal
      pontfelhő(#333355,1.5) def GALAXIS_A[s]
         
         //-------------------------------
         // 120 elemből áll egy kar
         for(t,0,120)

             tt=t/20


             //-----------------------------------------
             // spirál számítása + 0.1 véletlen
             
             x=a*exp(b*tt)*cos(tt)+rand(-1,1)/10
             y=a*exp(b*tt)*sin(tt)+rand(-1,1)/10
             z=rand(-1,1)/10  

             pont(x,y,0)
 
             r=sqrt(x*x+y*y)
             
             //------------------------
             // Minden pont körül lesz 4 db
             // további véletlen pont
             
             for(v,1,4)
                 xx=x+rand(-5,5)/10
                 yy=y+rand(-5,5)/10
                 zz=z+rand(-5,5)/(10*r)
                 pont(xx,yy,zz)
             next(v)

        next(t)
     pontfelhő.vége()

     csoport.add(GALAXIS_A[s])   
  
  next(s)
  
//--------------------------------
// Forgás animáció
animáció(AN1,10)
 kulcs(  0%, 0, 0,  0)
 kulcs( 50%, 0, 0,  -180)
 kulcs(100%, 0, 0,  -359)
animáció.forgás(GALAXIS,AN1)  
  

  
csoport.vége()   


camera(START, -0.11, -10.37, 4.09, -0.05, -0.34, -0.85)
camera(TOP, 0.01, -3.61, 14.56, 0.18, 0.28, -0.14)