34 B Position in a photosphere with radiants
//Second Part Position Items
var center_distance = 15;
//Useful if you have to apply an initial rotation to the object
var rotate_0 = 0;
var height_of_the_ ground= 0;
//number of items
var ITEMS=20;
var items=[];
for (var i=0; i < ITEMS; i++){
var pos_x= center_distance*Math.sin(Math.PI*2*i/ITEMS);
var pos_y= center_distance*Math.cos(Math.PI*2*i/ITEMS);
var pos_z=height_of_the_ ground;
var rotate= rotate_0 + (Math.PI*2*i/ITEMS);
var poster=Scene.createTextBillboard(pos_x,pos_y,pos_z);
poster.setPositionAngle(pos_x, pos_y, pos_z, 0, 0, 1,rotate);
var xc=Math.round(pos_x)
var yc= Math.round(pos_y)
var zc= Math.round(pos_z)
var rotate_t=rotate.toFixed(2);
poster.setBackgroundColor(17, 116, 22);
poster.setTextColor(255,255, 255);
poster.setFontSize(2);
poster.setSize(4, 3);
poster.setText("x ="+xc +"\n" +"y ="+ yc +"\n" +"z ="+ zc + "\n"+ "rotate in radians ="+ rotate_t );
items.push(poster);
}
//Items
//Small horses
var picture1 = Scene.getItem("OwaLRK6tSG");
picture1.setScale (8);
picture1.setPositionAngle (-15,0,0,0,0,1,4.71);
//Dragon
var picture2 = Scene.getItem("rLmifWPvpI");
picture2.setScale (8);
picture2.setPositionAngle (-5,-14,0,0,0,1,3.46);
//City Giant
var picture3 = Scene.getItem("h7PgHreZAM");
picture3.setScale (8);
picture3.setPositionAngle (9,12,0,0,0,1,0.63);
//Arabic Giant
var picture4 = Scene.getItem("8TRnAy7r2a");
picture4.setScale (8);
picture4.setPositionAngle (15,0,0,0,0,1,1.57);
Obra publicada con Licencia Creative Commons Reconocimiento 4.0