2022-07-08 16:52:59 索煒達(dá)電子 841
文件編號(hào):Z1
文件大?。?/strong>108M
開(kāi)發(fā)環(huán)境:VS2019、OpenGL
猿創(chuàng)承諾:該項(xiàng)目親測(cè)正常運(yùn)行,需遠(yuǎn)程調(diào)試部署另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡(jiǎn)要概述:帶有傳統(tǒng)OpenGL的太陽(yáng)系模型。
距離和大?。?/strong>軌道距離是真人大小的 AU(天文單位)。行星大小也成正比。
但是太陽(yáng)的大小有點(diǎn)棘手。我做不到生活中那么大的太陽(yáng)。
因?yàn)楫?dāng)我嘗試放大太陽(yáng)時(shí),其他行星被太陽(yáng)吸收了。
然后我嘗試用太陽(yáng)擴(kuò)大軌道,但這一次行星變得很小,無(wú)法看到。所以,我縮放了與其他距離不同的太陽(yáng)大小。
軌道和球體:天體具有像現(xiàn)實(shí)生活一樣的橢圓軌道,而太陽(yáng)位于兩個(gè)焦點(diǎn)之一。我更喜歡 Icospheres 來(lái)渲染行星。
交互功能:
鍵盤(pán)
l -> 啟用/禁用照明
t -> 啟用/禁用紋理
o -> 啟用/禁用 drawOrbit
- -> 降低時(shí)間速度
+ -> 增加時(shí)間速度
0 -> 重置相機(jī)旋轉(zhuǎn)/位置
w, s -> 改變相機(jī)繞太陽(yáng)的 X 軸旋轉(zhuǎn)
a, d -> 改變相機(jī)繞太陽(yáng)的 Z 軸旋轉(zhuǎn)
鼠標(biāo)
左鍵單擊和鼠標(biāo)移動(dòng)-> 更改視角
右鍵單擊 -> glut 菜單,更改燈光顏色、速度或紋理
向上/向下滾動(dòng) -> 放大/縮小到太陽(yáng)(沿 z 軸移動(dòng))
按需寫(xiě)作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行結(jié)果:
遠(yuǎn)程協(xié)助:
溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。
點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)
我們提供完整項(xiàng)目文件清單如下:
文件目錄
├ 1.項(xiàng)目源碼
├ 2.運(yùn)行截圖
└ 3.演示視頻