aboutsummaryrefslogtreecommitdiffstats
path: root/doc/qtdesignstudio/examples/Optimal3DScene/Screen01.ui.qml
blob: 15473a924b620648ae9fa93d350f4eb86e9cf36c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

import QtQuick 2.12
import QtQuick3D 1.15
import Optimal3DScene 1.0
import Quick3DAssets.High 1.0
import Quick3DAssets.Low 1.0
import Quick3DAssets.Merged 1.0
import QtQuick 2.15
import Quick3DAssets.VertexColor 1.0

Rectangle {
    width: Constants.width
    height: Constants.height

    color: Constants.backgroundColor
    property alias high: high

    View3D {
        id: view3D
        x: 0
        y: 0
        width: 1280
        height: 720
        SceneEnvironment {
            id: sceneEnvironment
            antialiasingQuality: SceneEnvironment.High
            antialiasingMode: SceneEnvironment.MSAA
        }

        Node {
            id: scenelow

            PerspectiveCamera {
                id: camera
                x: 0
                y: 501.999
                z: 953.07697
            }

            Low {
                id: low
                eulerRotation.z: 0.00001
                eulerRotation.y: -135
                eulerRotation.x: 0.00002
            }

            PointLight {
                id: lightPoint
                x: 0
                y: 888.433
                castsShadow: true
                brightness: 400
                quadraticFade: 0.01318
                z: -0.00007
            }
        }

        Node {
            id: scenehigh
            PerspectiveCamera {
                id: camera1
                x: 0
                y: 501.999
                z: 953.07697
            }

            PointLight {
                id: lightPoint1
                x: 0
                y: 888.433
                brightness: 400
                castsShadow: true
                z: -0.00007
                quadraticFade: 0.01318
            }

            High {
                id: high
                eulerRotation.y: -135
            }
        }

        Node {
            id: scenecombined
            PerspectiveCamera {
                id: camera2
                x: 0
                y: 501.999
                z: 953.07697
            }

            PointLight {
                id: lightPoint2
                x: 0
                y: 888.433
                brightness: 350
                castsShadow: true
                z: -0.00007
                quadraticFade: 0.01318
            }

            Merged {
                id: merged
                eulerRotation.y: -135
            }
        }

        Node {
            id: scenevertexcolor
            PerspectiveCamera {
                id: camera3
                x: 0
                y: 501.999
                z: 953.07697
            }

            PointLight {
                id: lightPoint3
                x: 0
                y: 888.433
                brightness: 350
                castsShadow: true
                z: -0.00007
                quadraticFade: 0.01318
            }

            VertexColor {
                id: vertexColor
                eulerRotation.y: -135
            }
        }
        environment: sceneEnvironment
    }
}

/*##^##
Designer {
    D{i:0;active3dScene:10;formeditorZoom:0.6600000262260437}D{i:3;invisible:true}D{i:7;invisible:true}
D{i:11;invisible:true}
}
##^##*/