Qt 5.12--3D基础

1 简介

Qt 3D为Qt C ++和Qt Quick应用程序中的2D和3D渲染提供支持的近实时仿真系统功能。
Qt 实现3D有Qt 3D模块和Canvas3D模块,Canvas3D从Qt 5.12,官方不再建议使用,目前便于项目迁移,能用,但是官方表示后续将分离出去。

2 注意事项

What’s New in Qt 5.12
在这里插入图片描述

3 QML 3D介绍

3.1 模块

Quick中,Qt 3D提供了如下模块:
在这里插入图片描述
以下QML模块仍在开发中,但可以作为技术预览使用:
在这里插入图片描述

3.2 依赖

Qt Quick应用程序还需要其他依赖项:

QT += 3dcore 3drender 3dinput 3dlogic 3dextras qml quick 3dquick 3danimation

4 示例

官方详解

1、Qt 3D Overview
2、Qt 3D QML Types
3、Qt 3D Examples

参考

1、Canvas3D QML Type
2、QT Canvas3D 例子
3、Qt 学习之路 2(88):Canvas
4、Qt 3D的研究(三):显示3D模型
5、Planets Example
6、Interaction Example
7、What’s New in Qt 5.12
8、Qt 3D的研究(三):显示3D模型
9、Qt 3D QML Types
10、QT QML 3D模型查看器
11、Viewing 3D Models Using Qt
12、Qt 3D
13、Importing an joining Parts of a Robot manipulator arm (6-Axis) and making each joint rotate by user input(C++ code)
14、gh-halit/robotarm3d
15、gh- FernandezGFG/RobotArm-Simulator
16、(持续更新)Qt3D 学习资源
17、All Modules
18、Qt3D学习之应用架构
19、Qt Quick 3D介绍:Qt Quick的高级3D API

发布了496 篇原创文章 · 获赞 601 · 访问量 155万+

猜你喜欢

转载自blog.csdn.net/qq_38880380/article/details/103938538