最近学了the.js,想拿来练练手,喜欢宇宙,于是亲手撸代码来完成这个,为了更真实,于是查了一些相关资料。
距离太阳由近及远分别是他们分别到太阳的距离为,,,,,,,(单位万千米)他们的半径分别为,,,,,,,(千米)他们的公转周期分别为88,,,,,,,(天)他们的自转周期分别为58,,1,1,0.41,0.42,0.64,0.65,好了除了八大行星都已经调查好了,接下来八大行星都将按照真实比例绘制,(由于周期相差过大,遂正比于1/2次方)1.绘制八大行星绘制行星很容易,直接看代码
shuixing=nderMesh("shuixing",0);jinxing=nderMesh("jinxing",1);diqiu=nderMesh("diqiu",2);huoxing=nderMesh("huoxing",3);muxing=nderMesh("muxing",4);tuxing=nderMesh("tuxing",5);tianwangxing=nderMesh("tianwangxing",6);haiwangxing=nderMesh("haiwangxing",7);scene.add(shuixing);scene.add(jinxing);scene.add(diqiu);scene.add(huoxing);scene.add(muxing);scene.add(tuxing);scene.add(tianwangxing);scene.add(haiwangxing);functionnderMesh(name,num){lettextu=newTHREE.TextuLoader().load("