LookAtNode QML Type

A helper node that is automatically kept pointing at another node. More...

Import Statement: import QtQuick3D.Helpers
Since: Qt 6.4
Inherits:

Node

Properties

Detailed Description

This helper implements a node that automatically rotates so that it is always pointed towards a specified node. The rotation only happens over X and Y axes.

For example, the following snippet keeps the cylinder pointed at the cube.

 View3D {
     anchors.fill: parent
     camera: camera

     PerspectiveCamera {
         id: camera
     }

     DirectionalLight {}

     LookAtNode {
         target: cube

         Model {
             id: cylinder
             source: "#Cone"
             eulerRotation.x: -90
             materials: [
                 PrincipledMaterial {}
             ]
         }
     }

     Model {
         id: cube
         position: Qt.vector3d(300, 300, 0);
         source: "#Cube"
         materials: [ PrincipledMaterial {} ]
     }
 }

Property Documentation

target : Node

Specifies the target node to look at. The default value is null.