Revision control
++ // Copyright (C) 2026 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
++
++ import QtQuick
++ import QtQuick3D
++
++ Item {
++ width: 200
++ height: 200
++
++ View3D {
++ anchors.fill: parent
++ environment: SceneEnvironment {
++ backgroundMode: SceneEnvironment.Color
++ clearColor: "black"
++ }
++ // The explicit camera's layers is the view's mask: only Layer0.
++ camera: PerspectiveCamera {
++ z: 300
++ layers: ContentLayer.Layer0
++ }
++ DirectionalLight {}
++
++ // Starts outside the mask; the test moves it in and out at runtime.
++ Model {
++ objectName: "box"
++ source: "#Cube"
++ scale: Qt.vector3d(3, 3, 3)
++ layers: ContentLayer.Layer1
++ materials: PrincipledMaterial {
++ lighting: PrincipledMaterial.NoLighting
++ baseColor: "red"
++ }
++ }
++ }
++ }