基于 C++(MSVC) 和 OpenGL 的太阳系(太阳,地球,月球)系统动态图绘制

solar-system-dynamic-map

源代码可从本项目仓库下载:
📌github
📌gitee

基于 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 开源许可证:

版权所有 © 2023 bytesc

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

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

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

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值