blob: 2fa069533b319f954b75059f4bde51f7b38161b7 (
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
|
import QtGraphs
import QtQuick
import QtQuick3D
Rectangle {
width: 800
height: 480
color: Qt.rgba(0, 0, 0, 1)
ListModel {
id: dataModel
ListElement{ xPos: 0; yPos: 0; zPos: 0 }
ListElement{ xPos: 1; yPos: -1; zPos: 0 }
ListElement{ xPos: 2; yPos: 0.2; zPos: 0 }
ListElement{ xPos: 3; yPos: -0.2; zPos: 0 }
ListElement{ xPos: 0; yPos: 0.1; zPos: 1 }
ListElement{ xPos: 1; yPos: -0.2; zPos: 1 }
ListElement{ xPos: 2; yPos: -0.1; zPos: 1 }
ListElement{ xPos: 3; yPos: 0; zPos: 1 }
ListElement{ xPos: 0; yPos: 0.2; zPos: 2 }
ListElement{ xPos: 1; yPos: 0.1; zPos: 2 }
ListElement{ xPos: 2; yPos: 0; zPos: 2 }
ListElement{ xPos: 3; yPos: 0.1; zPos: 2 }
ListElement{ xPos: 0; yPos: -0.1; zPos: 3 }
ListElement{ xPos: 1; yPos: -0.2; zPos: 3 }
ListElement{ xPos: 2; yPos: -0.1; zPos: 3 }
ListElement{ xPos: 3; yPos: 0.1; zPos: 3 }
}
Surface3D {
theme: GraphsTheme {
colorScheme: GraphsTheme.ColorScheme.Dark
theme: GraphsTheme.Theme.MixSeries
}
anchors.fill: parent
cameraPreset: Graphs3D.CameraPreset.IsometricLeftHigh
environment: SceneEnvironment {}
Surface3DSeries {
ItemModelSurfaceDataProxy {
itemModel: dataModel
columnRole: "xPos"
yPosRole: "yPos"
rowRole: "zPos"
}
}
}
}
|