Qt 3D C++ 类
Qt 3D 模块为基于Qt 3D 框架构建的近实时仿真提供了基础和核心类型。
命名空间
类
Qt 3D 核心模块
Qt 3D 输入模块
Qt 3D 逻辑模块
Qt 3D 渲染模块
Qt 3D 扩展模块
Qt 3D 动画模块
Qt3D 动画的抽象基类 | |
为提供关键帧动画数据的类型提供的基类 | |
为提供动画播放功能的类型定义的基类 | |
用于构建动画混合树的类型的基类 | |
根据加法因子对两个动画片段执行加法混合 | |
为以下对象提供关键帧动画功能:Qt 3D | |
表示一个动画回调对象 | |
指定关键帧动画数据 | |
包含动画数据的类 | |
支持从文件加载关键帧动画数据 | |
用于动画的控制器类 | |
将动画分组在一起的类 | |
提供混合节点树动画播放功能的组件 | |
允许将片段中的通道映射到回调对象的调用上 | |
定义了 QAnimationClipData 的一个通道。动画系统会独立对每个通道组件进行插值,除非该 QChannel 名为“Rotation”(区分大小写),此时它包含四个 QChannelComponent,且每个 QChannelComponent 对应相同数量的关键帧。 在这种情况下,将使用 SLERP 进行插值 | |
允许将剪辑中的通道映射到应用程序中对象的属性上 | |
允许将剪辑中的通道映射到应用程序中对象的属性上 | |
提供简单动画播放功能的组件 | |
用于将剪辑包含在混合树中的类 | |
用于处理关键帧的基类 | |
一个为 QTransform 实现简单关键帧动画的类 | |
根据归一化因子对两个动画片段执行线性插值 | |
为混合形状动画提供形态目标的类 | |
实现混合形状变形动画的类 | |
一个实现顶点混合变形动画的类 |
Qt 3D Scene2D 模块
© 2026 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.