AxisHelper QML 类型
用于在 3D 场景中显示三个轴线和网格的视觉辅助程序。 更多...
导入语句 | import QtQuick3D.Helpers |
继承 |
属性
- enableAxisLines : bool
- enableXYGrid : bool
- enableXZGrid : bool
- enableYZGrid : bool
- gridColor : color
- gridOpacity : real
详细描述
X 轴是红色,Y 轴是绿色,Z 轴是蓝色。
此示例场景中有一个位于 (0, 0, 0)
的球和一个 AxisHelper 对象。使用 WasdController 辅助程序可以方便地导航场景。
View3D { anchors.fill: parent camera: camera PerspectiveCamera { id: camera position: Qt.vector3d(0, 0, 600) } DirectionalLight { position: Qt.vector3d(-500, 500, -100) color: Qt.rgba(0.4, 0.2, 0.6, 1.0) ambientColor: Qt.rgba(0.1, 0.1, 0.1, 1.0) } Model { source: "#Sphere" materials: [ DefaultMaterial { } ] } AxisHelper { } } WasdController { controlledObject: camera }
属性文档
enableAxisLines : bool |
启用显示轴线。默认值是 true。
enableXYGrid : bool |
启用 XY 平面的网格。默认值是 false。
enableXZGrid : bool |
启用 XZ 平面的网格。默认值是 true。
enableYZGrid : bool |
启用 YZ 平面的网格。默认值是 false。
gridColor : color |
指定网格的颜色。默认值是 Qt.rgba(0.8, 0.8, 0.8, 1)
。
gridOpacity : real |
指定网格的不透明度。默认值是 0.5。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款授权的。Qt 和相应的标志是芬兰和/或其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。