C++界面开发框架Qt v6.4-全新的Qt Quick 3D Physics功能

C++界面开发框架Qt v6.4-全新的Qt Quick 3D Physics功能

Qt 6.4 包含新模块Qt Quick 3D Physics作为技术预览,这是一个在Qt Quick 3D之上添加物理模拟功能的模块。比较特别的是,它可以使用简单的基元(球体、盒子、平面和胶囊)以及凸面和三角形网格和高度图进行刚体模拟,质量、密度、重力和摩擦力等物理属性是可定制的。 这使得在 3D 场景中创建物理上正确的行为成为可能,而无需手工制作动画。

将物理添加到您的场景中非常容易,以下片段是创建和渲染整个场景所需的全部内容,其中平面和盒子相互交互:

import QtQuickimport QtQuick3Dimport QtQuick3D.PhysicsWindow {visible: trueDynamicsWorld {}View3D {anchors.fill: parentPerspectiveCamera {position: Qt.vector3d(0, 100, 500)clipFar: 5000clipNear: 1}DirectionalLight {eulerRotation.x: -45eulerRotation.y: 45castsShadow: true}StaticRigidBody {position: Qt.vector3d(0, 0, 0)eulerRotation: Qt.vector3d(-90, 0, 0)collisionShapes: PlaneShape {}Model {source: “#Rectangle”scale: Qt.vector3d(10, 10, 10)materials: PrincipledMaterial {baseColor: “green”}castsShadows: falsereceivesShadows: true}}DynamicRigidBody {position: Qt.vector3d(0, 200, 0)collisionShapes: BoxShape {}Model {source: “#Cube”materials: PrincipledMaterial {baseColor: “yellow”}}}}}

这就是它的外观:

Qt Quick 3D Physics 是一个纯 QML API,目前在 Qt 6.4 中作为技术预览版提供。 该文档附带了一些说明性示例,展示了该模块的不同功能。

Qt组件推荐

  • QtitanRibbon – Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart – Qt类图表组件:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
  • QtitanDataGrid – Qt网格组件:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
  • QtitanNavigation:QtitanNavigationDesignUI 组件是一组 GUI 控件,它实现了菜单、导航框、命令栏等导航界面,并让您以更少的滚动和点击次数有效地查看所有实体(工作区、网格或其他项目)。
  • QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!
郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年8月10日 18:18
下一篇 2022年8月10日 18:18

相关推荐

  • 我国首台130吨级重复使用液氧煤油补燃循环发动机试车成功

    新华社西安11月26日电记者26日从中国航天科技集团六院获悉,由该院自主研制的首台130吨级重复使用液氧煤油补燃循环发动机两次起动试车取得圆满成功。 该型发动机是瞄准我国新一代运载…

    2022年11月27日
  • 世界领先!我国已应用于新一代战机→

    本文转自【央视军事】; “3D打印技术在飞机上的应用 我们已达到规模化、工程化 处于世界领先位置” 如何运用3D打印设备 生产新一代战机的零部件? 规模化+工程化 3D打印件批量装…

    2022年11月27日
  • 短视频策划内容的3个要点(短视频策划内容怎么做)

    短视频在制作时,内容框架非常重要。如果直奔主题,然后结束,聚卓告诉你,这样的短视频已经过时了。现在的短视频需要框架的,但不是任何框架,它需要一种易于理解和消化的框架。而且,现在大多…

    2022年11月27日
  • 明日之后怎么加好友(明日之后怎么加好友跨区)

    简要回答 明日之后中玩家可以跟其他玩家进行互动,可以彼此添加好友。如果想要添加好友,此时该怎么进行操作呢明日之后加好友的方式有下面这几种。 01 你可以打开游戏界面,点击聊天框,然…

    2022年11月25日
  • 全民K歌升级新版本7.0之后,有哪些隐藏功能?

    作者:高百烈来源:知乎 这个功能,旧版并没有,要升级到全新的全民K歌7.0版本才能发现。 作为朋友圈当代K歌之王,我费了不少功夫才抢到内测版本。有一说一,全民K歌的路子真的很野,新…

    2022年11月25日
  • 上手Reno8 Pro体验跨屏互联 实在太方便!

    11月已经来到了月底,在手机品牌又要推出新一年度的新品手机之前,我们来点评一下今年令人惊喜的产品。如OPPO的Reno8 Pro系列,该系列搭载双芯影像配置获得了很多消费者的认可。…

    2022年11月25日
  • 华为手机怎么扫一扫连接wifi(手机扫一扫在哪里)

    手机浏览器可以用来浏览网页、看新闻、看视频,还能搜索问题,在我们的工作生活中浏览器占据着非常重要的位置。手机浏览器除了这些作用,其实它隐藏着其他功能,比如:扫一扫。扫一扫可不只是用…

    2022年11月24日
  • 三星手机截屏(三星手机截屏图片在哪个文件夹)

    本文主要讲的是三星手机截屏,以及和三星手机截屏图片在哪个文件夹相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 三星手机截屏怎么截 三星手机四种截屏方法 1、普通截…

    2022年11月24日
  • 英特尔推出按需付费芯片授权服务 针对新至强处理器

    此前有消息传出,英特尔将针对服务器芯片推出全新的付费解锁功能服务。现在,英特尔已经正式公布了这一服务,名为“Intel On Demand”,旨在为客户“提供灵活的消费功能以及根据…

    2022年11月23日
  • magicos7.0升级名单 magicos7.0支持机型名单一览

    Magicos7.0系统升级名单有哪些?昨天荣耀官方正式发布了Magicos7.0系统,并且给出了不同机型的系统升级推送时间。大家可以在本文中查看自己的机型是否支持升级,以及具体的…

    2022年11月23日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息