Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
从零开始开发一款三维CAD软件(QT/OpenGL/C++)
Rating: 5.0 out of 5(1 rating)
9 students

从零开始开发一款三维CAD软件(QT/OpenGL/C++)

使用QT+OpenGL开发具有相机系统的提供图层管理、框选、复制、删除等功能的可交互绘制多种类型线的3D CAD系统
Created byZengliang Wang
Last updated 6/2025
Chinese (Simplified)

What you'll learn

  • 熟练使用OpenGL编程
  • 掌握三维软件开发和架构知识
  • 从零开发一款三维CAD软件
  • 打下扎实的图形学基础

Course content

6 sections • 31 lectures • 11h 13m total length
  • 课程和目标介绍(1)35:06
  • 课程目标和介绍(2)5:35

Requirements

  • 需要掌握基础C++编程知识

Description

拥抱工业软件潮流,跟着哈市雪花一起使用QT+OpenGL+CGLib开发一款三维CAD软件,提供详细的视频教程、课程代码、课程文档,还怕学不会?提升竞争力,从环境搭建配置开始!课程需要掌握基础C++编程知识,适用于有志于从事三维软件和平台开发的在校学生、开发者、架构师,迈步从头越。

共31课时,包含如下内容:

  1. 环境搭建、CMake,OpenGL和QT基础知识、渲染管线知识;

  2. 相机、UI界面、场景元素绘制(工作平面、viewCube、旋转中心标识、鼠标吸附标识)、多种类型线绘制、图片绘制;

  3. 框架结构讲解、预览效果、参数命令系统;

  4. 选中效果、设置工作平面、框选(两种方式)、复制、删除、显示和隐藏;

  5. 图层管理、线框模式、关于、线数据文件打开和保存、其他事项(中文显示、版本信息等)、工具类等内容。

Who this course is for:

  • 适用于有志于从事图形开发、三维软件和平台开发的在校学生、开发者、架构师,迈步从头越!