vector $sun_position = <<0,0,0>>;
vector $jupiter_position = <<100*(sin(time)),0,150*(cos(time))>>;
vector $jupiter_rotation = <<0,(time/0.416),3.13>>;
vector $io_position = <<20*(sin((time+8)*8)),0,25*(cos((time+8)*8))>>;
vector $io_rotation = <<0,(time/1.75),2.21>>;
vector $europa_position = <<30*(sin((time+6)*6)),0,30*(cos((time+6)*6))>>;
vector $europa_rotation = <<0,(time/3.55),0.47>>;
vector $ganymede_position = <<40*(sin((time+4)*4)),0,40*(cos((time+4)*4))>>;
vector $ganymede_rotation = <<0,(time/7.15),0.195>>;
vector $callisto_position = <<50*(sin((time+3)*2)),0,50*(cos((time+3)*2))>>;
vector $callisto_rotation = <<0,(time/16.698),1.281>>;
if (particleShape1.particleId == 0)
{
particleShape1.position = $sun_position;
}
if (particleShape1.particleId == 1)
{
particleShape1.position = $jupiter_position;
particleShape1.custom_rotation = $jupiter_rotation;
}
if (particleShape1.particleId == 2)
{
particleShape1.position = ($jupiter_position + $io_position) ;
particleShape1.custom_rotation = $io_rotation;
}
if (particleShape1.particleId == 3)
{
particleShape1.position = ($jupiter_position + $europa_position) ;
particleShape1.custom_rotation = $europa_rotation;
}
if (particleShape1.particleId == 4)
{
particleShape1.position = ($jupiter_position + $ganymede_position) ;
particleShape1.custom_rotation = $ganymede_rotation;
}
if (particleShape1.particleId == 5)
{
particleShape1.position = ($jupiter_position + $callisto_position) ;
particleShape1.custom_rotation = $callisto_rotation;
} |