Proceduálně generované moduly sourceforge html5-valid css3-valid

B3-D

Veronika Černohorská

cernover@fel.cvut.cz
7:30—9:00 D. Sedláček

Obrázek  zpět na začátek ↑

Vlevo je pohled z Instant playeru, uprostřed použitá textura a vpravo obrázek z hotové scény.


Popis řešení  zpět na začátek ↑

Fasáda domu byla vygenerována pomocí nástroje Facade Wizard v City Enginu, výsledná fasáda má vytlačená okna i dveře. Střecha byla náhodně vygenerována z ručně napsaného skriptu.


Technická specifikace  zpět na začátek ↑

Počet trojúhelníků0
Nejvyšší úroveň detailu0
Nižší úroveň detailu0
Snímková rychlost v Instant Playeru0
Odkaz na zdrojový kód gramatiky0

version "2012.1"



attr LOD = 2
# LOD 0 generates the original texture
# LOD 1 generates flat splits
# LOD 2 generates splits with depth as defined in Facade Wizard


#! SIZE 30.0 31.80106

const n = 7

Facade -->
	case LOD <= 0:
		texture("/Praha/images/BX3.png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		setupProjection(0, scope.xy, '1.0000, '1.0000)
		projectUV(0)
	else:
		texture("/Praha/images/BX3.png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		split(x, noAdjust) { ~5.89: Facade__1(0) | ~5.18: Facade__1(1) | 1.60: Facade__1(2) | ~4.38: Facade__1(3) | 0.85: Facade__1(4) | ~5.07: Facade__1(5) | ~7.01: Facade__1(6) }


FacadeTrigger(i) -->
	case LOD <= 0:
		texture("/Praha/images/BX3.png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		setupProjection(0, scope.xy, '1.0000, '1.0000)
		projectUV(0)
	else:
		texture("/Praha/images/BX3.png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		Facade__1(i)


Facade__1(i) -->
	case i == 0: Facade__1_1
	case i == 1: Facade__1_2
	case i == 2: Facade__1_3
	case i == 3: Facade__1_4
	case i == 4: Facade__1_5
	case i == 5: Facade__1_6
	case i == 6: Facade__1_7
	else: Facade__1_1

Facade__1_1 -->
	split(y, noAdjust) { ~4.01: Facade__1_1_1 | 1.18: Facade__1_1_2 | 3.15: Facade__1_1_3 | 0.91: Facade__1_1_4 | ~5.56: Facade__1_1_5 | ~4.49: Facade__1_1_6 | ~4.38: Facade__1_1_7 | ~4.06: Facade__1_1_8 | ~4.07: Facade__1_1_9 }

Facade__1_1_1 -->
	split(x, noAdjust) { 0.71: Facade__1_1_1_1 | ~3.10: Facade__1_1_1_2 | ~2.08: Facade__1_1_1_3 }

Facade__1_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '42.2221, '7.9208)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '42.2221, '7.9208)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_1_2 -->
	split(y, noAdjust) { 0.54: Facade__1_1_1_2_1 | ~3.47: Facade__1_1_1_2_2 }

Facade__1_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '58.5992, '-0.2293, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '58.5992, '-0.2293, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '9.1587, '-0.2293, '-0.1563)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '9.1587, '-0.2293, '-0.1563)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.4001, '7.9208, '-1.8282, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.4001, '7.9208, '-1.8282, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.0915, '27.0599, '0.0000, '-3.4163)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.0915, '27.0599, '0.0000, '-3.4163)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_3 -->
	split(x, noAdjust) { 0.76: Facade__1_1_3_1 | ~3.10: Facade__1_1_3_2 | ~2.03: Facade__1_1_3_3 }

Facade__1_1_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '39.2697, '10.0901, '0.0000, '-1.6468)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '39.2697, '10.0901, '0.0000, '-1.6468)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '10.0901, '-0.2466, '-1.6468)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '10.0901, '-0.2466, '-1.6468)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.7790, '10.0901, '-1.9027, '-1.6468)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.7790, '10.0901, '-1.9027, '-1.6468)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.0915, '35.0187, '0.0000, '-9.1858)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.0915, '35.0187, '0.0000, '-9.1858)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_5 -->
	split(x, noAdjust) { 0.55: Facade__1_1_5_1 | ~3.26: Facade__1_1_5_2 | ~2.08: Facade__1_1_5_3 }

Facade__1_1_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '54.5184, '5.7242, '0.0000, '-1.6650)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '54.5184, '5.7242, '0.0000, '-1.6650)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_5_2 -->
	split(y, noAdjust) { 1.44: Facade__1_1_5_2_1 | ~3.47: Facade__1_1_5_2_2 | 0.64: Facade__1_1_5_2_3 }

Facade__1_1_5_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '22.0488, '-0.1689, '-6.4133)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '22.0488, '-0.1689, '-6.4133)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_5_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '9.1587, '-0.1689, '-3.0794)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '9.1587, '-0.1689, '-3.0794)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_5_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '49.6098, '-0.1689, '-22.0966)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '49.6098, '-0.1689, '-22.0966)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_5_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.4001, '5.7242, '-1.8282, '-1.6650)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.4001, '5.7242, '-1.8282, '-1.6650)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_6 -->
	split(x, noAdjust) { 0.66: Facade__1_1_6_1 | ~3.04: Facade__1_1_6_2 | ~2.19: Facade__1_1_6_3 }

Facade__1_1_6_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '45.6545, '7.0871, '0.0000, '-3.2995)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '45.6545, '7.0871, '0.0000, '-3.2995)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_6_2 -->
	split(y, noAdjust) { 0.91: Facade__1_1_6_2_1 | ~2.62: Facade__1_1_6_2_2 | 0.96: Facade__1_1_6_2_3 }

Facade__1_1_6_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8527, '35.0187, '-0.2158, '-16.3035)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8527, '35.0187, '-0.2158, '-16.3035)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_6_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8527, '12.1494, '-0.2158, '-6.0033)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8527, '12.1494, '-0.2158, '-6.0033)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_6_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8527, '33.0732, '-0.2158, '-19.0643)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8527, '33.0732, '-0.2158, '-19.0643)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_6_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.6976, '7.0871, '-1.6903, '-3.2995)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.6976, '7.0871, '-1.6903, '-3.2995)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_7 -->
	split(x, noAdjust) { 0.60: Facade__1_1_7_1 | ~3.26: Facade__1_1_7_2 | ~2.03: Facade__1_1_7_3 }

Facade__1_1_7_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '49.6942, '7.2600, '0.0000, '-4.4044)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '49.6942, '7.2600, '0.0000, '-4.4044)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_7_2 -->
	split(y, noAdjust) { 1.07: Facade__1_1_7_2_1 | ~2.40: Facade__1_1_7_2_2 | 0.91: Facade__1_1_7_2_3 }

Facade__1_1_7_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '29.7659, '-0.1853, '-18.0580)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '29.7659, '-0.1853, '-18.0580)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_7_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '13.2293, '-0.1853, '-8.4702)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '13.2293, '-0.1853, '-8.4702)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_7_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.2066, '35.0188, '-0.1853, '-25.0682)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.2066, '35.0188, '-0.1853, '-25.0682)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_7_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.7790, '7.2600, '-1.9027, '-4.4044)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.7790, '7.2600, '-1.9027, '-4.4044)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_8 -->
	split(x, noAdjust) { 0.71: Facade__1_1_8_1 | ~3.10: Facade__1_1_8_2 | ~2.08: Facade__1_1_8_3 }

Facade__1_1_8_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '42.2220, '7.8331, '0.0000, '-5.8310)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '42.2220, '7.8331, '0.0000, '-5.8310)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_8_2 -->
	split(y, noAdjust) { 0.91: Facade__1_1_8_2_1 | ~2.40: Facade__1_1_8_2_2 | 0.75: Facade__1_1_8_2_3 }

Facade__1_1_8_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '35.0186, '-0.2293, '-26.0681)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '35.0186, '-0.2293, '-26.0681)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_8_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '13.2293, '-0.2293, '-10.2258)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '13.2293, '-0.2293, '-10.2258)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_8_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '42.5227, '-0.2293, '-36.0828)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '42.5227, '-0.2293, '-36.0828)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_8_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.4001, '7.8331, '-1.8282, '-5.8310)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.4001, '7.8331, '-1.8282, '-5.8310)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_9 -->
	split(x, noAdjust) { 0.87: Facade__1_1_9_1 | ~3.37: Facade__1_1_9_2 | 1.66: Facade__1_1_9_3 }

Facade__1_1_9_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '34.4517, '7.8168, '0.0000, '-6.8168)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '34.4517, '7.8168, '0.0000, '-6.8168)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_9_2 -->
	split(y, noAdjust) { 0.37: Facade__1_1_9_2_1 | ~2.83: Facade__1_1_9_2_2 | 0.86: Facade__1_1_9_2_3 }

Facade__1_1_9_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.9143, '85.0457, '-0.2587, '-74.1658)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.9143, '85.0457, '-0.2587, '-74.1658)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_9_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.9143, '11.2324, '-0.2587, '-9.9275)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.9143, '11.2324, '-0.2587, '-9.9275)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_9_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.9143, '36.8409, '-0.2587, '-35.8409)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.9143, '36.8409, '-0.2587, '-35.8409)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_1_9_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '18.1162, '7.8168, '-2.5581, '-6.8168)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '18.1162, '7.8168, '-2.5581, '-6.8168)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2 -->
	split(y, noAdjust) { 4.07: Facade__1_2_1 | 1.18: Facade__1_2_2 | 3.10: Facade__1_2_3 | 0.80: Facade__1_2_4 | ~19.98: Facade__1_2_5 | 1.76: Facade__1_2_6 | 0.92: Facade__1_2_7 }

Facade__1_2_1 -->
	split(x, noAdjust) { 1.12: Facade__1_2_1_1 | ~3.31: Facade__1_2_1_2 | 0.75: Facade__1_2_1_3 }

Facade__1_2_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '26.7430, '7.8168, '-5.2524, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '26.7430, '7.8168, '-5.2524, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_2 -->
	split(y, noAdjust) { 0.60: Facade__1_2_1_2_1 | ~3.47: Facade__1_2_1_2_2 }

Facade__1_2_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.0581, '53.3479, '-2.1178, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.0581, '53.3479, '-2.1178, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.0581, '9.1587, '-2.1178, '-0.1717)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.0581, '9.1587, '-2.1178, '-0.1717)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '40.1145, '7.8168, '-13.8072, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '40.1145, '7.8168, '-13.8072, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.7897, '27.0599, '-1.1371, '-3.4618)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.7897, '27.0599, '-1.1371, '-3.4618)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_3 -->
	split(x, noAdjust) { 1.12: Facade__1_2_3_1 | ~3.10: Facade__1_2_3_2 | 0.96: Facade__1_2_3_3 }

Facade__1_2_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '26.7430, '10.2641, '-5.2524, '-1.6924)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '26.7430, '10.2641, '-5.2524, '-1.6924)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '10.2641, '-2.2638, '-1.6924)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '10.2641, '-2.2638, '-1.6924)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '31.2001, '10.2641, '-10.5167, '-1.6924)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '31.2001, '10.2641, '-10.5167, '-1.6924)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.7897, '39.6878, '-1.1371, '-10.4106)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.7897, '39.6878, '-1.1371, '-10.4106)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_5 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.7897, '1.5918, '-1.1371, '-0.4576)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.7897, '1.5918, '-1.1371, '-0.4576)
		t(0, 0, -0.95) 
		s('1, '1, 1.7) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_6 -->
	split(x, noAdjust) { 1.23: Facade__1_2_6_1 | ~3.47: Facade__1_2_6_2 | 0.48: Facade__1_2_6_3 }

Facade__1_2_6_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '24.4175, '18.0400, '-4.7957, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '24.4175, '18.0400, '-4.7957, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_6_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6400, '18.0400, '-2.0508, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6400, '18.0400, '-2.0508, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_6_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '62.4002, '18.0400, '-22.0334, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '62.4002, '18.0400, '-22.0334, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_7 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.7897, '34.6939, '-1.1371, '-33.6939)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.7897, '34.6939, '-1.1371, '-33.6939)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3 -->
	split(y, noAdjust) { 4.01: Facade__1_3_1 | 5.07: Facade__1_3_2 | ~22.71: Facade__1_3_3 }

Facade__1_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '18.7201, '7.9208, '-6.9100, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '18.7201, '7.9208, '-6.9100, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '18.7201, '6.2665, '-6.9100, '-0.7911)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '18.7201, '6.2665, '-6.9100, '-0.7911)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '18.7201, '1.4002, '-6.9100, '-0.4002)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '18.7201, '1.4002, '-6.9100, '-0.4002)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4 -->
	split(y, noAdjust) { ~9.09: Facade__1_4_1 | ~1.98: Facade__1_4_2 | ~3.10: Facade__1_4_3 | 0.53: Facade__1_4_4 | 1.18: Facade__1_4_5 | ~2.46: Facade__1_4_6 | 0.85: Facade__1_4_7 | 1.07: Facade__1_4_8 | ~2.46: Facade__1_4_9 | 1.07: Facade__1_4_10 | 0.75: Facade__1_4_11 | ~2.35: Facade__1_4_12 | 0.75: Facade__1_4_13 | 1.18: Facade__1_4_14 | 0.37: Facade__1_4_15 | 1.66: Facade__1_4_16 | 0.00: Facade__1_4_17 | 0.97: Facade__1_4_18 }

Facade__1_4_1 -->
	split(x, noAdjust) { ~3.69: Facade__1_4_1_1 | 0.69: Facade__1_4_1_2 }

Facade__1_4_1_1 -->
	split(y, noAdjust) { ~7.27: Facade__1_4_1_1_1 | 1.82: Facade__1_4_1_1_2 }

Facade__1_4_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.1392, '4.3722, '-3.4391, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.1392, '4.3722, '-3.4391, '0.0000)
		t(0, 0, -0.95) 
		projectUV(0) 

Facade__1_4_1_1_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.1392, '17.5094, '-3.4391, '-4.0047)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.1392, '17.5094, '-3.4391, '-4.0047)
		t(0, 0, -0.95) 
		projectUV(0) 

Facade__1_4_1_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '43.2002, '3.4986, '-23.5616, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '43.2002, '3.4986, '-23.5616, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '16.0897, '-2.8939, '-4.5989)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '16.0897, '-2.8939, '-4.5989)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_3 -->
	split(x, noAdjust) { 0.48: Facade__1_4_3_1 | ~2.62: Facade__1_4_3_2 | 1.28: Facade__1_4_3_3 }

Facade__1_4_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '62.4003, '10.2641, '-26.3668, '-3.5717)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '62.4003, '10.2641, '-26.3668, '-3.5717)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.4613, '10.2641, '-5.0266, '-3.5717)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.4613, '10.2641, '-5.0266, '-3.5717)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '23.4001, '10.2641, '-12.3042, '-3.5717)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '23.4001, '10.2641, '-12.3042, '-3.5717)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '59.5318, '-2.8939, '-26.5159)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '59.5318, '-2.8939, '-26.5159)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_5 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '27.0599, '-2.8939, '-12.5072)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '27.0599, '-2.8939, '-12.5072)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_6 -->
	split(x, noAdjust) { 0.48: Facade__1_4_6_1 | ~2.83: Facade__1_4_6_2 | 1.07: Facade__1_4_6_3 }

Facade__1_4_6_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '62.4003, '12.9417, '-26.3668, '-6.4600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '62.4003, '12.9417, '-26.3668, '-6.4600)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_6_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.5963, '12.9417, '-4.6472, '-6.4600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.5963, '12.9417, '-4.6472, '-6.4600)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_6_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '28.0801, '12.9417, '-14.9651, '-6.4600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '28.0801, '12.9417, '-14.9651, '-6.4600)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_7 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '37.2073, '-2.8939, '-21.4474)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '37.2073, '-2.8939, '-21.4474)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_8 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '29.7659, '-2.8939, '-17.9579)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '29.7659, '-2.8939, '-17.9579)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_9 -->
	split(x, noAdjust) { 0.53: Facade__1_4_9_1 | ~2.83: Facade__1_4_9_2 | 1.01: Facade__1_4_9_3 }

Facade__1_4_9_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '56.1602, '12.9417, '-23.7301, '-8.2426)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '56.1602, '12.9417, '-23.7301, '-8.2426)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_9_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.5963, '12.9417, '-4.6661, '-8.2426)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.5963, '12.9417, '-4.6661, '-8.2426)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_9_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '29.5580, '12.9417, '-15.8053, '-8.2426)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '29.5580, '12.9417, '-15.8053, '-8.2426)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_10 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '29.7659, '-2.8939, '-21.2580)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '29.7659, '-2.8939, '-21.2580)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_11 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '42.5226, '-2.8939, '-31.7970)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '42.5226, '-2.8939, '-31.7970)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_12 -->
	split(x, noAdjust) { 0.48: Facade__1_4_12_1 | ~2.78: Facade__1_4_12_2 | 1.12: Facade__1_4_12_3 }

Facade__1_4_12_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '62.4003, '13.5300, '-26.3668, '-10.4354)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '62.4003, '13.5300, '-26.3668, '-10.4354)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_12_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.8000, '13.5300, '-4.7366, '-10.4354)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.8000, '13.5300, '-4.7366, '-10.4354)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_12_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '26.7430, '13.5300, '-14.2048, '-10.4354)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '26.7430, '13.5300, '-14.2048, '-10.4354)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_13 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '42.5227, '-2.8939, '-35.9399)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '42.5227, '-2.8939, '-35.9399)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_14 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '27.0599, '-2.8939, '-23.5072)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '27.0599, '-2.8939, '-23.5072)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_15 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '85.0457, '-2.8939, '-77.0229)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '85.0457, '-2.8939, '-77.0229)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_16 -->
	split(x, noAdjust) { 0.53: Facade__1_4_16_1 | ~3.21: Facade__1_4_16_2 | 0.64: Facade__1_4_16_3 }

Facade__1_4_16_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '56.1602, '19.2038, '-23.7301, '-17.6180)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '56.1602, '19.2038, '-23.7301, '-17.6180)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_16_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.3600, '19.2038, '-4.1217, '-17.6180)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.3600, '19.2038, '-4.1217, '-17.6180)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_16_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '46.8002, '19.2038, '-25.6084, '-17.6180)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '46.8002, '19.2038, '-25.6084, '-17.6180)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_17 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '214748.3594, '-2.8939, '-214748.3594)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '214748.3594, '-2.8939, '-214748.3594)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_4_18 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '6.8488, '32.7835, '-2.8939, '-31.7835)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '6.8488, '32.7835, '-2.8939, '-31.7835)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_5 -->
	split(y, noAdjust) { 4.07: Facade__1_5_1 | 5.02: Facade__1_5_2 | ~22.71: Facade__1_5_3 }

Facade__1_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '35.1002, '7.8168, '-19.9563, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '35.1002, '7.8168, '-19.9563, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_5_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '35.1002, '6.3332, '-19.9563, '-0.8102)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '35.1002, '6.3332, '-19.9563, '-0.8102)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_5_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '35.1002, '1.4002, '-19.9563, '-0.4002)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '35.1002, '1.4002, '-19.9563, '-0.4002)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6 -->
	split(y, noAdjust) { 4.12: Facade__1_6_1 | 1.12: Facade__1_6_2 | 3.04: Facade__1_6_3 | 0.64: Facade__1_6_4 | ~20.19: Facade__1_6_5 | 1.76: Facade__1_6_6 | 0.92: Facade__1_6_7 }

Facade__1_6_1 -->
	split(x, noAdjust) { 0.85: Facade__1_6_1_1 | ~3.47: Facade__1_6_1_2 | 0.75: Facade__1_6_1_3 }

Facade__1_6_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '35.1001, '7.7155, '-20.9563, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '35.1001, '7.7155, '-20.9563, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_1_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6400, '7.7155, '-5.4046, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6400, '7.7155, '-5.4046, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '40.1145, '7.7155, '-29.7358, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '40.1145, '7.7155, '-29.7358, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.9116, '28.3485, '-3.5295, '-3.6742)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.9116, '28.3485, '-3.5295, '-3.6742)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_3 -->
	split(x, noAdjust) { 0.91: Facade__1_6_3_1 | ~3.15: Facade__1_6_3_2 | 1.01: Facade__1_6_3_3 }

Facade__1_6_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '33.0354, '10.4442, '-19.7236, '-1.7221)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '33.0354, '10.4442, '-19.7236, '-1.7221)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.5187, '10.4442, '-5.9712, '-1.7221)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.5187, '10.4442, '-5.9712, '-1.7221)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '29.5581, '10.4442, '-21.6475, '-1.7221)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '29.5581, '10.4442, '-21.6475, '-1.7221)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.9116, '49.6099, '-3.5295, '-12.9299)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.9116, '49.6099, '-3.5295, '-12.9299)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_5 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.9116, '1.5749, '-3.5295, '-0.4422)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.9116, '1.5749, '-3.5295, '-0.4422)
		t(0, 0, -0.95) 
		s('1, '1, 1.7) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_6 -->
	split(x, noAdjust) { 1.07: Facade__1_6_6_1 | ~3.37: Facade__1_6_6_2 | 0.64: Facade__1_6_6_3 }

Facade__1_6_6_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '28.0801, '18.0399, '-16.7651, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '28.0801, '18.0399, '-16.7651, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_6_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.9143, '18.0399, '-5.6397, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.9143, '18.0399, '-5.6397, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_6_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '46.8002, '18.0399, '-34.8584, '-16.5200)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '46.8002, '18.0399, '-34.8584, '-16.5200)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_6_7 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '5.9116, '34.6939, '-3.5295, '-33.6939)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '5.9116, '34.6939, '-3.5295, '-33.6939)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7 -->
	split(y, noAdjust) { ~4.23: Facade__1_7_1 | 1.01: Facade__1_7_2 | ~2.99: Facade__1_7_3 | 0.69: Facade__1_7_4 | ~2.30: Facade__1_7_5 | ~2.56: Facade__1_7_6 | 0.91: Facade__1_7_7 | 1.12: Facade__1_7_8 | ~2.30: Facade__1_7_9 | 0.75: Facade__1_7_10 | 1.44: Facade__1_7_11 | ~2.14: Facade__1_7_12 | 1.28: Facade__1_7_13 | 0.75: Facade__1_7_14 | ~2.62: Facade__1_7_15 | 1.01: Facade__1_7_16 | ~2.88: Facade__1_7_17 | 0.81: Facade__1_7_18 }

Facade__1_7_1 -->
	split(x, noAdjust) { 2.08: Facade__1_7_1_1 | ~3.74: Facade__1_7_1_2 | 1.19: Facade__1_7_1_3 }

Facade__1_7_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.4001, '7.5205, '-11.0334, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.4001, '7.5205, '-11.0334, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_1_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.0229, '7.5205, '-6.7043, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.0229, '7.5205, '-6.7043, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.5) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '25.1826, '7.5205, '-24.1826, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '25.1826, '7.5205, '-24.1826, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '31.3325, '-3.2772, '-4.1663)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '31.3325, '-3.2772, '-4.1663)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_3 -->
	split(x, noAdjust) { ~2.35: Facade__1_7_3_1 | ~3.10: Facade__1_7_3_2 | 1.57: Facade__1_7_3_3 }

Facade__1_7_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '12.7637, '10.6307, '-9.7796, '-1.7528)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '12.7637, '10.6307, '-9.7796, '-1.7528)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.6828, '10.6307, '-8.1776, '-1.7528)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.6828, '10.6307, '-8.1776, '-1.7528)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '19.1666, '10.6307, '-18.1666, '-1.7528)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '19.1666, '10.6307, '-18.1666, '-1.7528)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '45.7938, '-3.2772, '-11.8584)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '45.7938, '-3.2772, '-11.8584)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_5 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '13.8446, '-3.2772, '-3.8874)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '13.8446, '-3.2772, '-3.8874)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_6 -->
	split(x, noAdjust) { 2.24: Facade__1_7_6_1 | ~3.53: Facade__1_7_6_2 | 1.24: Facade__1_7_6_3 }

Facade__1_7_6_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.3715, '12.4025, '-10.2453, '-4.3783)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.3715, '12.4025, '-10.2453, '-4.3783)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_6_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.5091, '12.4025, '-7.1561, '-4.3783)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.5091, '12.4025, '-7.1561, '-4.3783)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_6_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '24.1019, '12.4025, '-23.1019, '-4.3783)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '24.1019, '12.4025, '-23.1019, '-4.3783)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_7 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '35.0187, '-3.2772, '-15.1858)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '35.0187, '-3.2772, '-15.1858)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_8 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '28.3485, '-3.2772, '-13.1028)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '28.3485, '-3.2772, '-13.1028)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_9 -->
	split(x, noAdjust) { ~2.51: Facade__1_7_9_1 | ~3.15: Facade__1_7_9_2 | 1.35: Facade__1_7_9_3 }

Facade__1_7_9_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.9490, '13.8446, '-9.1553, '-6.8874)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.9490, '13.8446, '-9.1553, '-6.8874)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_9_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.5187, '13.8446, '-8.0898, '-6.8874)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.5187, '13.8446, '-8.0898, '-6.8874)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_9_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '22.1967, '13.8446, '-21.1967, '-6.8874)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '22.1967, '13.8446, '-21.1967, '-6.8874)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_10 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '42.5227, '-3.2772, '-24.2257)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '42.5227, '-3.2772, '-24.2257)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_11 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '22.0488, '-3.2772, '-13.0800)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '22.0488, '-3.2772, '-13.0800)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_12 -->
	split(x, noAdjust) { ~2.62: Facade__1_7_12_1 | ~3.15: Facade__1_7_12_2 | 1.24: Facade__1_7_12_3 }

Facade__1_7_12_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.4613, '14.8830, '-8.7817, '-9.5040)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.4613, '14.8830, '-8.7817, '-9.5040)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_12_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.5187, '14.8830, '-8.1237, '-9.5040)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.5187, '14.8830, '-8.1237, '-9.5040)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_12_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '24.1019, '14.8830, '-23.1019, '-9.5040)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '24.1019, '14.8830, '-23.1019, '-9.5040)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_13 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '24.8049, '-3.2772, '-17.5066)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '24.8049, '-3.2772, '-17.5066)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_14 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '42.5226, '-3.2772, '-31.7256)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '42.5226, '-3.2772, '-31.7256)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_15 -->
	split(x, noAdjust) { ~2.72: Facade__1_7_15_1 | ~3.15: Facade__1_7_15_2 | 1.14: Facade__1_7_15_3 }

Facade__1_7_15_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.0118, '12.1494, '-8.4373, '-9.3502)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.0118, '12.1494, '-8.4373, '-9.3502)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_15_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.5187, '12.1494, '-8.1576, '-9.3502)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.5187, '12.1494, '-8.1576, '-9.3502)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_15_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '26.3649, '12.1494, '-25.3649, '-9.3502)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '26.3649, '12.1494, '-25.3649, '-9.3502)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_16 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '31.3326, '-3.2772, '-26.6926)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '31.3326, '-3.2772, '-26.6926)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_17 -->
	split(x, noAdjust) { ~2.46: Facade__1_7_17_1 | ~3.31: Facade__1_7_17_2 | 1.24: Facade__1_7_17_3 }

Facade__1_7_17_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '12.2087, '11.0244, '-9.3544, '-9.7437)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '12.2087, '11.0244, '-9.3544, '-9.7437)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_17_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.0581, '11.0244, '-7.6823, '-9.7437)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.0581, '11.0244, '-7.6823, '-9.7437)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_17_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '24.1019, '11.0244, '-23.1019, '-9.7437)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '24.1019, '11.0244, '-23.1019, '-9.7437)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_7_18 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.2772, '39.2712, '-3.2772, '-38.2712)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.2772, '39.2712, '-3.2772, '-38.2712)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 


															

zpět na začátek