) * Math.cos(ang2);
z = s_r * Math.sin(ang2);
return [x, y, z];
}
对所有机场数据循环处理,计算每个机场的球体坐标,并将坐标信息与其它既有的机场信息保存于全局数组中...1] },
{ x: v3.x, y: v3.z, e: v3.y },
{ x: v4.x, y: v4.z, e: v4.y },
{ x: end.point...= a * Math.cos(-sat_ang); // 卫星当前 x 轴坐标
z = b * Math.sin(-sat_ang); // 卫星当前 z 轴坐标
y =...z 轴旋转之后的新的 x 轴坐标
this.sat.p3(x, y, z);
this.logo.setRotationY(logo_ang);
this.logo.setRotationZ...风暴变大及变小的实现思路是设置两个 Flag 来判断风暴变大或者变小,风暴变大时,不断加大风暴在 x,y,z 轴方向的长度,并利用 setSize3d 函数赋值;风暴变小时,不断减小风暴在 x,y,z