qml用3D的方式展示太阳系
qml用3D的方式展示太阳系
【文件目录】
planets-qml
├── AppleTVInput.qml├── FpsDisplay.qml├── InfoSheet.qml├── Planet.qml├── PlanetButton.qml├── PlanetEffect.qml├── PlanetFrameGraph.qml├── PlanetMaterial.qml├── PlanetsLight.qml├── PlanetsMain.qml├── Ring.qml├── ShadowEffect.qml├── SolarSystem.qml├── StyledSlider.qml├── SunEffect.qml├── android│ ├── AndroidManifest.xml│ └── res│ ├── drawable-hdpi│ │ └── icon.png│ ├── drawable-ldpi│ │ └── icon.png│ └── drawable-mdpi│ └── icon.png├── doc│ ├── images│ │ └── planets-qml-example.jpg│ └── src│ └── planets-qml.qdoc├── images│ ├── earth.png│ ├── jupiter.png│ ├── mars.png│ ├── mercury.png│ ├── nasa│ │ ├── license.txt│ │ ├── qt_attribution.json│ │ └── uranusringcolortrans.png│ ├── neptune.png│ ├── saturn.png│ ├── solarsystemscope│ │ ├── earthcloudmapcolortrans.png│ │ ├── earthcloudmapspec.jpg│ │ ├── earthmap2k.jpg│ │ ├── earthnormal2k.jpg│ │ ├── earthspec2k.jpg│ │ ├── galaxy_starfield.jpg│ │ ├── jupitermap.jpg│ │ ├── license.txt│ │ ├── marsmap2k.jpg│ │ ├── marsnormal2k.jpg│ │ ├── mercurymap.jpg│ │ ├── mercurynormal.jpg│ │ ├── moonmap2k.jpg│ │ ├── moonnormal2k.jpg│ │ ├── neptunemap.jpg│ │ ├── qt_attribution.json│ │ ├── saturnmap.jpg│ │ ├── saturnringcolortrans.png│ │ ├── sunmap.jpg│ │ ├── uranusmap.jpg│ │ ├── venusmap.jpg│ │ └── venusnormal.jpg│ ├── sun.png│ ├── uranus.png│ └── venus.png├── main.cpp├── meshes│ ├── ring.obj│ └── starfield.obj├── networkcontroller.cpp├── networkcontroller.h├── planets-qml-images.qrc├── planets-qml.pro├── planets-qml.qrc├── planets-watchos│ ├── PlanetsClient│ │ ├── AppDelegate.h│ │ ├── AppDelegate.m│ │ ├── Assets.xcassets│ │ │ └── AppIcon.appiconset│ │ │ ├── Contents.json│ │ │ ├── icon120.png│ │ │ └── icon180.png│ │ ├── Base.lproj│ │ │ ├── LaunchScreen.storyboard│ │ │ └── Main.storyboard│ │ ├── Info.plist│ │ ├── ViewController.h│ │ ├── ViewController.m│ │ └── main.m│ ├── PlanetsClient WatchKit App│ │ ├── Assets.xcassets│ │ │ ├── AppIcon.appiconset│ │ │ │ ├── Contents.json│ │ │ │ └── home_icon.png│ │ │ └── Contents.json│ │ ├── Base.lproj│ │ │ └── Interface.storyboard│ │ └── Info.plist│ ├── PlanetsClient WatchKit Extension│ │ ├── Assets.xcassets│ │ │ └── Complication.complicationset│ │ │ ├── Circular.imageset│ │ │ │ └── Contents.json│ │ │ ├── Contents.json│ │ │ ├── Extra Large.imageset│ │ │ │ └── Contents.json│ │ │ ├── Modular.imageset│ │ │ │ └── Contents.json│ │ │ └── Utilitarian.imageset│ │ │ └── Contents.json│ │ ├── ExtensionDelegate.h│ │ ├── ExtensionDelegate.m│ │ ├── Info.plist│ │ ├── InterfaceController.h│ │ └── InterfaceController.m│ └── PlanetsClient.xcodeproj│ ├── project.pbxproj│ └── project.xcworkspace│ └── contents.xcworkspacedata├── planets.js└── shaders ├── es2 │ ├── planetD.frag │ ├── planetD.vert │ ├── planetDB.frag │ ├── planetDB.vert │ ├── planetDS.frag │ ├── planetDSB.frag │ ├── sun.frag │ └── sun.vert └── gl3 ├── planetD.frag ├── planetD.vert ├── planetDB.frag ├── planetDB.vert ├── planetDS.frag ├── planetDSB.frag ├── planetDShadow.frag ├── planetDShadow.vert ├── shadowmap.frag ├── shadowmap.vert ├── sun.frag └── sun.vert33 directories, 112 files