Skip to content

Commit 58289c3

Browse files
committed
New method for placing stand-alone gates.
1 parent 03fcafb commit 58289c3

31 files changed

+245
-20813
lines changed

AutoGate.html

+87-67
Large diffs are not rendered by default.

DGSs-Marshaller/Marshaller.dds

-1
This file was deleted.

DGSs-Marshaller/Marshaller.dds

171 KB
Binary file not shown.
File renamed without changes.

DGSs-Marshaller/Marshaller_LIT.dds

-1
This file was deleted.

DGSs-Marshaller/Marshaller_LIT.dds

171 KB
Binary file not shown.
File renamed without changes.

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ PLUGIN=$(PROJECT)_$(VER).zip
44
PLUGIN_FILES=ReadMe.txt Pilot\ Instructions,\ Type\ 2S\ display.pdf $(PROJECT)/alert.wav $(PROJECT)/lin.xpl $(PROJECT)/mac.xpl $(PROJECT)/win.xpl $(PROJECT)/OpenAL32.dll $(PROJECT)/32/win.xpl $(PROJECT)/64/lin.xpl $(PROJECT)/64/win.xpl
55

66
PACKAGE=$(PROJECT)_kit_$(VER).zip
7-
PACKAGE_FILES=AutoGate.html imgs/*.jpeg Helpers/*.dds Helpers/*.png Helpers/*.obj Jetways-Glass/*.dds Jetways-Glass/*.obj Jetways-Steel/*.dds Jetways-Steel/*.obj DGSs-Marshaller/*.dds DGSs-Marshaller/*.obj DGSs-Safedock2S/*.dds DGSs-Safedock2S/*.obj DGSs-SafedockT2/*.dds DGSs-SafedockT2/*.obj DGSs-Safegate/*.dds DGSs-Safegate/*.obj Standalone-Marshaller/*.dds Standalone-Marshaller/*.obj Standalone-Safedock2S/*.dds Standalone-Safedock2S/*.obj Standalone-SafedockT2/*.dds Standalone-SafedockT2/*.obj Standalone-Safegate/*.dds Standalone-Safegate/*.obj
7+
PACKAGE_FILES=AutoGate.html imgs/*.jpeg Helpers/*.dds Helpers/*.png Helpers/*.obj Jetways-Glass/*.dds Jetways-Glass/*.obj Jetways-Steel/*.dds Jetways-Steel/*.obj DGSs-Marshaller/*.dds DGSs-Marshaller/*.obj DGSs-Safedock2S/*.dds DGSs-Safedock2S/*.obj DGSs-SafedockT2/*.dds DGSs-SafedockT2/*.obj DGSs-Safegate/*.dds DGSs-Safegate/*.obj Standalone/*.obj
88

99
INSTALLDIR=~/Desktop/X-Plane\ 10/Resources/plugins
1010

Standalone-Marshaller/.gitignore

-2
This file was deleted.

Standalone-Marshaller/Marshaller.dds

-171 KB
Binary file not shown.
-171 KB
Binary file not shown.
-1.01 MB
Binary file not shown.

Standalone-Marshaller/SA-20m-Marshaller.obj

-17,755
This file was deleted.

Standalone-Safedock2S/.gitignore

-2
This file was deleted.
-555 KB
Binary file not shown.

Standalone-Safedock2S/SA-20m-Safedock2S-6m.obj

-1,926
This file was deleted.

Standalone-Safedock2S/Safedock2S.dds

-1
This file was deleted.

Standalone-Safedock2S/Safedock2S_LIT.dds

-1
This file was deleted.

Standalone-SafedockT2/.gitignore

-2
This file was deleted.

Standalone-SafedockT2/SafedockT2.dds

-1
This file was deleted.

Standalone-SafedockT2/SafedockT2_LIT.dds

-1
This file was deleted.

Standalone-Safegate/.gitignore

-2
This file was deleted.
-269 KB
Binary file not shown.

Standalone-Safegate/SA-20m-Safegate-6m.obj

-925
This file was deleted.

Standalone-Safegate/Safegate.dds

-1
This file was deleted.

Standalone-Safegate/Safegate_LIT.dds

-1
This file was deleted.

Standalone/StoppingPoint.blend

170 KB
Binary file not shown.

Standalone/StoppingPoint.obj

+155
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
I
2+
800
3+
OBJ
4+
5+
TEXTURE
6+
POINT_COUNTS 120 0 0 210
7+
8+
VT -0.4000 0.0500 0.8500 0.000 1.000 0.000 0.0 0.0
9+
VT -0.1000 0.0500 0.7000 0.000 1.000 0.000 0.0 0.0
10+
VT -0.1000 0.0500 0.9000 0.000 1.000 0.000 0.0 0.0
11+
VT -0.4000 0.0500 1.0000 0.000 1.000 0.000 0.0 0.0
12+
VT 0.4000 0.0500 0.8500 0.000 1.000 0.000 0.0 0.0
13+
VT 0.4000 0.0500 1.0000 0.000 1.000 0.000 0.0 0.0
14+
VT 0.1000 0.0500 0.9000 0.000 1.000 0.000 0.0 0.0
15+
VT 0.1000 0.0500 0.7000 0.000 1.000 0.000 0.0 0.0
16+
VT -0.1000 0.0500 0.2000 0.000 1.000 0.000 0.0 0.0
17+
VT -0.1000 0.0500 -0.0000 0.000 1.000 0.000 0.0 0.0
18+
VT -0.0000 0.0500 0.1000 0.000 1.000 0.000 0.0 0.0
19+
VT 0.1000 0.0500 0.0000 0.000 1.000 0.000 0.0 0.0
20+
VT 0.1000 0.0500 0.2000 0.000 1.000 0.000 0.0 0.0
21+
VT -0.0000 0.0500 1.0000 0.000 1.000 0.000 0.0 0.0
22+
VT 1.0000 0.0500 0.2000 0.000 1.000 0.000 0.0 0.0
23+
VT 0.1000 0.0500 -0.2000 0.000 1.000 0.000 0.0 0.0
24+
VT 1.0000 0.0500 0.4000 0.000 1.000 0.000 0.0 0.0
25+
VT -1.0000 0.0500 0.2000 0.000 1.000 0.000 0.0 0.0
26+
VT -0.1000 0.0500 -0.2000 0.000 1.000 0.000 0.0 0.0
27+
VT -1.0000 0.0500 0.4000 0.000 1.000 0.000 0.0 0.0
28+
VT -0.1000 0.0500 -0.8000 0.000 1.000 0.000 0.0 0.0
29+
VT 0.0000 0.0500 -1.0000 0.000 1.000 0.000 0.0 0.0
30+
VT 0.1000 0.0500 -0.8000 0.000 1.000 0.000 0.0 0.0
31+
VT 0.0000 0.0500 -0.1000 0.000 1.000 0.000 0.0 0.0
32+
VT 0.1000 -0.0500 -0.8000 1.000 -0.000 0.000 0.0 0.0
33+
VT 0.1000 -0.0500 -0.2000 1.000 -0.000 0.000 0.0 0.0
34+
VT 0.1000 0.0500 -0.2000 1.000 -0.000 0.000 0.0 0.0
35+
VT 0.1000 0.0500 -0.8000 1.000 -0.000 0.000 0.0 0.0
36+
VT -0.1000 -0.0500 -0.2000 -1.000 0.000 -0.000 0.0 0.0
37+
VT -0.1000 -0.0500 -0.8000 -1.000 0.000 -0.000 0.0 0.0
38+
VT -0.1000 0.0500 -0.8000 -1.000 0.000 -0.000 0.0 0.0
39+
VT -0.1000 0.0500 -0.2000 -1.000 0.000 -0.000 0.0 0.0
40+
VT 0.1000 -0.0500 0.2000 1.000 -0.000 0.000 0.0 0.0
41+
VT 0.1000 -0.0500 0.7000 1.000 -0.000 0.000 0.0 0.0
42+
VT 0.1000 0.0500 0.7000 1.000 -0.000 0.000 0.0 0.0
43+
VT 0.1000 0.0500 0.2000 1.000 -0.000 0.000 0.0 0.0
44+
VT -0.1000 -0.0500 0.7000 -1.000 0.000 -0.000 0.0 0.0
45+
VT -0.1000 -0.0500 0.2000 -1.000 0.000 -0.000 0.0 0.0
46+
VT -0.1000 0.0500 0.2000 -1.000 0.000 -0.000 0.0 0.0
47+
VT -0.1000 0.0500 0.7000 -1.000 0.000 -0.000 0.0 0.0
48+
VT 0.1000 -0.0500 0.9000 0.707 -0.000 0.707 0.0 0.0
49+
VT -0.0000 -0.0500 1.0000 0.707 -0.000 0.707 0.0 0.0
50+
VT -0.0000 0.0500 1.0000 0.707 -0.000 0.707 0.0 0.0
51+
VT 0.1000 0.0500 0.9000 0.707 -0.000 0.707 0.0 0.0
52+
VT -0.1000 -0.0500 0.9000 0.316 -0.000 0.949 0.0 0.0
53+
VT -0.4000 -0.0500 1.0000 0.316 -0.000 0.949 0.0 0.0
54+
VT -0.4000 0.0500 1.0000 0.316 -0.000 0.949 0.0 0.0
55+
VT -0.1000 0.0500 0.9000 0.316 -0.000 0.949 0.0 0.0
56+
VT -0.0000 -0.0500 0.1000 -0.707 0.000 -0.707 0.0 0.0
57+
VT 0.1000 -0.0500 0.0000 -0.707 0.000 -0.707 0.0 0.0
58+
VT 0.1000 0.0500 0.0000 -0.707 0.000 -0.707 0.0 0.0
59+
VT -0.0000 0.0500 0.1000 -0.707 0.000 -0.707 0.0 0.0
60+
VT -0.1000 -0.0500 -0.0000 0.707 -0.000 -0.707 0.0 0.0
61+
VT -0.0000 -0.0500 0.1000 0.707 -0.000 -0.707 0.0 0.0
62+
VT -0.0000 0.0500 0.1000 0.707 -0.000 -0.707 0.0 0.0
63+
VT -0.1000 0.0500 -0.0000 0.707 -0.000 -0.707 0.0 0.0
64+
VT 0.1000 -0.0500 0.0000 -0.707 0.000 0.707 0.0 0.0
65+
VT 0.0000 -0.0500 -0.1000 -0.707 0.000 0.707 0.0 0.0
66+
VT 0.0000 0.0500 -0.1000 -0.707 0.000 0.707 0.0 0.0
67+
VT 0.1000 0.0500 0.0000 -0.707 0.000 0.707 0.0 0.0
68+
VT 0.0000 -0.0500 -0.1000 0.707 -0.000 0.707 0.0 0.0
69+
VT -0.1000 -0.0500 -0.0000 0.707 -0.000 0.707 0.0 0.0
70+
VT -0.1000 0.0500 -0.0000 0.707 -0.000 0.707 0.0 0.0
71+
VT 0.0000 0.0500 -0.1000 0.707 -0.000 0.707 0.0 0.0
72+
VT 0.4000 -0.0500 1.0000 -0.316 0.000 0.949 0.0 0.0
73+
VT 0.1000 -0.0500 0.9000 -0.316 0.000 0.949 0.0 0.0
74+
VT 0.1000 0.0500 0.9000 -0.316 0.000 0.949 0.0 0.0
75+
VT 0.4000 0.0500 1.0000 -0.316 0.000 0.949 0.0 0.0
76+
VT 0.4000 -0.0500 0.8500 1.000 -0.000 0.000 0.0 0.0
77+
VT 0.4000 -0.0500 1.0000 1.000 -0.000 0.000 0.0 0.0
78+
VT 0.4000 0.0500 1.0000 1.000 -0.000 0.000 0.0 0.0
79+
VT 0.4000 0.0500 0.8500 1.000 -0.000 0.000 0.0 0.0
80+
VT 0.1000 -0.0500 0.7000 0.447 -0.000 -0.894 0.0 0.0
81+
VT 0.4000 -0.0500 0.8500 0.447 -0.000 -0.894 0.0 0.0
82+
VT 0.4000 0.0500 0.8500 0.447 -0.000 -0.894 0.0 0.0
83+
VT 0.1000 0.0500 0.7000 0.447 -0.000 -0.894 0.0 0.0
84+
VT -0.4000 -0.0500 0.8500 -0.447 0.000 -0.894 0.0 0.0
85+
VT -0.1000 -0.0500 0.7000 -0.447 0.000 -0.894 0.0 0.0
86+
VT -0.1000 0.0500 0.7000 -0.447 0.000 -0.894 0.0 0.0
87+
VT -0.4000 0.0500 0.8500 -0.447 0.000 -0.894 0.0 0.0
88+
VT -0.4000 -0.0500 1.0000 -1.000 0.000 -0.000 0.0 0.0
89+
VT -0.4000 -0.0500 0.8500 -1.000 0.000 -0.000 0.0 0.0
90+
VT -0.4000 0.0500 0.8500 -1.000 0.000 -0.000 0.0 0.0
91+
VT -0.4000 0.0500 1.0000 -1.000 0.000 -0.000 0.0 0.0
92+
VT 1.0000 -0.0500 0.4000 -0.217 0.000 0.976 0.0 0.0
93+
VT 0.1000 -0.0500 0.2000 -0.217 0.000 0.976 0.0 0.0
94+
VT 0.1000 0.0500 0.2000 -0.217 0.000 0.976 0.0 0.0
95+
VT 1.0000 0.0500 0.4000 -0.217 0.000 0.976 0.0 0.0
96+
VT 0.1000 -0.0500 -0.2000 0.406 -0.000 -0.914 0.0 0.0
97+
VT 1.0000 -0.0500 0.2000 0.406 -0.000 -0.914 0.0 0.0
98+
VT 1.0000 0.0500 0.2000 0.406 -0.000 -0.914 0.0 0.0
99+
VT 0.1000 0.0500 -0.2000 0.406 -0.000 -0.914 0.0 0.0
100+
VT 1.0000 -0.0500 0.2000 1.000 -0.000 0.000 0.0 0.0
101+
VT 1.0000 -0.0500 0.4000 1.000 -0.000 0.000 0.0 0.0
102+
VT 1.0000 0.0500 0.4000 1.000 -0.000 0.000 0.0 0.0
103+
VT 1.0000 0.0500 0.2000 1.000 -0.000 0.000 0.0 0.0
104+
VT -0.1000 -0.0500 -0.8000 -0.894 0.000 -0.447 0.0 0.0
105+
VT 0.0000 -0.0500 -1.0000 -0.894 0.000 -0.447 0.0 0.0
106+
VT 0.0000 0.0500 -1.0000 -0.894 0.000 -0.447 0.0 0.0
107+
VT -0.1000 0.0500 -0.8000 -0.894 0.000 -0.447 0.0 0.0
108+
VT -0.0000 -0.0500 1.0000 -0.707 0.000 0.707 0.0 0.0
109+
VT -0.1000 -0.0500 0.9000 -0.707 0.000 0.707 0.0 0.0
110+
VT -0.1000 0.0500 0.9000 -0.707 0.000 0.707 0.0 0.0
111+
VT -0.0000 0.0500 1.0000 -0.707 0.000 0.707 0.0 0.0
112+
VT 0.0000 -0.0500 -1.0000 0.894 -0.000 -0.447 0.0 0.0
113+
VT 0.1000 -0.0500 -0.8000 0.894 -0.000 -0.447 0.0 0.0
114+
VT 0.1000 0.0500 -0.8000 0.894 -0.000 -0.447 0.0 0.0
115+
VT 0.0000 0.0500 -1.0000 0.894 -0.000 -0.447 0.0 0.0
116+
VT -1.0000 -0.0500 0.4000 -1.000 0.000 -0.000 0.0 0.0
117+
VT -1.0000 -0.0500 0.2000 -1.000 0.000 -0.000 0.0 0.0
118+
VT -1.0000 0.0500 0.2000 -1.000 0.000 -0.000 0.0 0.0
119+
VT -1.0000 0.0500 0.4000 -1.000 0.000 -0.000 0.0 0.0
120+
VT -1.0000 -0.0500 0.2000 -0.406 0.000 -0.914 0.0 0.0
121+
VT -0.1000 -0.0500 -0.2000 -0.406 0.000 -0.914 0.0 0.0
122+
VT -0.1000 0.0500 -0.2000 -0.406 0.000 -0.914 0.0 0.0
123+
VT -1.0000 0.0500 0.2000 -0.406 0.000 -0.914 0.0 0.0
124+
VT -0.1000 -0.0500 0.2000 0.217 -0.000 0.976 0.0 0.0
125+
VT -1.0000 -0.0500 0.4000 0.217 -0.000 0.976 0.0 0.0
126+
VT -1.0000 0.0500 0.4000 0.217 -0.000 0.976 0.0 0.0
127+
VT -0.1000 0.0500 0.2000 0.217 -0.000 0.976 0.0 0.0
128+
129+
IDX10 108 109 110 108 110 111 96 97 98 96
130+
IDX10 98 99 112 113 114 112 114 115 88 89
131+
IDX10 90 88 90 91 92 93 94 92 94 95
132+
IDX10 104 105 106 104 106 107 68 69 70 68
133+
IDX10 70 71 40 41 42 40 42 43 0 1
134+
IDX10 2 76 77 78 76 78 79 3 0 2
135+
IDX10 80 81 82 80 82 83 100 101 102 100
136+
IDX10 102 103 64 65 66 64 66 67 28 29
137+
IDX10 30 28 30 31 36 37 38 36 38 39
138+
IDX10 4 5 6 7 4 6 8 9 10 10
139+
IDX10 11 12 8 10 12 116 117 118 116 118
140+
IDX10 119 48 49 50 48 50 51 52 53 54
141+
IDX10 52 54 55 13 2 6 7 1 8 12
142+
IDX10 7 8 72 73 74 72 74 75 6 2
143+
IDX10 1 7 6 1 44 45 46 44 46 47
144+
IDX10 14 12 15 14 16 12 32 33 34 32
145+
IDX10 34 35 8 17 18 8 19 17 84 85
146+
IDX10 86 84 86 87 60 61 62 60 62 63
147+
IDX10 56 57 58 56 58 59 20 21 22 22
148+
IDX10 18 20 15 18 22 9 18 23 23 18
149+
IDX10 15 11 23 15 24 25 26 24 26 27
150+
151+
ATTR_LOD 0 1000
152+
ANIM_begin
153+
ANIM_trans 0.0000 0.0000 -0.0000 -0.0000 -1.0000 0.0000 -10.0 -9.0 marginal.org.uk/autogate/vert
154+
TRIS 0 210
155+
ANIM_end

clone.py

+2-125
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#!/usr/bin/python
22
#
3-
# Given v7 and v8 objects at 6m, create versions at different heights
3+
# Given objects at 6m, create versions at different heights
44
#
55

66
from os import listdir
77

88
refheight=6
99
cut=3
1010

11-
for thing in ['Safedock2S', 'Safegate']:
11+
for thing in ['Safedock2S', 'SafedockT2', 'Safegate']:
1212
for pole in ['','-pole']:
1313
for height in [3, 3.5, 4, 4.5, 5, 5.5, 6.5, 7, 7.5, 8]:
1414
infilename = "DGSs-%s/%s-%sm%s.obj" % (thing, thing, refheight, pole)
@@ -44,126 +44,3 @@
4444

4545
outfile.close()
4646
infile.close()
47-
48-
49-
refdist=20
50-
51-
thing = 'Marshaller'
52-
for dist in range(10,31,2):
53-
if dist==refdist: continue
54-
infilename = "Standalone-%s/SA-%02dm-%s.obj" % (thing, refdist, thing)
55-
infile=file(infilename, 'rt')
56-
outfilename = "Standalone-%s/SA-%02dm-%s.obj" % (thing, dist, thing)
57-
outfile=file(outfilename, 'wt')
58-
print outfilename
59-
60-
for line in infile:
61-
tokens=line.split()
62-
if not tokens:
63-
outfile.write('\n')
64-
continue
65-
if tokens[0]=='VT' and float(tokens[3])<-cut:
66-
outfile.write("VT\t%9.4f %9.4f %9.4f\t%6.3f %6.3f %6.3f\t%-6s %-6s\n" % (
67-
float(tokens[1]),
68-
float(tokens[2]),
69-
float(tokens[3])+refdist-dist,
70-
float(tokens[4]),float(tokens[5]),float(tokens[6]),
71-
float(tokens[7]),float(tokens[8])))
72-
elif tokens[0]=='ANIM_trans' and float(tokens[3])<-cut:
73-
outfile.write("%sANIM_trans\t%9.4f %9.4f %9.4f\t%9.4f %9.4f %9.4f\t%s" % (
74-
line.split('A')[0],
75-
float(tokens[1]),
76-
float(tokens[2]),
77-
float(tokens[3])+refdist-dist,
78-
float(tokens[4]),
79-
float(tokens[5]),
80-
float(tokens[6])+refdist-dist,
81-
line.split(None,7)[-1]))
82-
else:
83-
outfile.write(line)
84-
85-
outfile.close()
86-
infile.close()
87-
88-
for thing in ['Safedock2S', 'Safegate']:
89-
for dist in [16, 18, 20, 22, 24, 26, 28, 30]:
90-
for height in [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8]:
91-
if height==refheight and dist==refdist: continue
92-
infilename = "Standalone-%s/SA-%sm-%s-%sm.obj" % (thing, refdist, thing, refheight)
93-
infile=file(infilename, 'rt')
94-
outfilename = "Standalone-%s/SA-%sm-%s-%sm.obj" % (thing, dist, thing, height)
95-
outfile=file(outfilename, 'wt')
96-
print outfilename
97-
98-
for line in infile:
99-
tokens=line.split()
100-
if not tokens:
101-
outfile.write('\n')
102-
continue
103-
if tokens[0]=='VT':
104-
if float(tokens[2])>cut:
105-
newheight=float(tokens[2])-refheight+height
106-
else:
107-
newheight=float(tokens[2])
108-
if float(tokens[3])<-cut:
109-
newdist=float(tokens[3])+refdist-dist
110-
else:
111-
newdist=float(tokens[3])
112-
outfile.write("VT\t%9.4f %9.4f %9.4f\t%6.3f %6.3f %6.3f\t%-6s %-6s\n" % (
113-
float(tokens[1]),
114-
newheight,
115-
newdist,
116-
float(tokens[4]),float(tokens[5]),float(tokens[6]),
117-
float(tokens[7]),float(tokens[8])))
118-
elif tokens[0]=='ANIM_trans':
119-
if float(tokens[2])>cut:
120-
newheight1=float(tokens[2])-refheight+height
121-
newheight2=float(tokens[5])-refheight+height
122-
else:
123-
newheight1=float(tokens[2])
124-
newheight2=float(tokens[5])
125-
if float(tokens[3])<-cut:
126-
newdist1=float(tokens[3])+refdist-dist
127-
newdist2=float(tokens[6])+refdist-dist
128-
else:
129-
newdist1=float(tokens[3])
130-
newdist2=float(tokens[6])
131-
outfile.write("%sANIM_trans\t%9.4f %9.4f %9.4f\t%9.4f %9.4f %9.4f\t%s" % (
132-
line.split('A')[0],
133-
float(tokens[1]),
134-
newheight1,
135-
newdist1,
136-
float(tokens[4]),
137-
newheight2,
138-
newdist2,
139-
line.split(None,7)[-1]))
140-
else:
141-
outfile.write(line)
142-
143-
outfile.close()
144-
infile.close()
145-
146-
for place in ['DGSs-Safedock2S', 'Standalone-Safedock2S']:
147-
for thing in listdir(place):
148-
if not '2S' in thing or not thing.endswith('.obj'):
149-
continue
150-
infilename = '%s/%s' % (place, thing)
151-
infile=file(infilename, 'rt')
152-
outfilename = ('%s/%s' % (place, thing)).replace('2S','T2')
153-
outfile=file(outfilename, 'wt')
154-
print outfilename
155-
156-
for line in infile:
157-
tokens=line.split()
158-
if not tokens:
159-
outfile.write('\n')
160-
continue
161-
if tokens[0]=='TEXTURE':
162-
outfile.write("TEXTURE\t\tSafedockT2.dds\n")
163-
elif tokens[0]=='TEXTURE_LIT':
164-
outfile.write("TEXTURE_LIT\tSafedockT2_LIT.dds\n")
165-
else:
166-
outfile.write(line)
167-
168-
outfile.close()
169-
infile.close()

imgs/SA-OE.jpeg

-52.7 KB
Binary file not shown.

imgs/SA-OE.xcf

-922 KB
Binary file not shown.

imgs/SA-WED.jpeg

-62.9 KB
Binary file not shown.

imgs/SA-WED.xcf

-189 KB
Binary file not shown.

0 commit comments

Comments
 (0)