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
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
|
Debug mode enabled
Running in debug mode (no GUI)
Trying JSON path: data/json/glasses.json
Loaded 156 glasses from SCHOTT
Loaded 211 glasses from HOYA
Loaded 324 glasses from CDGM
Loaded 136 glasses from Ohara
Using catalog: CDGM
Creating clusters for CDGM catalog (324 glasses)...
→ ADDING [2] H-FK61B to TIGHT cluster 1 (distance=0.000000 from [1] H-FK61)
→ ADDING [243] D-FK61 to TIGHT cluster 1 (distance=0.000000 from [1] H-FK61)
→ ADDING [245] D-FK61A to TIGHT cluster 1 (distance=0.000000 from [1] H-FK61)
Cluster 1 (TIGHT, 4 members): H-FK61, H-FK61B, D-FK61...
→ ADDING [247] D-FK95 to TIGHT cluster 3 (distance=0.000000 from [4] H-FK95N)
Cluster 3 (TIGHT, 2 members): H-FK95N, D-FK95
→ ADDING [249] D-QK3L to TIGHT cluster 5 (distance=0.000000 from [6] H-QK3L)
→ ADDING [322] FC5 to TIGHT cluster 5 (distance=0.000000 from [6] H-QK3L)
Cluster 5 (TIGHT, 3 members): H-QK3L, D-QK3L, FC5
→ ADDING D-ZK3 to LOOSE cluster (max distance=0.128761)
→ ADDING D-ZK3A to LOOSE cluster (max distance=0.095283)
→ ADDING D-ZK3A-25 to LOOSE cluster (max distance=0.140006)
Cluster 9 (LOOSE, 4 members): K4A, D-ZK3, D-ZK3A...
→ ADDING H-ZPK1A to LOOSE cluster (max distance=0.112022)
→ ADDING H-BaK4 to LOOSE cluster (max distance=0.068505)
→ ADDING D-K59 to LOOSE cluster (max distance=0.148930)
Cluster 10 (LOOSE, 4 members): H-K5, H-ZPK1A, H-BaK4...
→ ADDING H-BaK1 to LOOSE cluster (max distance=0.021614)
→ ADDING H-ZK7A to LOOSE cluster (max distance=0.142820)
Cluster 11 (LOOSE, 3 members): H-K6, H-BaK1, H-ZK7A
→ ADDING H-BaK6 to LOOSE cluster (max distance=0.138961)
→ REJECTING H-ZK7 from LOOSE cluster (distance=0.186602 from H-BaK6 > 0.150000)
→ REJECTING H-ZK14 from LOOSE cluster (distance=0.164739 from H-BaK6 > 0.150000)
→ ADDING D-ZK3L to LOOSE cluster (max distance=0.104003)
→ ADDING D-ZK3L-25 to LOOSE cluster (max distance=0.142583)
Cluster 12 (LOOSE, 4 members): H-K7, H-BaK6, D-ZK3L...
→ ADDING H-ZK10 to LOOSE cluster (max distance=0.132866)
Cluster 13 (LOOSE, 2 members): H-K8, H-ZK10
→ ADDING [16] H-K9LGT to TIGHT cluster 14 (distance=0.000000 from [15] H-K9L)
→ ADDING [17] H-K9L* to TIGHT cluster 14 (distance=0.000000 from [15] H-K9L)
→ ADDING [18] H-K9LA to TIGHT cluster 14 (distance=0.000000 from [15] H-K9L)
Cluster 14 (TIGHT, 4 members): H-K9L, H-K9LGT, H-K9L*...
→ ADDING H-ZK4 to LOOSE cluster (max distance=0.127726)
Cluster 15 (LOOSE, 2 members): H-K10, H-ZK4
→ ADDING H-LaK4L to LOOSE cluster (max distance=0.120456)
Cluster 16 (LOOSE, 2 members): H-K11, H-LaK4L
→ ADDING H-ZK11 to LOOSE cluster (max distance=0.106839)
Cluster 17 (LOOSE, 2 members): H-K12, H-ZK11
→ ADDING H-ZK2 to LOOSE cluster (max distance=0.063853)
→ ADDING D-ZK2 to LOOSE cluster (max distance=0.116948)
→ REJECTING D-ZK2A from LOOSE cluster (distance=0.160000 from D-ZK2 > 0.150000)
→ ADDING D-ZK2A-25 to LOOSE cluster (max distance=0.070005)
Cluster 18 (LOOSE, 4 members): H-K50, H-ZK2, D-ZK2...
→ ADDING H-ZK6 to LOOSE cluster (max distance=0.107874)
Cluster 19 (LOOSE, 2 members): H-K51, H-ZK6
→ ADDING D-ZPK3 to LOOSE cluster (max distance=0.010027)
→ ADDING D-ZPK3-25 to LOOSE cluster (max distance=0.070006)
Cluster 21 (LOOSE, 3 members): H-ZPK3, D-ZPK3, D-ZPK3-25
→ ADDING [263] D-ZPK5 to TIGHT cluster 22 (distance=0.000000 from [27] H-ZPK5)
Cluster 22 (TIGHT, 2 members): H-ZPK5, D-ZPK5
→ ADDING [265] D-ZPK7 to TIGHT cluster 23 (distance=0.000000 from [28] H-ZPK7)
Cluster 23 (TIGHT, 2 members): H-ZPK7, D-ZPK7
→ ADDING D-ZK2L to LOOSE cluster (max distance=0.128893)
Cluster 24 (LOOSE, 2 members): H-BaK2, D-ZK2L
→ ADDING H-LaK50A to LOOSE cluster (max distance=0.108926)
→ REJECTING D-ZK21 from LOOSE cluster (distance=0.191931 from H-LaK50A > 0.150000)
Cluster 26 (LOOSE, 2 members): H-BaK5, H-LaK50A
→ ADDING [36] H-BaK7GT to TIGHT cluster 27 (distance=0.000000 from [35] H-BaK7)
Cluster 27 (TIGHT, 2 members): H-BaK7, H-BaK7GT
→ ADDING H-LaK12 to LOOSE cluster (max distance=0.141338)
Cluster 28 (LOOSE, 2 members): H-BaK7A, H-LaK12
→ ADDING [42] H-ZK3A to TIGHT cluster 31 (distance=0.000000 from [41] H-ZK3)
Cluster 31 (TIGHT, 2 members): H-ZK3, H-ZK3A
→ ADDING H-LaK10 to LOOSE cluster (max distance=0.126477)
Cluster 32 (LOOSE, 2 members): H-ZK5, H-LaK10
→ ADDING H-ZK14 to LOOSE cluster (max distance=0.022349)
Cluster 33 (LOOSE, 2 members): H-ZK7, H-ZK14
→ ADDING [50] H-ZK9A to TIGHT cluster 35 (distance=0.000000 from [49] H-ZK9B)
Cluster 35 (TIGHT, 2 members): H-ZK9B, H-ZK9A
→ ADDING H-LaK7A to LOOSE cluster (max distance=0.124809)
→ ADDING D-LaK52 to LOOSE cluster (max distance=0.117204)
→ ADDING D-LaK52-25 to LOOSE cluster (max distance=0.127095)
Cluster 37 (LOOSE, 4 members): H-ZK20, H-LaK7A, D-LaK52...
→ ADDING D-ZK21 to LOOSE cluster (max distance=0.090012)
→ ADDING [280] D-ZK21-25 to TIGHT cluster 38 (distance=0.000470 from [56] H-ZK21)
Cluster 38 (TIGHT, 3 members): H-ZK21, D-ZK21, D-ZK21-25
→ ADDING [58] H-ZK50GT to TIGHT cluster 39 (distance=0.000000 from [57] H-ZK50)
Cluster 39 (TIGHT, 2 members): H-ZK50, H-ZK50GT
→ ADDING H-LaK11 to LOOSE cluster (max distance=0.075208)
→ ADDING H-LaK52 to LOOSE cluster (max distance=0.144819)
Cluster 41 (LOOSE, 3 members): H-LaK2A, H-LaK11, H-LaK52
→ ADDING H-ZBaF50 to LOOSE cluster (max distance=0.133533)
Cluster 42 (LOOSE, 2 members): H-LaK3, H-ZBaF50
→ ADDING H-LaK51A to LOOSE cluster (max distance=0.021382)
→ ADDING D-LaK70 to LOOSE cluster (max distance=0.142713)
Cluster 43 (LOOSE, 3 members): H-LaK5A, H-LaK51A, D-LaK70
→ ADDING H-LaK8A to LOOSE cluster (max distance=0.060001)
Cluster 45 (LOOSE, 2 members): H-LaK8B, H-LaK8A
→ ADDING [75] H-LaK53A to TIGHT cluster 46 (distance=0.000000 from [74] H-LaK53B)
Cluster 46 (TIGHT, 2 members): H-LaK53B, H-LaK53A
→ ADDING D-LaK5 to LOOSE cluster (max distance=0.071215)
→ ADDING D-LaK5-25 to LOOSE cluster (max distance=0.080005)
Cluster 48 (LOOSE, 3 members): H-LaK59A, D-LaK5, D-LaK5-25
→ ADDING H-LaK72 to LOOSE cluster (max distance=0.082152)
Cluster 50 (LOOSE, 2 members): H-LaK67, H-LaK72
→ ADDING QF1 to LOOSE cluster (max distance=0.049999)
Cluster 54 (LOOSE, 2 members): H-QF1, QF1
→ ADDING ZBaF17 to LOOSE cluster (max distance=0.131502)
Cluster 57 (LOOSE, 2 members): QF5, ZBaF17
→ ADDING QF6 to LOOSE cluster (max distance=0.080002)
Cluster 58 (LOOSE, 2 members): H-QF6A, QF6
→ ADDING QF8 to LOOSE cluster (max distance=0.029999)
→ REJECTING H-ZBaF5 from LOOSE cluster (distance=0.158369 from QF8 > 0.150000)
→ ADDING H-ZBaF52 to LOOSE cluster (max distance=0.132744)
Cluster 59 (LOOSE, 3 members): H-QF8, QF8, H-ZBaF52
→ ADDING H-QF50A to LOOSE cluster (max distance=0.139999)
→ ADDING [96] QF50 to TIGHT cluster 61 (distance=0.000000 from [94] H-QF50)
Cluster 61 (TIGHT, 3 members): H-QF50, H-QF50A, QF50
→ ADDING [99] F1 to TIGHT cluster 63 (distance=0.000000 from [98] H-F1)
Cluster 63 (TIGHT, 2 members): H-F1, F1
→ ADDING F2 to LOOSE cluster (max distance=0.040001)
Cluster 64 (LOOSE, 2 members): H-F2, F2
→ ADDING F3 to LOOSE cluster (max distance=0.040001)
Cluster 65 (LOOSE, 2 members): H-F3, F3
→ ADDING [105] F4 to TIGHT cluster 66 (distance=0.000000 from [104] H-F4)
Cluster 66 (TIGHT, 2 members): H-F4, F4
→ ADDING [107] F5 to TIGHT cluster 67 (distance=0.000000 from [106] H-F5)
Cluster 67 (TIGHT, 2 members): H-F5, F5
→ ADDING F6 to LOOSE cluster (max distance=0.020000)
→ ADDING H-F13 to LOOSE cluster (max distance=0.130004)
→ ADDING F13 to LOOSE cluster (max distance=0.130004)
Cluster 68 (LOOSE, 4 members): H-F6, F6, H-F13...
→ ADDING H-ZBaF4 to LOOSE cluster (max distance=0.132961)
Cluster 69 (LOOSE, 2 members): F7, H-ZBaF4
→ ADDING H-F52 to LOOSE cluster (max distance=0.142384)
Cluster 70 (LOOSE, 2 members): H-F51, H-F52
→ ADDING BaF4 to LOOSE cluster (max distance=0.129997)
Cluster 73 (LOOSE, 2 members): H-BaF4, BaF4
→ ADDING BaF7 to LOOSE cluster (max distance=0.039997)
Cluster 76 (LOOSE, 2 members): H-BaF7, BaF7
→ ADDING D-LaK6 to LOOSE cluster (max distance=0.081962)
→ ADDING D-LaK6-25 to LOOSE cluster (max distance=0.139181)
Cluster 78 (LOOSE, 3 members): H-ZBaF1, D-LaK6, D-LaK6-25
>>> Starting cluster 79 with glass [125] ZBaF2 (nd=1.63962, vd=48.27)
→ ADDING H-ZF1A to LOOSE cluster (max distance=0.049999)
→ ADDING [138] ZF1 to TIGHT cluster 86 (distance=0.000000 from [136] H-ZF1)
Cluster 86 (TIGHT, 3 members): H-ZF1, H-ZF1A, ZF1
→ ADDING [140] ZF2 to TIGHT cluster 87 (distance=0.000000 from [139] H-ZF2)
Cluster 87 (TIGHT, 2 members): H-ZF2, ZF2
→ ADDING [142] ZF3 to TIGHT cluster 88 (distance=0.000000 from [141] H-ZF3)
Cluster 88 (TIGHT, 2 members): H-ZF3, ZF3
→ ADDING [144] H-ZF4AGT to TIGHT cluster 89 (distance=0.000000 from [143] H-ZF4A)
→ ADDING [145] ZF4 to TIGHT cluster 89 (distance=0.000000 from [143] H-ZF4A)
Cluster 89 (TIGHT, 3 members): H-ZF4A, H-ZF4AGT, ZF4
→ ADDING ZF5 to LOOSE cluster (max distance=0.059999)
Cluster 90 (LOOSE, 2 members): H-ZF5, ZF5
→ ADDING [149] ZF6 to TIGHT cluster 91 (distance=0.000000 from [148] H-ZF6)
Cluster 91 (TIGHT, 2 members): H-ZF6, ZF6
→ ADDING [151] H-ZF7LAGT to TIGHT cluster 92 (distance=0.000000 from [150] H-ZF7LA)
→ ADDING [153] ZF7L to TIGHT cluster 92 (distance=0.000000 from [150] H-ZF7LA)
→ ADDING [154] ZF7LGT to TIGHT cluster 92 (distance=0.000000 from [150] H-ZF7LA)
Cluster 92 (TIGHT, 4 members): H-ZF7LA, H-ZF7LAGT, ZF7L...
→ ADDING ZF7LTT to LOOSE cluster (max distance=0.090005)
Cluster 93 (LOOSE, 2 members): ZF7, ZF7LTT
→ ADDING ZF10 to LOOSE cluster (max distance=0.020000)
→ ADDING D-ZF10 to LOOSE cluster (max distance=0.100000)
→ ADDING D-ZF10-25 to LOOSE cluster (max distance=0.100014)
Cluster 95 (LOOSE, 4 members): H-ZF10, ZF10, D-ZF10...
→ ADDING ZF11 to LOOSE cluster (max distance=0.020000)
Cluster 96 (LOOSE, 2 members): H-ZF11, ZF11
→ ADDING ZF12 to LOOSE cluster (max distance=0.060001)
Cluster 97 (LOOSE, 2 members): H-ZF12, ZF12
→ ADDING [164] H-ZF13GT to TIGHT cluster 98 (distance=0.000000 from [163] H-ZF13)
Cluster 98 (TIGHT, 2 members): H-ZF13, H-ZF13GT
→ ADDING [168] ZF50 to TIGHT cluster 101 (distance=0.000000 from [167] H-ZF50)
Cluster 101 (TIGHT, 2 members): H-ZF50, ZF50
→ ADDING [171] H-ZF52GT to TIGHT cluster 103 (distance=0.000000 from [170] H-ZF52)
→ ADDING [172] H-ZF52TT to TIGHT cluster 103 (distance=0.000000 from [170] H-ZF52)
→ ADDING [173] H-ZF52A to TIGHT cluster 103 (distance=0.000000 from [170] H-ZF52)
Cluster 103 (TIGHT, 4 members): H-ZF52, H-ZF52GT, H-ZF52TT...
→ ADDING [176] H-ZF62GT to TIGHT cluster 105 (distance=0.000000 from [175] H-ZF62)
Cluster 105 (TIGHT, 2 members): H-ZF62, H-ZF62GT
→ ADDING [178] H-ZF71GT to TIGHT cluster 106 (distance=0.000000 from [177] H-ZF71)
Cluster 106 (TIGHT, 2 members): H-ZF71, H-ZF71GT
→ ADDING [180] H-ZF72AGT to TIGHT cluster 107 (distance=0.000000 from [179] H-ZF72A)
Cluster 107 (TIGHT, 2 members): H-ZF72A, H-ZF72AGT
→ ADDING [182] H-ZF73GT to TIGHT cluster 108 (distance=0.000000 from [181] H-ZF73)
Cluster 108 (TIGHT, 2 members): H-ZF73, H-ZF73GT
→ ADDING [184] H-ZF88GT to TIGHT cluster 109 (distance=0.000000 from [183] H-ZF88)
Cluster 109 (TIGHT, 2 members): H-ZF88, H-ZF88GT
→ ADDING H-LaF53 to LOOSE cluster (max distance=0.058037)
→ ADDING D-LaF050 to LOOSE cluster (max distance=0.117026)
→ ADDING D-LaF050-25 to LOOSE cluster (max distance=0.080009)
Cluster 110 (LOOSE, 4 members): H-LaF1, H-LaF53, D-LaF050...
→ ADDING [189] H-LaF4GT to TIGHT cluster 113 (distance=0.000000 from [188] H-LaF4)
Cluster 113 (TIGHT, 2 members): H-LaF4, H-LaF4GT
→ ADDING H-ZLaF53B to LOOSE cluster (max distance=0.130865)
→ ADDING H-ZLaF53BGT to LOOSE cluster (max distance=0.130865)
→ REJECTING H-ZLaF78B from LOOSE cluster (distance=0.173342 from H-ZLaF53B > 0.150000)
→ ADDING D-ZLaF67-25 to LOOSE cluster (max distance=0.141987)
Cluster 116 (LOOSE, 4 members): H-LaF7, H-ZLaF53B, H-ZLaF53BGT...
→ ADDING D-LaF50 to LOOSE cluster (max distance=0.010110)
→ ADDING D-LaF50-25 to LOOSE cluster (max distance=0.079999)
Cluster 118 (LOOSE, 3 members): H-LaF50B, D-LaF50, D-LaF50-25
→ ADDING H-ZLaF1 to LOOSE cluster (max distance=0.071752)
Cluster 120 (LOOSE, 2 members): H-LaF52, H-ZLaF1
→ ADDING H-ZLaF73 to LOOSE cluster (max distance=0.129077)
→ ADDING D-ZLaF85A to LOOSE cluster (max distance=0.090220)
→ ADDING D-ZLaF85A-25 to LOOSE cluster (max distance=0.104373)
Cluster 122 (LOOSE, 4 members): H-LaF55, H-ZLaF73, D-ZLaF85A...
→ ADDING H-ZLaF4LB to LOOSE cluster (max distance=0.029999)
Cluster 126 (LOOSE, 2 members): H-ZLaF4LA, H-ZLaF4LB
→ ADDING H-ZLaF50D to LOOSE cluster (max distance=0.010002)
→ ADDING H-ZLaF69 to LOOSE cluster (max distance=0.032313)
→ ADDING H-ZLaF69A to LOOSE cluster (max distance=0.023324)
Cluster 127 (LOOSE, 4 members): H-ZLaF50E, H-ZLaF50D, H-ZLaF69...
→ ADDING H-ZLaF52 to LOOSE cluster (max distance=0.070000)
→ ADDING D-ZLaF52LA to LOOSE cluster (max distance=0.040191)
→ ADDING D-ZLaF52LA-25 to LOOSE cluster (max distance=0.050073)
Cluster 129 (LOOSE, 4 members): H-ZLaF52A, H-ZLaF52, D-ZLaF52LA...
→ ADDING H-ZLaF55C to LOOSE cluster (max distance=0.020000)
→ ADDING D-ZLaF61 to LOOSE cluster (max distance=0.023533)
→ ADDING D-ZLaF61-25 to LOOSE cluster (max distance=0.061501)
Cluster 130 (LOOSE, 4 members): H-ZLaF55D, H-ZLaF55C, D-ZLaF61...
→ ADDING [217] H-ZLaF66GT to TIGHT cluster 132 (distance=0.000000 from [216] H-ZLaF66)
Cluster 132 (TIGHT, 2 members): H-ZLaF66, H-ZLaF66GT
→ ADDING H-ZLaF68B to LOOSE cluster (max distance=0.059998)
→ REJECTING D-ZLaF81-25 from LOOSE cluster (distance=0.195166 from H-ZLaF68B > 0.150000)
Cluster 133 (LOOSE, 2 members): H-ZLaF68C, H-ZLaF68B
→ ADDING H-ZLaF71AGT to LOOSE cluster (max distance=0.079998)
→ ADDING H-ZLaF89L to LOOSE cluster (max distance=0.137150)
→ ADDING H-ZLaF89LA to LOOSE cluster (max distance=0.119624)
Cluster 135 (LOOSE, 4 members): H-ZLaF71, H-ZLaF71AGT, H-ZLaF89L...
→ ADDING H-ZLaF75B to LOOSE cluster (max distance=0.100000)
→ ADDING H-ZLaF75C to LOOSE cluster (max distance=0.059999)
Cluster 136 (LOOSE, 3 members): H-ZLaF75A, H-ZLaF75B, H-ZLaF75C
→ ADDING H-ZLaF76A to LOOSE cluster (max distance=0.049999)
Cluster 137 (LOOSE, 2 members): H-ZLaF76, H-ZLaF76A
→ ADDING H-ZLaF90A to LOOSE cluster (max distance=0.029999)
Cluster 139 (LOOSE, 2 members): H-ZLaF90, H-ZLaF90A
→ ADDING H-ZLaF92A to LOOSE cluster (max distance=0.039999)
Cluster 141 (LOOSE, 2 members): H-ZLaF92, H-ZLaF92A
→ ADDING TF3 to LOOSE cluster (max distance=0.020024)
Cluster 143 (LOOSE, 2 members): H-TF3L, TF3
→ ADDING D-FK61A-25 to LOOSE cluster (max distance=0.020005)
→ ADDING S-FPL51 to LOOSE cluster (max distance=0.070001)
Cluster 145 (LOOSE, 3 members): D-FK61-25, D-FK61A-25, S-FPL51
→ ADDING D-PK3 to LOOSE cluster (max distance=0.062876)
Cluster 147 (LOOSE, 2 members): D-QK3L-25, D-PK3
→ ADDING D-K9-25 to LOOSE cluster (max distance=0.069998)
→ ADDING [253] D-K9GT to TIGHT cluster 148 (distance=0.000000 from [251] D-K9)
Cluster 148 (TIGHT, 3 members): D-K9, D-K9-25, D-K9GT
→ ADDING D-ZPK1A-25 to LOOSE cluster (max distance=0.070009)
Cluster 152 (LOOSE, 2 members): D-ZPK1A, D-ZPK1A-25
→ ADDING D-ZK2L-25 to LOOSE cluster (max distance=0.020242)
Cluster 156 (LOOSE, 2 members): D-ZK2A, D-ZK2L-25
→ ADDING D-ZK79-25 to LOOSE cluster (max distance=0.080006)
Cluster 158 (LOOSE, 2 members): D-ZK79, D-ZK79-25
→ ADDING D-ZF93-25 to LOOSE cluster (max distance=0.010179)
Cluster 160 (LOOSE, 2 members): D-ZF93, D-ZF93-25
→ ADDING D-LaF53-25 to LOOSE cluster (max distance=0.080011)
Cluster 161 (LOOSE, 2 members): D-LaF53, D-LaF53-25
→ ADDING D-LaF79-25 to LOOSE cluster (max distance=0.010040)
→ ADDING D-ZLaF85L to LOOSE cluster (max distance=0.147434)
→ ADDING D-ZLaF85L-25 to LOOSE cluster (max distance=0.126353)
Cluster 162 (LOOSE, 4 members): D-LaF79, D-LaF79-25, D-ZLaF85L...
→ ADDING D-ZLaF50-25 to LOOSE cluster (max distance=0.040017)
Cluster 163 (LOOSE, 2 members): D-ZLaF50, D-ZLaF50-25
→ ADDING D-ZLaF81-25 to LOOSE cluster (max distance=0.030024)
Cluster 165 (LOOSE, 2 members): D-ZLaF81, D-ZLaF81-25
→ ADDING D-ZLaF85LN-25 to LOOSE cluster (max distance=0.020033)
Cluster 166 (LOOSE, 2 members): D-ZLaF85LN, D-ZLaF85LN-25
→ ADDING D-ZLaF85LS-25 to LOOSE cluster (max distance=0.030018)
Cluster 167 (LOOSE, 2 members): D-ZLaF85LS, D-ZLaF85LS-25
Created 33 tight clusters, 68 loose clusters (169 total)
Final cluster assignments:
>>> H-ZK2 is in cluster 18 (LOOSE, 4 members)
>>> ZBaF2 is in cluster 79 (LOOSE, 1 members)
Glass data loaded: 324 glasses
Created 169 clusters
Glass 0: H-FK55 (nd=1.5502, vd=75.23, mfg=CDGM)
Glass 1: H-FK61 (nd=1.4970, vd=81.61, mfg=CDGM)
Glass 2: H-FK61B (nd=1.4970, vd=81.61, mfg=CDGM)
Glass 3: H-FK71 (nd=1.4565, vd=90.27, mfg=CDGM)
Glass 4: H-FK95N (nd=1.4378, vd=94.52, mfg=CDGM)
Glass 5: H-QK1 (nd=1.4705, vd=66.88, mfg=CDGM)
Glass 6: H-QK3L (nd=1.4875, vd=70.44, mfg=CDGM)
Glass 7: H-K1 (nd=1.4997, vd=62.07, mfg=CDGM)
Glass 8: H-K2 (nd=1.5005, vd=66.02, mfg=CDGM)
Glass 9: H-K3 (nd=1.5046, vd=64.72, mfg=CDGM)
Checking problematic glass indices:
Glass [40]: H-ZK2 (nd=1.58313, vd=59.46)
Glass [125]: ZBaF2 (nd=1.63962, vd=48.27)
Testing collision detection...
Rect1 vs Rect2 overlap: YES
Rect1 vs Rect3 overlap: NO
Label collision with point test:
Label at point collision: YES
Label far from point collision: NO
Debug mode complete
|