Qt 3D Core QML Types

自 Qt3D.Core 6.8 起,该模块已被弃用。我们强烈建议不要在新代码中使用它。

要导入和使用该模块的 QML 类型,请使用以下语句:

import Qt3D.Core 2.9

请参阅Qt 3D QML Types获取Qt 3D 中所有 QML 类型的列表。

QML 类型

AbstractSkeleton

骨架包含蒙皮网格的关节点

Armature

用于计算蒙皮变换矩阵并将其设置在着色器上

Attribute

定义属性以及从 Buffer(缓冲区)读取数据的方式。

BoundingVolume

可用于覆盖实体的边界体积

Buffer

为原始数据提供数据存储空间,以便日后用作顶点或制服

Component3D

为创建Qt 3D 组件提供基本类型

CoreSettings

保存与核心数据处理流程相关的设置

Entity

节点子类,可聚合多个指定其行为的 Component3D 实例

EntityLoader

提供动态加载实体子树的方法

Geometry

封装几何体

GeometryView

封装几何细节

Joint

用于变换蒙皮网格的各个部分

Node

其他类型继承的基础 QML 类型。不能直接创建

NodeInstantiator

动态创建节点

QuaternionAnimation

用于四元数的 PropertyAnimation

Skeleton

为骨骼保存数据,以便与蒙皮网格一起使用

SkeletonLoader

用于从文件中加载关节骨架

Transform

用于对网格执行变换

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.