-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnormal_color.tscn
276 lines (226 loc) · 24.4 KB
/
normal_color.tscn
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
[gd_scene load_steps=30 format=3 uid="uid://c1fu68v3wu72a"]
[ext_resource type="Shader" uid="uid://0krdi8i5i0v6" path="res://grid_web.tres" id="1_4oxaf"]
[ext_resource type="Shader" uid="uid://cyeai3wtgkjbj" path="res://normal_color_flat.tres" id="1_5vy62"]
[ext_resource type="Shader" path="res://normal_color.gdshader" id="1_wydpf"]
[ext_resource type="Script" path="res://color_from_rot.gd" id="2_ktw4g"]
[ext_resource type="Shader" path="res://picked_color.gdshader" id="3_npew3"]
[ext_resource type="Script" path="res://camera_pivot.gd" id="4_8u2f7"]
[ext_resource type="Script" path="res://copy_text.gd" id="7_nosvi"]
[ext_resource type="FontFile" uid="uid://74p3t6aanp60" path="res://FiraCode-VF.ttf" id="7_wbn4l"]
[sub_resource type="GDScript" id="GDScript_x3mbx"]
script/source = "extends Node3D
func _ready() -> void:
Input.set_default_cursor_shape(Input.CURSOR_CROSS)
"
[sub_resource type="ShaderMaterial" id="ShaderMaterial_dcu7g"]
render_priority = 0
shader = ExtResource("1_4oxaf")
shader_parameter/gridColor = Color(1, 1, 1, 0.568627)
shader_parameter/fadeStart = 1.0
shader_parameter/fadeEnd = 10.0
shader_parameter/unitSize = 1.0
shader_parameter/subdivisions = 4
shader_parameter/majorLineThickness = 2.0
shader_parameter/minorLineThickness = 1.0
shader_parameter/minorLineAlpha = 0.3
[sub_resource type="PlaneMesh" id="PlaneMesh_3i05p"]
size = Vector2(100, 100)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6hfka"]
render_priority = 0
shader = ExtResource("1_5vy62")
[sub_resource type="SphereMesh" id="SphereMesh_125c5"]
material = SubResource("ShaderMaterial_6hfka")
radial_segments = 12
rings = 9
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_06swg"]
data = PackedVector3Array(0, 0.5, 0, 0, 0.5, 0, 0, 0.4755, 0.1545, 0, 0.5, 0, 0.0773, 0.4755, 0.1338, 0, 0.4755, 0.1545, 0, 0.5, 0, 0, 0.5, 0, 0.0773, 0.4755, 0.1338, 0, 0.5, 0, 0.1338, 0.4755, 0.0773, 0.0773, 0.4755, 0.1338, 0, 0.5, 0, 0, 0.5, 0, 0.1338, 0.4755, 0.0773, 0, 0.5, 0, 0.1545, 0.4755, 0, 0.1338, 0.4755, 0.0773, 0, 0.5, 0, 0, 0.5, 0, 0.1545, 0.4755, 0, 0, 0.5, 0, 0.1338, 0.4755, -0.0773, 0.1545, 0.4755, 0, 0, 0.5, 0, 0, 0.5, 0, 0.1338, 0.4755, -0.0773, 0, 0.5, 0, 0.0773, 0.4755, -0.1338, 0.1338, 0.4755, -0.0773, 0, 0.5, 0, 0, 0.5, 0, 0.0773, 0.4755, -0.1338, 0, 0.5, 0, 0, 0.4755, -0.1545, 0.0773, 0.4755, -0.1338, 0, 0.5, 0, 0, 0.5, 0, 0, 0.4755, -0.1545, 0, 0.5, 0, -0.0773, 0.4755, -0.1338, 0, 0.4755, -0.1545, 0, 0.5, 0, 0, 0.5, 0, -0.0773, 0.4755, -0.1338, 0, 0.5, 0, -0.1338, 0.4755, -0.0773, -0.0773, 0.4755, -0.1338, 0, 0.5, 0, 0, 0.5, 0, -0.1338, 0.4755, -0.0773, 0, 0.5, 0, -0.1545, 0.4755, 0, -0.1338, 0.4755, -0.0773, 0, 0.5, 0, 0, 0.5, 0, -0.1545, 0.4755, 0, 0, 0.5, 0, -0.1338, 0.4755, 0.0773, -0.1545, 0.4755, 0, 0, 0.5, 0, 0, 0.5, 0, -0.1338, 0.4755, 0.0773, 0, 0.5, 0, -0.0773, 0.4755, 0.1338, -0.1338, 0.4755, 0.0773, 0, 0.5, 0, 0, 0.5, 0, -0.0773, 0.4755, 0.1338, 0, 0.5, 0, 0, 0.4755, 0.1545, -0.0773, 0.4755, 0.1338, 0, 0.4755, 0.1545, 0.0773, 0.4755, 0.1338, 0, 0.4045, 0.2939, 0.0773, 0.4755, 0.1338, 0.1469, 0.4045, 0.2545, 0, 0.4045, 0.2939, 0.0773, 0.4755, 0.1338, 0.1338, 0.4755, 0.0773, 0.1469, 0.4045, 0.2545, 0.1338, 0.4755, 0.0773, 0.2545, 0.4045, 0.1469, 0.1469, 0.4045, 0.2545, 0.1338, 0.4755, 0.0773, 0.1545, 0.4755, 0, 0.2545, 0.4045, 0.1469, 0.1545, 0.4755, 0, 0.2939, 0.4045, 0, 0.2545, 0.4045, 0.1469, 0.1545, 0.4755, 0, 0.1338, 0.4755, -0.0773, 0.2939, 0.4045, 0, 0.1338, 0.4755, -0.0773, 0.2545, 0.4045, -0.1469, 0.2939, 0.4045, 0, 0.1338, 0.4755, -0.0773, 0.0773, 0.4755, -0.1338, 0.2545, 0.4045, -0.1469, 0.0773, 0.4755, -0.1338, 0.1469, 0.4045, -0.2545, 0.2545, 0.4045, -0.1469, 0.0773, 0.4755, -0.1338, 0, 0.4755, -0.1545, 0.1469, 0.4045, -0.2545, 0, 0.4755, -0.1545, 0, 0.4045, -0.2939, 0.1469, 0.4045, -0.2545, 0, 0.4755, -0.1545, -0.0773, 0.4755, -0.1338, 0, 0.4045, -0.2939, -0.0773, 0.4755, -0.1338, -0.1469, 0.4045, -0.2545, 0, 0.4045, -0.2939, -0.0773, 0.4755, -0.1338, -0.1338, 0.4755, -0.0773, -0.1469, 0.4045, -0.2545, -0.1338, 0.4755, -0.0773, -0.2545, 0.4045, -0.1469, -0.1469, 0.4045, -0.2545, -0.1338, 0.4755, -0.0773, -0.1545, 0.4755, 0, -0.2545, 0.4045, -0.1469, -0.1545, 0.4755, 0, -0.2939, 0.4045, 0, -0.2545, 0.4045, -0.1469, -0.1545, 0.4755, 0, -0.1338, 0.4755, 0.0773, -0.2939, 0.4045, 0, -0.1338, 0.4755, 0.0773, -0.2545, 0.4045, 0.1469, -0.2939, 0.4045, 0, -0.1338, 0.4755, 0.0773, -0.0773, 0.4755, 0.1338, -0.2545, 0.4045, 0.1469, -0.0773, 0.4755, 0.1338, -0.1469, 0.4045, 0.2545, -0.2545, 0.4045, 0.1469, -0.0773, 0.4755, 0.1338, 0, 0.4755, 0.1545, -0.1469, 0.4045, 0.2545, 0, 0.4755, 0.1545, 0, 0.4045, 0.2939, -0.1469, 0.4045, 0.2545, 0, 0.4045, 0.2939, 0.1469, 0.4045, 0.2545, 0, 0.2939, 0.4045, 0.1469, 0.4045, 0.2545, 0.2023, 0.2939, 0.3503, 0, 0.2939, 0.4045, 0.1469, 0.4045, 0.2545, 0.2545, 0.4045, 0.1469, 0.2023, 0.2939, 0.3503, 0.2545, 0.4045, 0.1469, 0.3503, 0.2939, 0.2023, 0.2023, 0.2939, 0.3503, 0.2545, 0.4045, 0.1469, 0.2939, 0.4045, 0, 0.3503, 0.2939, 0.2023, 0.2939, 0.4045, 0, 0.4045, 0.2939, 0, 0.3503, 0.2939, 0.2023, 0.2939, 0.4045, 0, 0.2545, 0.4045, -0.1469, 0.4045, 0.2939, 0, 0.2545, 0.4045, -0.1469, 0.3503, 0.2939, -0.2023, 0.4045, 0.2939, 0, 0.2545, 0.4045, -0.1469, 0.1469, 0.4045, -0.2545, 0.3503, 0.2939, -0.2023, 0.1469, 0.4045, -0.2545, 0.2023, 0.2939, -0.3503, 0.3503, 0.2939, -0.2023, 0.1469, 0.4045, -0.2545, 0, 0.4045, -0.2939, 0.2023, 0.2939, -0.3503, 0, 0.4045, -0.2939, 0, 0.2939, -0.4045, 0.2023, 0.2939, -0.3503, 0, 0.4045, -0.2939, -0.1469, 0.4045, -0.2545, 0, 0.2939, -0.4045, -0.1469, 0.4045, -0.2545, -0.2023, 0.2939, -0.3503, 0, 0.2939, -0.4045, -0.1469, 0.4045, -0.2545, -0.2545, 0.4045, -0.1469, -0.2023, 0.2939, -0.3503, -0.2545, 0.4045, -0.1469, -0.3503, 0.2939, -0.2023, -0.2023, 0.2939, -0.3503, -0.2545, 0.4045, -0.1469, -0.2939, 0.4045, 0, -0.3503, 0.2939, -0.2023, -0.2939, 0.4045, 0, -0.4045, 0.2939, 0, -0.3503, 0.2939, -0.2023, -0.2939, 0.4045, 0, -0.2545, 0.4045, 0.1469, -0.4045, 0.2939, 0, -0.2545, 0.4045, 0.1469, -0.3503, 0.2939, 0.2023, -0.4045, 0.2939, 0, -0.2545, 0.4045, 0.1469, -0.1469, 0.4045, 0.2545, -0.3503, 0.2939, 0.2023, -0.1469, 0.4045, 0.2545, -0.2023, 0.2939, 0.3503, -0.3503, 0.2939, 0.2023, -0.1469, 0.4045, 0.2545, 0, 0.4045, 0.2939, -0.2023, 0.2939, 0.3503, 0, 0.4045, 0.2939, 0, 0.2939, 0.4045, -0.2023, 0.2939, 0.3503, 0, 0.2939, 0.4045, 0.2023, 0.2939, 0.3503, 0, 0.1545, 0.4755, 0.2023, 0.2939, 0.3503, 0.2378, 0.1545, 0.4118, 0, 0.1545, 0.4755, 0.2023, 0.2939, 0.3503, 0.3503, 0.2939, 0.2023, 0.2378, 0.1545, 0.4118, 0.3503, 0.2939, 0.2023, 0.4118, 0.1545, 0.2378, 0.2378, 0.1545, 0.4118, 0.3503, 0.2939, 0.2023, 0.4045, 0.2939, 0, 0.4118, 0.1545, 0.2378, 0.4045, 0.2939, 0, 0.4755, 0.1545, 0, 0.4118, 0.1545, 0.2378, 0.4045, 0.2939, 0, 0.3503, 0.2939, -0.2023, 0.4755, 0.1545, 0, 0.3503, 0.2939, -0.2023, 0.4118, 0.1545, -0.2378, 0.4755, 0.1545, 0, 0.3503, 0.2939, -0.2023, 0.2023, 0.2939, -0.3503, 0.4118, 0.1545, -0.2378, 0.2023, 0.2939, -0.3503, 0.2378, 0.1545, -0.4118, 0.4118, 0.1545, -0.2378, 0.2023, 0.2939, -0.3503, 0, 0.2939, -0.4045, 0.2378, 0.1545, -0.4118, 0, 0.2939, -0.4045, 0, 0.1545, -0.4755, 0.2378, 0.1545, -0.4118, 0, 0.2939, -0.4045, -0.2023, 0.2939, -0.3503, 0, 0.1545, -0.4755, -0.2023, 0.2939, -0.3503, -0.2378, 0.1545, -0.4118, 0, 0.1545, -0.4755, -0.2023, 0.2939, -0.3503, -0.3503, 0.2939, -0.2023, -0.2378, 0.1545, -0.4118, -0.3503, 0.2939, -0.2023, -0.4118, 0.1545, -0.2378, -0.2378, 0.1545, -0.4118, -0.3503, 0.2939, -0.2023, -0.4045, 0.2939, 0, -0.4118, 0.1545, -0.2378, -0.4045, 0.2939, 0, -0.4755, 0.1545, 0, -0.4118, 0.1545, -0.2378, -0.4045, 0.2939, 0, -0.3503, 0.2939, 0.2023, -0.4755, 0.1545, 0, -0.3503, 0.2939, 0.2023, -0.4118, 0.1545, 0.2378, -0.4755, 0.1545, 0, -0.3503, 0.2939, 0.2023, -0.2023, 0.2939, 0.3503, -0.4118, 0.1545, 0.2378, -0.2023, 0.2939, 0.3503, -0.2378, 0.1545, 0.4118, -0.4118, 0.1545, 0.2378, -0.2023, 0.2939, 0.3503, 0, 0.2939, 0.4045, -0.2378, 0.1545, 0.4118, 0, 0.2939, 0.4045, 0, 0.1545, 0.4755, -0.2378, 0.1545, 0.4118, 0, 0.1545, 0.4755, 0.2378, 0.1545, 0.4118, 0, 0, 0.5, 0.2378, 0.1545, 0.4118, 0.25, 0, 0.433, 0, 0, 0.5, 0.2378, 0.1545, 0.4118, 0.4118, 0.1545, 0.2378, 0.25, 0, 0.433, 0.4118, 0.1545, 0.2378, 0.433, 0, 0.25, 0.25, 0, 0.433, 0.4118, 0.1545, 0.2378, 0.4755, 0.1545, 0, 0.433, 0, 0.25, 0.4755, 0.1545, 0, 0.5, 0, 0, 0.433, 0, 0.25, 0.4755, 0.1545, 0, 0.4118, 0.1545, -0.2378, 0.5, 0, 0, 0.4118, 0.1545, -0.2378, 0.433, 0, -0.25, 0.5, 0, 0, 0.4118, 0.1545, -0.2378, 0.2378, 0.1545, -0.4118, 0.433, 0, -0.25, 0.2378, 0.1545, -0.4118, 0.25, 0, -0.433, 0.433, 0, -0.25, 0.2378, 0.1545, -0.4118, 0, 0.1545, -0.4755, 0.25, 0, -0.433, 0, 0.1545, -0.4755, 0, 0, -0.5, 0.25, 0, -0.433, 0, 0.1545, -0.4755, -0.2378, 0.1545, -0.4118, 0, 0, -0.5, -0.2378, 0.1545, -0.4118, -0.25, 0, -0.433, 0, 0, -0.5, -0.2378, 0.1545, -0.4118, -0.4118, 0.1545, -0.2378, -0.25, 0, -0.433, -0.4118, 0.1545, -0.2378, -0.433, 0, -0.25, -0.25, 0, -0.433, -0.4118, 0.1545, -0.2378, -0.4755, 0.1545, 0, -0.433, 0, -0.25, -0.4755, 0.1545, 0, -0.5, 0, 0, -0.433, 0, -0.25, -0.4755, 0.1545, 0, -0.4118, 0.1545, 0.2378, -0.5, 0, 0, -0.4118, 0.1545, 0.2378, -0.433, 0, 0.25, -0.5, 0, 0, -0.4118, 0.1545, 0.2378, -0.2378, 0.1545, 0.4118, -0.433, 0, 0.25, -0.2378, 0.1545, 0.4118, -0.25, 0, 0.433, -0.433, 0, 0.25, -0.2378, 0.1545, 0.4118, 0, 0.1545, 0.4755, -0.25, 0, 0.433, 0, 0.1545, 0.4755, 0, 0, 0.5, -0.25, 0, 0.433, 0, 0, 0.5, 0.25, 0, 0.433, 0, -0.1545, 0.4755, 0.25, 0, 0.433, 0.2378, -0.1545, 0.4118, 0, -0.1545, 0.4755, 0.25, 0, 0.433, 0.433, 0, 0.25, 0.2378, -0.1545, 0.4118, 0.433, 0, 0.25, 0.4118, -0.1545, 0.2378, 0.2378, -0.1545, 0.4118, 0.433, 0, 0.25, 0.5, 0, 0, 0.4118, -0.1545, 0.2378, 0.5, 0, 0, 0.4755, -0.1545, 0, 0.4118, -0.1545, 0.2378, 0.5, 0, 0, 0.433, 0, -0.25, 0.4755, -0.1545, 0, 0.433, 0, -0.25, 0.4118, -0.1545, -0.2378, 0.4755, -0.1545, 0, 0.433, 0, -0.25, 0.25, 0, -0.433, 0.4118, -0.1545, -0.2378, 0.25, 0, -0.433, 0.2378, -0.1545, -0.4118, 0.4118, -0.1545, -0.2378, 0.25, 0, -0.433, 0, 0, -0.5, 0.2378, -0.1545, -0.4118, 0, 0, -0.5, 0, -0.1545, -0.4755, 0.2378, -0.1545, -0.4118, 0, 0, -0.5, -0.25, 0, -0.433, 0, -0.1545, -0.4755, -0.25, 0, -0.433, -0.2378, -0.1545, -0.4118, 0, -0.1545, -0.4755, -0.25, 0, -0.433, -0.433, 0, -0.25, -0.2378, -0.1545, -0.4118, -0.433, 0, -0.25, -0.4118, -0.1545, -0.2378, -0.2378, -0.1545, -0.4118, -0.433, 0, -0.25, -0.5, 0, 0, -0.4118, -0.1545, -0.2378, -0.5, 0, 0, -0.4755, -0.1545, 0, -0.4118, -0.1545, -0.2378, -0.5, 0, 0, -0.433, 0, 0.25, -0.4755, -0.1545, 0, -0.433, 0, 0.25, -0.4118, -0.1545, 0.2378, -0.4755, -0.1545, 0, -0.433, 0, 0.25, -0.25, 0, 0.433, -0.4118, -0.1545, 0.2378, -0.25, 0, 0.433, -0.2378, -0.1545, 0.4118, -0.4118, -0.1545, 0.2378, -0.25, 0, 0.433, 0, 0, 0.5, -0.2378, -0.1545, 0.4118, 0, 0, 0.5, 0, -0.1545, 0.4755, -0.2378, -0.1545, 0.4118, 0, -0.1545, 0.4755, 0.2378, -0.1545, 0.4118, 0, -0.2939, 0.4045, 0.2378, -0.1545, 0.4118, 0.2023, -0.2939, 0.3503, 0, -0.2939, 0.4045, 0.2378, -0.1545, 0.4118, 0.4118, -0.1545, 0.2378, 0.2023, -0.2939, 0.3503, 0.4118, -0.1545, 0.2378, 0.3503, -0.2939, 0.2023, 0.2023, -0.2939, 0.3503, 0.4118, -0.1545, 0.2378, 0.4755, -0.1545, 0, 0.3503, -0.2939, 0.2023, 0.4755, -0.1545, 0, 0.4045, -0.2939, 0, 0.3503, -0.2939, 0.2023, 0.4755, -0.1545, 0, 0.4118, -0.1545, -0.2378, 0.4045, -0.2939, 0, 0.4118, -0.1545, -0.2378, 0.3503, -0.2939, -0.2023, 0.4045, -0.2939, 0, 0.4118, -0.1545, -0.2378, 0.2378, -0.1545, -0.4118, 0.3503, -0.2939, -0.2023, 0.2378, -0.1545, -0.4118, 0.2023, -0.2939, -0.3503, 0.3503, -0.2939, -0.2023, 0.2378, -0.1545, -0.4118, 0, -0.1545, -0.4755, 0.2023, -0.2939, -0.3503, 0, -0.1545, -0.4755, 0, -0.2939, -0.4045, 0.2023, -0.2939, -0.3503, 0, -0.1545, -0.4755, -0.2378, -0.1545, -0.4118, 0, -0.2939, -0.4045, -0.2378, -0.1545, -0.4118, -0.2023, -0.2939, -0.3503, 0, -0.2939, -0.4045, -0.2378, -0.1545, -0.4118, -0.4118, -0.1545, -0.2378, -0.2023, -0.2939, -0.3503, -0.4118, -0.1545, -0.2378, -0.3503, -0.2939, -0.2023, -0.2023, -0.2939, -0.3503, -0.4118, -0.1545, -0.2378, -0.4755, -0.1545, 0, -0.3503, -0.2939, -0.2023, -0.4755, -0.1545, 0, -0.4045, -0.2939, 0, -0.3503, -0.2939, -0.2023, -0.4755, -0.1545, 0, -0.4118, -0.1545, 0.2378, -0.4045, -0.2939, 0, -0.4118, -0.1545, 0.2378, -0.3503, -0.2939, 0.2023, -0.4045, -0.2939, 0, -0.4118, -0.1545, 0.2378, -0.2378, -0.1545, 0.4118, -0.3503, -0.2939, 0.2023, -0.2378, -0.1545, 0.4118, -0.2023, -0.2939, 0.3503, -0.3503, -0.2939, 0.2023, -0.2378, -0.1545, 0.4118, 0, -0.1545, 0.4755, -0.2023, -0.2939, 0.3503, 0, -0.1545, 0.4755, 0, -0.2939, 0.4045, -0.2023, -0.2939, 0.3503, 0, -0.2939, 0.4045, 0.2023, -0.2939, 0.3503, 0, -0.4045, 0.2939, 0.2023, -0.2939, 0.3503, 0.1469, -0.4045, 0.2545, 0, -0.4045, 0.2939, 0.2023, -0.2939, 0.3503, 0.3503, -0.2939, 0.2023, 0.1469, -0.4045, 0.2545, 0.3503, -0.2939, 0.2023, 0.2545, -0.4045, 0.1469, 0.1469, -0.4045, 0.2545, 0.3503, -0.2939, 0.2023, 0.4045, -0.2939, 0, 0.2545, -0.4045, 0.1469, 0.4045, -0.2939, 0, 0.2939, -0.4045, 0, 0.2545, -0.4045, 0.1469, 0.4045, -0.2939, 0, 0.3503, -0.2939, -0.2023, 0.2939, -0.4045, 0, 0.3503, -0.2939, -0.2023, 0.2545, -0.4045, -0.1469, 0.2939, -0.4045, 0, 0.3503, -0.2939, -0.2023, 0.2023, -0.2939, -0.3503, 0.2545, -0.4045, -0.1469, 0.2023, -0.2939, -0.3503, 0.1469, -0.4045, -0.2545, 0.2545, -0.4045, -0.1469, 0.2023, -0.2939, -0.3503, 0, -0.2939, -0.4045, 0.1469, -0.4045, -0.2545, 0, -0.2939, -0.4045, 0, -0.4045, -0.2939, 0.1469, -0.4045, -0.2545, 0, -0.2939, -0.4045, -0.2023, -0.2939, -0.3503, 0, -0.4045, -0.2939, -0.2023, -0.2939, -0.3503, -0.1469, -0.4045, -0.2545, 0, -0.4045, -0.2939, -0.2023, -0.2939, -0.3503, -0.3503, -0.2939, -0.2023, -0.1469, -0.4045, -0.2545, -0.3503, -0.2939, -0.2023, -0.2545, -0.4045, -0.1469, -0.1469, -0.4045, -0.2545, -0.3503, -0.2939, -0.2023, -0.4045, -0.2939, 0, -0.2545, -0.4045, -0.1469, -0.4045, -0.2939, 0, -0.2939, -0.4045, 0, -0.2545, -0.4045, -0.1469, -0.4045, -0.2939, 0, -0.3503, -0.2939, 0.2023, -0.2939, -0.4045, 0, -0.3503, -0.2939, 0.2023, -0.2545, -0.4045, 0.1469, -0.2939, -0.4045, 0, -0.3503, -0.2939, 0.2023, -0.2023, -0.2939, 0.3503, -0.2545, -0.4045, 0.1469, -0.2023, -0.2939, 0.3503, -0.1469, -0.4045, 0.2545, -0.2545, -0.4045, 0.1469, -0.2023, -0.2939, 0.3503, 0, -0.2939, 0.4045, -0.1469, -0.4045, 0.2545, 0, -0.2939, 0.4045, 0, -0.4045, 0.2939, -0.1469, -0.4045, 0.2545, 0, -0.4045, 0.2939, 0.1469, -0.4045, 0.2545, 0, -0.4755, 0.1545, 0.1469, -0.4045, 0.2545, 0.0773, -0.4755, 0.1338, 0, -0.4755, 0.1545, 0.1469, -0.4045, 0.2545, 0.2545, -0.4045, 0.1469, 0.0773, -0.4755, 0.1338, 0.2545, -0.4045, 0.1469, 0.1338, -0.4755, 0.0773, 0.0773, -0.4755, 0.1338, 0.2545, -0.4045, 0.1469, 0.2939, -0.4045, 0, 0.1338, -0.4755, 0.0773, 0.2939, -0.4045, 0, 0.1545, -0.4755, 0, 0.1338, -0.4755, 0.0773, 0.2939, -0.4045, 0, 0.2545, -0.4045, -0.1469, 0.1545, -0.4755, 0, 0.2545, -0.4045, -0.1469, 0.1338, -0.4755, -0.0773, 0.1545, -0.4755, 0, 0.2545, -0.4045, -0.1469, 0.1469, -0.4045, -0.2545, 0.1338, -0.4755, -0.0773, 0.1469, -0.4045, -0.2545, 0.0773, -0.4755, -0.1338, 0.1338, -0.4755, -0.0773, 0.1469, -0.4045, -0.2545, 0, -0.4045, -0.2939, 0.0773, -0.4755, -0.1338, 0, -0.4045, -0.2939, 0, -0.4755, -0.1545, 0.0773, -0.4755, -0.1338, 0, -0.4045, -0.2939, -0.1469, -0.4045, -0.2545, 0, -0.4755, -0.1545, -0.1469, -0.4045, -0.2545, -0.0773, -0.4755, -0.1338, 0, -0.4755, -0.1545, -0.1469, -0.4045, -0.2545, -0.2545, -0.4045, -0.1469, -0.0773, -0.4755, -0.1338, -0.2545, -0.4045, -0.1469, -0.1338, -0.4755, -0.0773, -0.0773, -0.4755, -0.1338, -0.2545, -0.4045, -0.1469, -0.2939, -0.4045, 0, -0.1338, -0.4755, -0.0773, -0.2939, -0.4045, 0, -0.1545, -0.4755, 0, -0.1338, -0.4755, -0.0773, -0.2939, -0.4045, 0, -0.2545, -0.4045, 0.1469, -0.1545, -0.4755, 0, -0.2545, -0.4045, 0.1469, -0.1338, -0.4755, 0.0773, -0.1545, -0.4755, 0, -0.2545, -0.4045, 0.1469, -0.1469, -0.4045, 0.2545, -0.1338, -0.4755, 0.0773, -0.1469, -0.4045, 0.2545, -0.0773, -0.4755, 0.1338, -0.1338, -0.4755, 0.0773, -0.1469, -0.4045, 0.2545, 0, -0.4045, 0.2939, -0.0773, -0.4755, 0.1338, 0, -0.4045, 0.2939, 0, -0.4755, 0.1545, -0.0773, -0.4755, 0.1338, 0, -0.4755, 0.1545, 0.0773, -0.4755, 0.1338, 0, -0.5, 0, 0.0773, -0.4755, 0.1338, 0, -0.5, 0, 0, -0.5, 0, 0.0773, -0.4755, 0.1338, 0.1338, -0.4755, 0.0773, 0, -0.5, 0, 0.1338, -0.4755, 0.0773, 0, -0.5, 0, 0, -0.5, 0, 0.1338, -0.4755, 0.0773, 0.1545, -0.4755, 0, 0, -0.5, 0, 0.1545, -0.4755, 0, 0, -0.5, 0, 0, -0.5, 0, 0.1545, -0.4755, 0, 0.1338, -0.4755, -0.0773, 0, -0.5, 0, 0.1338, -0.4755, -0.0773, 0, -0.5, 0, 0, -0.5, 0, 0.1338, -0.4755, -0.0773, 0.0773, -0.4755, -0.1338, 0, -0.5, 0, 0.0773, -0.4755, -0.1338, 0, -0.5, 0, 0, -0.5, 0, 0.0773, -0.4755, -0.1338, 0, -0.4755, -0.1545, 0, -0.5, 0, 0, -0.4755, -0.1545, 0, -0.5, 0, 0, -0.5, 0, 0, -0.4755, -0.1545, -0.0773, -0.4755, -0.1338, 0, -0.5, 0, -0.0773, -0.4755, -0.1338, 0, -0.5, 0, 0, -0.5, 0, -0.0773, -0.4755, -0.1338, -0.1338, -0.4755, -0.0773, 0, -0.5, 0, -0.1338, -0.4755, -0.0773, 0, -0.5, 0, 0, -0.5, 0, -0.1338, -0.4755, -0.0773, -0.1545, -0.4755, 0, 0, -0.5, 0, -0.1545, -0.4755, 0, 0, -0.5, 0, 0, -0.5, 0, -0.1545, -0.4755, 0, -0.1338, -0.4755, 0.0773, 0, -0.5, 0, -0.1338, -0.4755, 0.0773, 0, -0.5, 0, 0, -0.5, 0, -0.1338, -0.4755, 0.0773, -0.0773, -0.4755, 0.1338, 0, -0.5, 0, -0.0773, -0.4755, 0.1338, 0, -0.5, 0, 0, -0.5, 0, -0.0773, -0.4755, 0.1338, 0, -0.4755, 0.1545, 0, -0.5, 0, 0, -0.4755, 0.1545, 0, -0.5, 0, 0, -0.5, 0)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_yhfrj"]
render_priority = 0
shader = ExtResource("1_wydpf")
[sub_resource type="SphereMesh" id="SphereMesh_r4iqt"]
radial_segments = 128
rings = 64
[sub_resource type="SphereShape3D" id="SphereShape3D_op1t5"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4yhut"]
render_priority = 0
shader = ExtResource("3_npew3")
shader_parameter/picked = Color(1, 1, 1, 1)
shader_parameter/n_amt = 0.73
[sub_resource type="CylinderMesh" id="CylinderMesh_ls1t1"]
top_radius = 0.0
bottom_radius = 0.05
height = 0.15
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_8y3ci"]
sky_top_color = Color(0.0352941, 0.0431373, 0.0588235, 1)
sky_horizon_color = Color(0.133333, 0.137255, 0.141176, 1)
sky_curve = 0.0568394
ground_bottom_color = Color(0, 0, 0, 1)
ground_horizon_color = Color(0.133333, 0.137255, 0.141176, 1)
sun_angle_max = 0.0
[sub_resource type="Sky" id="Sky_v6dyt"]
sky_material = SubResource("ProceduralSkyMaterial_8y3ci")
[sub_resource type="Environment" id="Environment_7dob8"]
background_mode = 2
sky = SubResource("Sky_v6dyt")
ambient_light_source = 1
reflected_light_source = 1
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_fiort"]
plane = Plane(0, 0, 1, 0)
[sub_resource type="QuadMesh" id="QuadMesh_vbkcs"]
size = Vector2(5, 5)
[sub_resource type="Theme" id="Theme_3ok5r"]
default_font = ExtResource("7_wbn4l")
[sub_resource type="Theme" id="Theme_kf0ia"]
default_font = ExtResource("7_wbn4l")
[sub_resource type="Theme" id="Theme_bs05b"]
default_font = ExtResource("7_wbn4l")
[sub_resource type="Theme" id="Theme_aa3l3"]
default_font = ExtResource("7_wbn4l")
[sub_resource type="Theme" id="Theme_eswca"]
default_font = ExtResource("7_wbn4l")
[node name="root" type="Node3D"]
script = SubResource("GDScript_x3mbx")
[node name="grid_web" type="MeshInstance3D" parent="."]
material_override = SubResource("ShaderMaterial_dcu7g")
mesh = SubResource("PlaneMesh_3i05p")
[node name="sphere_flat" type="MeshInstance3D" parent="."]
unique_name_in_owner = true
transform = Transform3D(0.258819, -3.23981e-08, -0.965926, -0.965926, -4.2222e-08, -0.258819, -3.2398e-08, 1, -4.2222e-08, 0, 0, 0)
visible = false
mesh = SubResource("SphereMesh_125c5")
skeleton = NodePath("../color_control")
[node name="StaticBody3D" type="StaticBody3D" parent="sphere_flat"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="sphere_flat/StaticBody3D"]
transform = Transform3D(1, 0, 1.68504e-17, 1.11022e-16, 1, 8.88178e-16, 1.68504e-17, 0, 1, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_06swg")
disabled = true
[node name="sphere_smooth" type="MeshInstance3D" parent="."]
unique_name_in_owner = true
material_override = SubResource("ShaderMaterial_yhfrj")
gi_mode = 0
mesh = SubResource("SphereMesh_r4iqt")
[node name="StaticBody3D" type="StaticBody3D" parent="sphere_smooth"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="sphere_smooth/StaticBody3D"]
shape = SubResource("SphereShape3D_op1t5")
[node name="color_control" type="Node3D" parent="."]
script = ExtResource("2_ktw4g")
[node name="pointer" type="MeshInstance3D" parent="color_control"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -2.54228e-09, 0.583123)
material_override = SubResource("ShaderMaterial_4yhut")
mesh = SubResource("CylinderMesh_ls1t1")
[node name="pos_marker" type="Node3D" parent="color_control"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_7dob8")
[node name="camera_pivot" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.942682, 0.333692, 0, -0.333692, 0.942682, 0, 0, 0)
script = ExtResource("4_8u2f7")
[node name="tangent_plane" type="StaticBody3D" parent="camera_pivot"]
unique_name_in_owner = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="camera_pivot/tangent_plane"]
shape = SubResource("WorldBoundaryShape3D_fiort")
[node name="MeshInstance3D" type="MeshInstance3D" parent="camera_pivot/tangent_plane"]
visible = false
mesh = SubResource("QuadMesh_vbkcs")
skeleton = NodePath("../../..")
[node name="Camera3D" type="Camera3D" parent="camera_pivot"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.82478)
current = true
size = 1.2
near = 0.01
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="ColorRect" type="ColorRect" parent="CanvasLayer"]
unique_name_in_owner = true
offset_right = 189.0
offset_bottom = 40.0
[node name="HexLabel" type="Label" parent="CanvasLayer"]
offset_top = 36.0
offset_right = 68.0
offset_bottom = 85.0
theme = SubResource("Theme_3ok5r")
theme_override_font_sizes/font_size = 35
text = "HEX"
[node name="HexDisplay" type="LineEdit" parent="CanvasLayer/HexLabel"]
unique_name_in_owner = true
layout_mode = 0
offset_left = 67.0
offset_top = -6.0
offset_right = 203.0
offset_bottom = 51.0
theme = SubResource("Theme_kf0ia")
theme_override_colors/font_color = Color(0.588235, 0.588235, 0.588235, 1)
theme_override_font_sizes/font_size = 35
text = "HEX"
editable = false
expand_to_text_length = true
shortcut_keys_enabled = false
middle_mouse_paste_enabled = false
drag_and_drop_selection_enabled = false
flat = true
select_all_on_focus = true
script = ExtResource("7_nosvi")
[node name="RGBLabel" type="Label" parent="CanvasLayer"]
offset_left = 1.0
offset_top = 68.0
offset_right = 48.0
offset_bottom = 100.0
theme = SubResource("Theme_bs05b")
theme_override_font_sizes/font_size = 23
text = "RGB"
[node name="RGBDisplay" type="LineEdit" parent="CanvasLayer/RGBLabel"]
unique_name_in_owner = true
layout_mode = 0
offset_left = 44.0
offset_top = -5.0
offset_right = 136.0
offset_bottom = 35.0
theme = SubResource("Theme_aa3l3")
theme_override_colors/font_color = Color(0.588235, 0.588235, 0.588235, 1)
theme_override_font_sizes/font_size = 23
text = "R G B"
editable = false
expand_to_text_length = true
shortcut_keys_enabled = false
middle_mouse_paste_enabled = false
drag_and_drop_selection_enabled = false
flat = true
select_all_on_focus = true
script = ExtResource("7_nosvi")
[node name="projection-Button" type="Button" parent="CanvasLayer"]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -8.0
offset_bottom = 8.0
grow_horizontal = 0
theme = SubResource("Theme_eswca")
text = "Switch Camera Projection"
[node name="sphere-Button" type="Button" parent="CanvasLayer"]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -245.0
offset_top = 35.0
offset_bottom = 63.0
grow_horizontal = 0
theme = SubResource("Theme_eswca")
text = "Switch Smooth/Flat"
[node name="NormalDisplay" type="Label" parent="CanvasLayer"]
unique_name_in_owner = true
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
offset_top = -32.0
offset_right = 47.0
grow_vertical = 0
theme = SubResource("Theme_eswca")
theme_override_colors/font_color = Color(0.588235, 0.588235, 0.588235, 1)
theme_override_font_sizes/font_size = 23
text = "Normal X Y Z"
vertical_alignment = 1
[connection signal="input_event" from="sphere_flat/StaticBody3D" to="color_control" method="handle_sphere_click"]
[connection signal="input_event" from="sphere_smooth/StaticBody3D" to="color_control" method="handle_sphere_click"]
[connection signal="input_event" from="camera_pivot/tangent_plane" to="color_control" method="handle_plane_click"]
[connection signal="pressed" from="CanvasLayer/projection-Button" to="camera_pivot" method="change_perspective"]
[connection signal="pressed" from="CanvasLayer/sphere-Button" to="color_control" method="toggle_spheres"]