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