AxisHelper QML Type | Qt Quick 3D | Qt 6.12.0
Description: Visual helper for showing the 3 axes and a grid in a 3D scene.
Keywords: qmltype

- Qt 6.12
- Qt Quick 3D
- QML Types
- QtQuick3D.Helpers
- AxisHelper
- Qt Quick 3D | Commercial or GPLv3

# AxisHelper QML Type

Visual helper for showing the 3 axes and a grid in a 3D scene. More...

Import Statement: | `import QtQuick3D.Helpers`
Inherits: | Node

- List of all members, including inherited members

## Properties

- enableAxisLines : bool
- enableXYGrid : bool
- enableXZGrid : bool
- enableYZGrid : bool
- gridColor : color
- gridOpacity : real

## Detailed Description

The X axis is red, the Y axis is green, and the Z axis is blue.

The example scene here has a Sphere at position `(0, 0, 0)` and an AxisHelper object. With the WasdController helper one can conveniently navigate the scene.

     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: [ PrincipledMaterial { } ]
         }

         AxisHelper {
         }
     }

     WasdController {
         controlledObject: camera
     }

## Property Documentation

### enableAxisLines : bool `[default: true]`

Enables showing the axis lines.

### enableXYGrid : bool `[default: false]`

Enables the grid on XY plane.

### enableXZGrid : bool

/default true Enables the grid on XZ plane.

### enableYZGrid : bool `[default: false]`

Enables the grid on YZ plane.

### gridColor : color `[default: Qt.rgba(0.8, 0.8, 0.8, 1)]`

Specifies the color of the grid.

### gridOpacity : real `[default: 0.5]`

Specifies the opacity of the grid.