Skip to content

✨基于 C++(MSVC) 和 OpenGL 的太阳系(太阳,地球,月球)系统运动图绘制✨ 3维视角,坐标变换,旋转,动态刷新,光照,透视,投影。计算机图形学📌包含可执行文件,环境配置指南。

License

Notifications You must be signed in to change notification settings

bytesc/solar-system-dynamic-map

Repository files navigation

solar-system-dynamic-map

基于 C++(MSVC) 和 OpenGL 的太阳系(太阳,地球,月球)系统动态图绘制✨ 3维视角,坐标变换,旋转,动态刷新,光照,透视,投影。📌包含可执行文件,环境配置指南。

个人网站:www.bytesc.top

个人博客:blog.bytesc.top

🔔 如有项目相关问题,欢迎在本项目提出issue,我一般会在 24 小时内回复。

页面展示

运行环境

运行环境

  • windows 11
  • Visual Studio 2022
  • OpenGL
    • glfw-3.3.8.bin.WIN64
    • glutdlls37beta

不配置环境

如果仅运行可执行文件,不修改和调试,无需配置环境。

可执行文件在项目目录下的 x64/debug/solar.exe 鼠标双击即可。

环境配置

配置方法参考这篇我转载的知乎文章 VS2022的openGL环境搭建(完整篇)

Visual Studio 2022 配置 OpenGL 所需相关资源和指南(转载非原创)在 conf 文件夹内。

项目结构

│  glad.c
│  LICENSE
│  packages.config
│  README.md
│  solar.cpp  # 源代码
│  solar.sln  # vs项目入口
│  solar.vcxproj
│  solar.vcxproj.filters
│  solar.vcxproj.user
│
├─conf
├─packages
├─readme_img
└─x64
    └─Debug
        │  freeglut.dll
        │  glad.obj
        │  glew32.dll
        │  glewinfo.exe
        │  glewinfo.txt
        │  glfw3.dll
        │  solar.exe   # 可执行文件
        │  solar.exe.recipe
        │  solar.ilk
        │  solar.log
        │  solar.obj
        │  solar.pdb
        │  solar.vcxproj.FileListAbsolute.txt
        │  vc143.idb
        │  vc143.pdb
        │  visualinfo.exe

运行方法

运行

运行可执行文件无需配置环境,鼠标双击打开 x64/debug/solar.exe

调试

先按照上文配置环境,然后用 Visual Studio 2022 打开 solar.sln,源码文件为 solar.cpp

开源许可证

此翻译版本仅供参考,以 LICENSE 文件中的英文版本为准

MIT 开源许可证:

版权所有 (c) 2023 bytesc

特此授权,免费向任何获得本软件及相关文档文件(以下简称“软件”)副本的人提供使用、复制、修改、合并、出版、发行、再许可和/或销售软件的权利,但须遵守以下条件:

上述版权声明和本许可声明应包含在所有副本或实质性部分中。

本软件按“原样”提供,不作任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性。在任何情况下,作者或版权持有人均不对因使用本软件而产生的任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面。

About

✨基于 C++(MSVC) 和 OpenGL 的太阳系(太阳,地球,月球)系统运动图绘制✨ 3维视角,坐标变换,旋转,动态刷新,光照,透视,投影。计算机图形学📌包含可执行文件,环境配置指南。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages