Qt Quick 3D Helpers QML Types

该模块提供了一些辅助类型,可帮助开发者更轻松地使用 Qt Quick 3D.

AxisHelper

用于在 3D 场景中显示 3 个坐标轴和网格的可视化辅助工具

CapsuleGeometry

提供胶囊的几何体

ConeGeometry

提供圆锥体的几何体

CuboidGeometry

提供长方体的几何体

CylinderGeometry

提供圆柱体的几何体

DebugView

用于显示渲染统计信息并执行调试和开发者操作的视图

ExtendedSceneEnvironment

一个提供常用渲染效果的 SceneEnvironment

ExtrudedTextGeometry

提供挤出文本的几何体

GridGeometry

用于渲染网格的自定义几何体提供器

HeightFieldGeometry

一个高程场几何体

InfiniteGrid

显示无限网格

InstanceModel

基于实例表定义数据模型

InstanceRange

为 RandomInstancing 指定范围

InstanceRepeater

根据实例表实例化组件

LodManager

处理细节级别可见性变化的管理器

LookAtNode

一个会自动保持指向另一个节点的辅助节点

OrbitCameraController

围绕原点旋转的摄像机控制器

PlaneGeometry

为平面提供几何体

ProceduralMesh

允许从 QML 创建几何体

ProceduralMeshSubset

定义 ProceduralMesh 的子集

ProceduralSkyTextureData

生成HDR天空盒立方贴图

ProceduralTextureData

支持通过 QML 创建和填充 TextureData

QuadTextureProvider

用于使用自定义片段着色器渲染四边形纹理

RandomInstancing

生成一个随机的实例化表

RenderOutputProvider

用作访问各渲染通道中提供的纹理的桥梁

SimpleQuadRenderer

将带纹理的全屏四边形渲染到主渲染目标

SphereGeometry

提供球体的几何体

TorusGeometry

为环面提供几何体

WasdController

使用键盘和鼠标控制节点的位置和方向

© 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.