GLViewer
GLViewer is an interesting 3D CAD software based on QT & CGLib & OpenGL.
Install / Use
/learn @hashixuehua/GLViewerREADME
GLViewer overview
GLViewer is a free, open-source and interesting 3D CAD software based on QT & OpenGL & CGLib.
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
GLViewerfolder, 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.
- Download and configure
Visual Studio 2022,CMAKE,QT 6,mingw-w64,ninja,vcpkgandgit.
- 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 aboveor thevideo course.
- On your computer and enter the folder you want to put the repository (like
D:\course-code). Then open theGit Bash, input and executegit clone https://github.com/hashixuehua/GLViewer.git.- Download the dependency libraries, include cglib, rapidjson and put them in
dependenciesfolder, likeD:\course-code\dependencies.- Enter the folder which has the
root cmakelistfile (likeD:\course-code\GLViewer\GLViewer), right click and useVisual Studio 2022to open the project. Also, you can useQT Creatorto open the peoject.- 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 courseon 哔哩哔哩bilibili or CSDN- or use
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
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
