SkillAgentSearch skills...

GLViewer

GLViewer is an interesting 3D CAD software based on QT & CGLib & OpenGL.

Install / Use

/learn @hashixuehua/GLViewer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GLViewer overview

GLViewer is a free, open-source and interesting 3D CAD software based on QT & OpenGL & CGLib.

<img src="./doc/img/total2.png" alt="GLViewer" width="900" align="middle" style="display: block; margin-left: auto; margin-right: auto;"/> <figcaption style="text-align: center;">图:GLViewer</figcaption>

About the code

  • Here has the full course code which divided by the features chapters. You can read and get familiar with it according to the directory chapters.
  • If you want to directly obtain and use the code with complete features, you can start from the GLViewer folder, where the latest and complete code is available.

If you want to learn the technical and code logic of the course, you can visit the www.cglib.net website, where you can find the full and free course documentation.

  • It is worth mentioning that the author recorded a detailed video explanation course, the video course will help you fully learn and master the technology of this project.
  • if you have the conditions, it is recommended to buy the video course on 哔哩哔哩bilibili or CSDN

you can learn more infomation on the www.cglib.net website.

Get Started

GLViewer is based on QT & OpenGL & CGLib, so you need to download and configure some libraries.

you can learn more on Setup the development environment of GLViewer.

  1. Download and configure Visual Studio 2022, CMAKE, QT 6, mingw-w64, ninja, vcpkg and git.
  • Don't be afraid, you already have a lot of them, and even if you don't, it's easy to do on following the link above or the video course.
  1. On your computer and enter the folder you want to put the repository (like D:\course-code). Then open the Git Bash, input and execute git clone https://github.com/hashixuehua/GLViewer.git.
  2. Download the dependency libraries, include cglib, rapidjson and put them in dependencies folder, like D:\course-code\dependencies.
  3. Enter the folder which has the root cmakelist file (like D:\course-code\GLViewer\GLViewer), right click and use Visual Studio 2022 to open the project. Also, you can use QT Creator to open the peoject.
  4. build and run.

important

  • it is recommended to star this repository, it is important to us.
  • 建议对仓库进行star,这对我们很重要。

How to Sponsor

Here's how you can sponsor the author:

  • Sponsorships can be done via paypal
  • or buy video course on 哔哩哔哩bilibili or CSDN
  • or use WeChat to follow the author's WeChat public account(微信公众号 哈市雪花) and open any article to sponsor.

License

The code in this repository is licensed under the MIT License. The libraries provided by ports are licensed under the terms of their original authors.

Author

Copyright (C) 2017~2025 哈市雪花

微信公众号:哈市雪花

All information and updates are on the website, welcome to follow: www.cglib.net.

Related Skills

View on GitHub
GitHub Stars62
CategoryDevelopment
Updated5h ago
Forks12

Languages

C++

Security Score

100/100

Audited on Apr 3, 2026

No findings