本文介绍: 本章我们学习QML 3D教程,QML 3D能够支持windows linux等多平台跨平台并且显示效果部分一致,非常方便,学习qt版本最低为。要使用qml 3D类,需要导入QtQuick3D模块。这是使用空间渲染器场景图的 QML 前端。目前,所有 3D 内容都会通过FBO进行纹理绑定绘制以便它们可以合成 Qt Quick 场景(作为QtQuick3D模块中有我们使用很多类。Joint

本章我们学习QML 3D教程,QML 3D能够支持windows linux等多平台跨平台并且显示效果部分一致,非常方便,学习的qt版本最低为qt6.5

使用qml 3D类,需要导入QtQuick3D模块。

这是使用空间渲染器和场景图的 QML 前端。目前,所有 3D 内容都会通过FBO进行纹理绑定绘制以便它们可以合成 Qt Quick 场景(作为QQuickItem)。

QtQuick3D模块中有我们使用的很多类。

常用如下所示(本章和后面章节都会讲解):

除了QtQuick3D模块外,qml还提供了以下几个辅助模块(后面章节详解):

 

学前知识

三维坐标系旋转方向

接触模型时,会经常纠结xyz方向,初学者可能比较记住可以通过下图所示方便确定方向

旋转方向可以通过右手的方式判断默认angle方向下图所示:

未完待续

原文地址:https://blog.csdn.net/qq_37997682/article/details/134735692

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_46834.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注