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