qml 如何使用 Quick 3D 显示 3D 模型?

这篇博客详细介绍了如何利用 QML 的 Quick 3D 功能展示 3D 模型。通过一个名为 Quick3D 的 demo,作者展示了如何加载并显示 boat.obj 3D 模型。首先,使用 balsam.exe 工具将 obj 格式模型转换,然后将生成的文件添加到 QML 资源中,最后在 QML 中使用特定组件呈现 3D 模型数据。
摘要由CSDN通过智能技术生成

qml 如何使用 Quick 3D 显示 3D 模型?

Quick3D demo 详细描述了如何使用 qml 显示一个 3D 模型。

qml 3d boat

仓库地址:https://gitee.com/yujinghuanqiu/quick3d

在该 demo 中提供一个 boat.obj 3d 模型(./3d/boat.obj),用于测试3D模型显示。

  1. 使用 balsam.exe (qt 自带工具) 工具转换 obj 格式的 3d 模型。
balsam.exe boat.obj

此时会生成 maps meshes Boat.qml 文件,把这些全部添加到 qml 资源文件中。

  1. 使用 Qt Quick 3D 显示3D模型数据。
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick3D 1.15
import QtQuick3D.Helpers 1.15

Window {
    id: window
    width: 640
    height: 480
    visible: true

    View3D {
        id: view
        anchors.fill: parent
        environment: SceneEnvironmen
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值