极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【L35】計(jì)算機(jī)圖形學(xué):OpenGL太陽(yáng)系的星系系統(tǒng)

2022-01-12 11:39:12      索煒達(dá)電子      929     

文件編號(hào):L35

文件大小:76M

代碼行數(shù):615行(主程序)

開(kāi)發(fā)環(huán)境:VS2019+NupenGL包+SOIL庫(kù)(簡(jiǎn)易OpenGL圖像庫(kù))

猿創(chuàng)承諾:該源碼均通過(guò)親自測(cè)試可正常運(yùn)行

簡(jiǎn)要概述:太陽(yáng)系的星系系統(tǒng)。

1. 搭建一個(gè)類似太陽(yáng)系的星系系統(tǒng),要求有除了恒星(太陽(yáng))之外有 2 個(gè)及以上的行星,1 個(gè)及以上的衛(wèi)星

2. 實(shí)現(xiàn)行星能夠繞著星系中的恒星(太陽(yáng))公轉(zhuǎn)

3. 實(shí)現(xiàn)衛(wèi)星能夠繞著自己的行星公轉(zhuǎn)

4. 各行星和衛(wèi)星的公轉(zhuǎn)軌道不能共面

5. 實(shí)現(xiàn)通過(guò)鍵盤和鼠標(biāo)的交互使得觀察者能夠在你搭建的星系中進(jìn)行 3D 觀察(例如:使用 WSAD 鍵進(jìn)行視角的移動(dòng),使用鼠標(biāo)改變觀察視角……)

運(yùn)行效果:

【L35】計(jì)算機(jī)圖形學(xué):OpenGL太陽(yáng)系的星系系統(tǒng)

目錄│文件列表:

 ├ 演示視頻

 │  └ 演示視頻.mp4

 ├ 設(shè)計(jì)報(bào)告

 │  └ 設(shè)計(jì)報(bào)告.pdf

 ├ 運(yùn)行截圖

 │  │ screenshot1.PNG

 │  │ screenshot2.PNG

 │  └ screenshot3.PNG

 └ 項(xiàng)目源碼

    └ SolarSystem

       │ Solarsystemhxz.sln

       ├ .vs

       │  └ Solarsystemhxz

       │     ├ v15

       │     │  │ .suo

       │     │  │ Browse.VC.db

       │     │  └ ipch

       │     │     │ 4bedc0c07ebe32ef.ipch

       │     │     │ b0a062bf9239440a.ipch

       │     │     └ AutoPCH

       │     │        ├ 2faaae1df006afa7

       │     │        │  └ TARGETVER.ipch

       │     │        ├ d82d5b06048b3e29

       │     │        │  └ HXZSKYBOX.ipch

       │     │        └ eb4186c0a5dc40f0

       │     │           └ SOLARSYSTEMHXZ.ipch

       │     └ v16

       │        │ Browse.VC.db

       │        │ Browse.VC.db-shm

       │        │ Browse.VC.db-wal

       │        └ ipch

       │           └ AutoPCH

       │              └ 6db14927d4098aa4

       │                 └ SOLARSYSTEMHXZ.ipch

       ├ Debug

       │  │ freeglut.dll

       │  │ glew32.dll

       │  │ glewinfo.exe

       │  │ glfw3.dll

       │  │ Solarsystemhxz.exe

       │  │ Solarsystemhxz.ilk

       │  │ Solarsystemhxz.pdb

       │  │ sun.bmp

       │  │ universe.bmp

       │  └ visualinfo.exe

       ├ packages

       │  ├ nupengl.core.0.1.0.1

       │  │  │ nupengl.core.0.1.0.1.nupkg

       │  │  └ build

       │  │     │ configurations.autopkg

       │  │     │ publisher-info.txt

       │  │     └ native

       │  │        │ default-propertiesui.xml

       │  │        │ nupengl.core.targets

       │  │        ├ docs

       │  │        │  └ license.txt

       │  │        ├ include

       │  │        │  ├ GL

       │  │        │  │  │ freeglut.h

       │  │        │  │  │ freeglut_ext.h

       │  │        │  │  │ freeglut_std.h

       │  │        │  │  │ glew.h

       │  │        │  │  │ glut.h

       │  │        │  │  │ glxew.h

       │  │        │  │  └ wglew.h

       │  │        │  └ GLFW

       │  │        │     │ glfw3.h

       │  │        │     └ glfw3native.h

       │  │        └ lib

       │  │           ├ Win32

       │  │           │  │ freeglut.lib

       │  │           │  │ glew32.lib

       │  │           │  └ glfw3dll.lib

       │  │           └ x64

       │  │              │ freeglut.lib

       │  │              │ glew32.lib

       │  │              └ glfw3dll.lib

       │  └ nupengl.core.redist.0.1.0.1

       │     │ nupengl.core.redist.0.1.0.1.nupkg

       │     └ build

       │        │ configurations.autopkg

       │        │ publisher-info.txt

       │        └ native

       │           │ default-propertiesui.xml

       │           │ nupengl.core.redist.targets

       │           └ bin

       │              ├ Win32

       │              │  │ freeglut.dll

       │              │  │ glew32.dll

       │              │  │ glewinfo.exe

       │              │  │ glfw3.dll

       │              │  └ visualinfo.exe

       │              └ x64

       │                 │ freeglut.dll

       │                 │ glew32.dll

       │                 │ glewinfo.exe

       │                 │ glfw3.dll

       │                 └ visualinfo.exe

       └ Solarsystemhxz

          │ HXZskybox.h

          │ packages.config

          │ SOIL.h

          │ SOIL.lib

          │ Solarsystemhxz.cpp

          │ Solarsystemhxz.vcxproj

          │ Solarsystemhxz.vcxproj.filters

          │ Solarsystemhxz.vcxproj.user

          │ universe.bmp

          ├ Debug

          │  │ Solarsystemhxz.exe.recipe

          │  │ Solarsystemhxz.ilk

          │  │ Solarsystemhxz.log

          │  │ Solarsystemhxz.obj

          │  │ vc141.idb

          │  │ vc141.pdb

          │  │ vc142.idb

          │  │ vc142.pdb

          │  └ Solarsystemhxz.tlog

          │     │ CL.command.1.tlog

          │     │ CL.read.1.tlog

          │     │ CL.write.1.tlog

          │     │ link.command.1.tlog

          │     │ link.read.1.tlog

          │     │ link.write.1.tlog

          │     └ Solarsystemhxz.lastbuildstate

          ├ skybox

          │  │ back.bmp

          │  │ bluecloud_bk.bmp

          │  │ bluecloud_dn.bmp

          │  │ bluecloud_ft.bmp

          │  │ bluecloud_lf.bmp

          │  │ bluecloud_rt.bmp

          │  │ bluecloud_up.bmp

          │  │ down.bmp

          │  │ front.bmp

          │  │ left.bmp

          │  │ right.bmp

          │  │ skybox.zip

          │  └ up.bmp

          └ texture

             │ earth.bmp

             │ jupiter.bmp

             │ mars.bmp

             │ moon.bmp

             └ sun.bmp

TAG星系系統(tǒng)
  • 7 次
  • 300 分