
這次的作業一開始沒什麼頭緒只知道用glutWireSphere(, , )來畫圓
不過碰到的最大難題是沒辦法把每個星球獨立出來
使他們擁有各自的運轉時間
之後請教同學
得知可以使用glPushMatrix(); & glPopMatrix();
把每個星球設定為獨立的個體
如此一來整個工作就變得簡單了
每顆星球的制式化製作都是
1.成型
2.對球體做旋轉, 因為一開始軸心為x軸, 把他轉成y軸使得整個solar system可以是水平轉而不是垂直
3.設定期與太陽的距離(太陽為中心點)
4.設定自轉公轉的半徑與周期
5.上色