学习 Open Cascade 进行自定义 3D 应用程序开发
使用 Open Cascade 学习 3D 图形编程
讲师:IngentaCal Engineering Solutions
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 学习基于 OpenGL 的 Open Cascade 3D 内核基础知识
- 了解如何在 OCC 中创建 2D/3D 几何实体。
- 学习如何创建拓扑实体,如顶点、边、线、面和实体
- 创建 3D 操作程序,例如挤压、旋转、壳、扫掠等。
- 使用可视化模块显示 3D 对象
- 学习设置 MFC 项目以进行 GUI 开发
- 创建您自己的 3D 建模应用程序。
探索相关主题
- 3D 建模
- 软件开发工具
- 发展
要求
- 学生应该对 C++ 有基本的了解
- 学生应该能够在没有指南的情况下下载并安装带有 MFC 的 Visual Studio 社区版。
- 学生应该对使用 MFC 的 Windows GUI 编程有基本的了解
- 学生应该能够下载并安装 Open Cascade 3D 建模库
描述
本课程旨在教授 Open Cascade,这是一个用于创建定制设计应用程序的开源 3D 图形编程平台。
开放CASCADE技术(OCCT)是一个建立在OpenGL图形库之上的面向对象的C++类库,旨在快速制作特定领域的CAD/CAM/CAE应用程序。
通过本课程,学生将学习如何使用 Open Cascade 创建 2D/3D 几何和拓扑形状。
该课程分为 7 个模块,涵盖了实现 3D 环境和创建 3D 模型所需的 Open Cascade 中的所有 C++ 类和模块。
在模块 2 中,我们将学习 Open Cascade 的架构并了解其各个模块。
在模块 3 中,我们将学习可视化模块以在应用程序中实现 3D 查看器。
在模块 4 中,我们将学习如何使用 Open Cascade 中的建模算法创建 2D/3D 几何图形和 3D 拓扑形状。我们将介绍基本的 3D 模型构建命令,例如拉伸、扫掠、放样等。
在模块 5 中,我们将学习如何在查看器窗口中显示 3D 拓扑对象并创建自定义交互式对象。
在模块 6 中,我们将学习开放式级联的数据管理框架并创建参数模型和管理 3D 拓扑数据。
在模块 7 中,我们将学习如何导入和导出 3D 模型。
此外,学生还可以从以下网站下载在 open cascade 中开发的其他项目的源代码文件:
我们的网站页面 Open Cascade Projects (ingentacal com/ingcocc)
本课程适合哪些人:
- 本课程适用于想要学习用于 3D 建模的 Open Cascade 内核并在 Windows 中开发定制 3D 应用程序的开发人员。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。