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
|
// Copyright (C) 2017 Klaralvdalens Datakonsult AB (KDAB).
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import Qt3D.Core 2.0
import Qt3D.Render 2.0
import Qt3D.Input 2.0
Entity {
id: root
property alias fieldOfView: stereoCamera.fieldOfView
property alias cameraPosition: stereoCamera.position
property alias cameraDirection: stereoCamera.viewDirection
property alias headlightDirection: headLight.worldDirection
components: [
RenderSettings {
activeFrameGraph: QardboardFrameGraph {
id: stereoFrameGraph
leftCamera: stereoCamera.leftCamera
rightCamera: stereoCamera.rightCamera
}
},
InputSettings { },
DirectionalLight {
id: headLight
worldDirection: stereoCamera.viewDirection.times(-1)
}
]
QardboardCamera {
id: stereoCamera
}
}
|