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

从零开始开发一款三维CAD软件(C++/QT/OpenGL)
共31节 226人在学 课程详情
  • 课程和目标介绍

    • 1.三维CAD开发 课程内容和目标介绍(1)
    • 1.三维CAD开发 课程内容和目标介绍(2)
  • 基础篇

    • 2.开发环境搭建和配置(1)VS2022+CMake
    • 2.开发环境搭建和配置(2)QT+MinGW+Ninja+vcpkg
    • 3.Hello Widget
    • 4.关于OpenGL的一些知识
    • 5.Hello Triangle
    • 6.渲染管线坐标系统
    • 7.场景中引入相机
    • 8.相机原理和代码讲解
    • 9.关于vcpkg的使用
  • 场景搭建

    • 10.绘制默认的工作平面
    • 11.添加视图立方体(ViewCube)
    • 12.添加旋转中心标识
    • 13.UI:添加工具栏按钮
  • 交互和绘制

    • 14.Draw line以及框架体系介绍
    • 15.Draw Curve
    • 16.Draw Image
    • 17.Add snap label
  • 操作和设置

    • 18.添加一些场景元素
    • 19.选中效果
    • 20.设置工作平面
    • 21.框选选择
    • 22.复制
    • 23.删除
    • 24.显隐控制
    • 25.图层管理
    • 26.线框模式
  • IO和其他

    • 27.关于
    • 28.文件打开和保存
    • 29.其他事项

    订阅失败

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

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    讲解渲染管线的各个阶段以及其中的坐标系统和坐标转换,包括顶点着色器、片段着色器等,了解渲染管线背后的的工作机制,可以更好的使用

    课程介绍

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

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

    1. 环境搭建、CMake,OpenGL和QT基础知识、渲染管线知识;
    2. 相机、UI界面、场景元素绘制(工作平面、viewCube、旋转中心标识、鼠标吸附标识)、多种类型线绘制、图片绘制;
    3. 框架结构讲解、预览效果、参数命令系统;
    4. 选中效果、设置工作平面、框选(两种方式)、复制、删除、显示和隐藏;
    5. 图层管理、线框模式、关于、线数据文件打开和保存、其他事项(中文显示、版本信息等)、工具类等内容。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 870人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22650人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4282人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 890人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5195人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1525人在学

    Python Django 深度学习 小程序

    钟翔 · 2391人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 666人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4067人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~