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

B3-A

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 32.737114

const n = 3

Facade -->
	case LOD <= 0:
		texture("/Praha/images/BX1 (2).png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		setupProjection(0, scope.xy, '1.0000, '1.0000)
		projectUV(0)
	else:
		texture("/Praha/images/BX1 (2).png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		split(y, noAdjust) { 3.51: Facade__1(0) | 5.07: Facade__1(1) | ~24.16: Facade__1(2) }


FacadeTrigger(i) -->
	case LOD <= 0:
		texture("/Praha/images/BX1 (2).png")
		alignScopeToGeometry(zUp, 0, world.lowest)
		setupProjection(0, scope.xy, '1.0000, '1.0000)
		projectUV(0)
	else:
		texture("/Praha/images/BX1 (2).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
	else: Facade__1_1

Facade__1_1 -->
	split(x, noAdjust) { ~18.58: Facade__1_1_1 | 2.91: Facade__1_1_2 | 8.51: Facade__1_1_3 }

Facade__1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '1.6143, '9.3136)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '1.6143, '9.3136)
		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, '10.3084, '9.3136, '-6.3857, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3084, '9.3136, '-6.3857, '0.0000)
		t(0, 0, -0.95) 
		projectUV(0) 

Facade__1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '3.5270, '9.3136, '-2.5270, '0.0000)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '3.5270, '9.3136, '-2.5270, '0.0000)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2 -->
	split(y, noAdjust) { ~5.07: Facade__1_2_1 }*

Facade__1_2_1 -->
	split(x, noAdjust) { ~6.00: Facade__1_2_1_1 }*

Facade__1_2_1_1 -->
	split(x, noAdjust) { 2.79: Facade__1_2_1_1_1 | ~3.21: Facade__1_2_1_1_2 }

Facade__1_2_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.7406, '6.4621, '0.0000, '-0.6938)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.7406, '6.4621, '0.0000, '-0.6938)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_1_2 -->
	split(y, noAdjust) { 0.22: Facade__1_2_1_1_2_1 | ~3.13: Facade__1_2_1_1_2_2 | ~1.72: Facade__1_2_1_1_2_3 }

Facade__1_2_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.3550, '151.8599, '-0.8710, '-16.3052)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.3550, '151.8599, '-0.8710, '-16.3052)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.3550, '10.4731, '-0.8710, '-1.1935)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.3550, '10.4731, '-0.8710, '-1.1935)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_2_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.3550, '18.9826, '-0.8710, '-3.9757)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.3550, '18.9826, '-0.8710, '-3.9757)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3 -->
	split(x, noAdjust) { ~17.40: Facade__1_3_1 | 12.60: Facade__1_3_2 }

Facade__1_3_1 -->
	split(y, noAdjust) { ~4.96: Facade__1_3_1_1 | ~4.85: Facade__1_3_1_2 | ~4.26: Facade__1_3_1_3 | ~4.10: Facade__1_3_1_4 | 3.88: Facade__1_3_1_5 | 2.11: Facade__1_3_1_6 }

Facade__1_3_1_1 -->
	split(y, noAdjust) { ~4.96: Facade__1_3_1_1_1 }*

Facade__1_3_1_1_1 -->
	split(x, noAdjust) { ~5.80: Facade__1_3_1_1_1_1 }*

Facade__1_3_1_1_1_1 -->
	split(x, noAdjust) { 2.74: Facade__1_3_1_1_1_1_1 | ~3.06: Facade__1_3_1_1_1_1_2 }

Facade__1_3_1_1_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.9519, '6.6026, '0.0000, '-1.7307)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.9519, '6.6026, '0.0000, '-1.7307)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_1_1_1_2 -->
	split(y, noAdjust) { 0.97: Facade__1_3_1_1_1_1_2_1 | ~2.91: Facade__1_3_1_1_1_1_2_2 | 1.08: Facade__1_3_1_1_1_1_2_3 }

Facade__1_3_1_1_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8034, '33.7468, '-0.8951, '-8.8456)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8034, '33.7468, '-0.8951, '-8.8456)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_1_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8034, '11.2489, '-0.8951, '-3.2819)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8034, '11.2489, '-0.8951, '-3.2819)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_1_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.8034, '30.3721, '-0.8951, '-11.5610)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.8034, '30.3721, '-0.8951, '-11.5610)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_2 -->
	split(y, noAdjust) { ~4.85: Facade__1_3_1_2_1 }*

Facade__1_3_1_2_1 -->
	split(x, noAdjust) { ~5.80: Facade__1_3_1_2_1_1 }*

Facade__1_3_1_2_1_1 -->
	split(x, noAdjust) { ~2.90: Facade__1_3_1_2_1_1_1 | 2.90: Facade__1_3_1_2_1_1_2 }

Facade__1_3_1_2_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3415, '6.7494, '0.0000, '-2.7913)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3415, '6.7494, '0.0000, '-2.7913)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_2_1_1_2 -->
	split(y, noAdjust) { 1.19: Facade__1_3_1_2_1_1_2_1 | ~3.13: Facade__1_3_1_2_1_1_2_2 | 0.54: Facade__1_3_1_2_1_1_2_3 }

Facade__1_3_1_2_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3502, '27.6110, '-1.0008, '-11.4191)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3502, '27.6110, '-1.0008, '-11.4191)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_2_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3502, '10.4731, '-1.0008, '-4.7107)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3502, '10.4731, '-1.0008, '-4.7107)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_2_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3502, '60.7441, '-1.0008, '-33.1220)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3502, '60.7441, '-1.0008, '-33.1220)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3 -->
	split(x, noAdjust) { ~2.90: Facade__1_3_1_3_1 | ~3.02: Facade__1_3_1_3_2 | ~6.47: Facade__1_3_1_3_3 | 0.43: Facade__1_3_1_3_4 | 2.69: Facade__1_3_1_3_5 | 1.89: Facade__1_3_1_3_6 }

Facade__1_3_1_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3415, '7.6891, '0.0000, '-4.3193)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3415, '7.6891, '0.0000, '-4.3193)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_2 -->
	split(y, noAdjust) { 1.13: Facade__1_3_1_3_2_1 | ~2.48: Facade__1_3_1_3_2_2 | 0.65: Facade__1_3_1_3_2_3 }

Facade__1_3_1_3_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.9403, '28.9258, '-0.9612, '-16.2486)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.9403, '28.9258, '-0.9612, '-16.2486)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.9403, '13.2053, '-0.9612, '-7.8744)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.9403, '13.2053, '-0.9612, '-7.8744)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '9.9403, '50.6201, '-0.9612, '-34.0184)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '9.9403, '50.6201, '-0.9612, '-34.0184)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3 -->
	split(y, noAdjust) { 0.49: Facade__1_3_1_3_3_1 | 0.86: Facade__1_3_1_3_3_2 | ~2.21: Facade__1_3_1_3_3_3 | 0.70: Facade__1_3_1_3_3_4 }

Facade__1_3_1_3_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6388, '67.4933, '-0.9152, '-37.9133)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6388, '67.4933, '-0.9152, '-37.9133)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6388, '37.9651, '-0.9152, '-21.8888)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6388, '37.9651, '-0.9152, '-21.8888)
		t(0, 0, -0.95) 
		s('1, '1, 1.45) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3_3 -->
	split(x, noAdjust) { ~2.16: Facade__1_3_1_3_3_3_1 | ~2.59: Facade__1_3_1_3_3_3_2 | 1.72: Facade__1_3_1_3_3_3_3 }

Facade__1_3_1_3_3_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.9164, '14.8157, '-2.7457, '-8.9322)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.9164, '14.8157, '-2.7457, '-8.9322)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.5970, '14.8157, '-3.1214, '-8.9322)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.5970, '14.8157, '-3.1214, '-8.9322)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '17.3955, '14.8157, '-6.1821, '-8.9322)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '17.3955, '14.8157, '-6.1821, '-8.9322)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_3_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6388, '46.7263, '-0.9152, '-31.3247)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6388, '46.7263, '-0.9152, '-31.3247)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '69.5818, '7.6891, '-28.7284, '-4.3193)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '69.5818, '7.6891, '-28.7284, '-4.3193)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_5 -->
	split(y, noAdjust) { 1.19: Facade__1_3_1_3_5_1 | ~2.43: Facade__1_3_1_3_5_2 | 0.65: Facade__1_3_1_3_5_3 }

Facade__1_3_1_3_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.1331, '27.6110, '-4.7565, '-15.5100)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.1331, '27.6110, '-4.7565, '-15.5100)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_5_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.1331, '13.4987, '-4.7565, '-8.0716)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.1331, '13.4987, '-4.7565, '-8.0716)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_5_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.1331, '50.6202, '-4.7565, '-34.0185)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.1331, '50.6202, '-4.7565, '-34.0185)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_3_6 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '15.9044, '7.6891, '-8.2236, '-4.3193)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '15.9044, '7.6891, '-8.2236, '-4.3193)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4 -->
	split(x, noAdjust) { ~2.90: Facade__1_3_1_4_1 | ~2.91: Facade__1_3_1_4_2 | ~6.63: Facade__1_3_1_4_3 | 0.38: Facade__1_3_1_4_4 | 2.75: Facade__1_3_1_4_5 | 1.83: Facade__1_3_1_4_6 }

Facade__1_3_1_4_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3415, '7.9927, '0.0000, '-5.5292)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3415, '7.9927, '0.0000, '-5.5292)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_2 -->
	split(y, noAdjust) { 0.81: Facade__1_3_1_4_2_1 | ~2.64: Facade__1_3_1_4_2_2 | 0.65: Facade__1_3_1_4_2_3 }

Facade__1_3_1_4_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3084, '40.4960, '-0.9968, '-28.0147)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3084, '40.4960, '-0.9968, '-28.0147)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3084, '12.3968, '-0.9968, '-8.8821)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3084, '12.3968, '-0.9968, '-8.8821)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3084, '50.6201, '-0.9968, '-40.3517)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3084, '50.6201, '-0.9968, '-40.3517)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3 -->
	split(y, noAdjust) { 0.70: Facade__1_3_1_4_3_1 | 0.70: Facade__1_3_1_4_3_2 | ~1.99: Facade__1_3_1_4_3_3 | 0.70: Facade__1_3_1_4_3_4 }

Facade__1_3_1_4_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.5256, '46.7263, '-0.8766, '-32.3247)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.5256, '46.7263, '-0.8766, '-32.3247)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.5256, '46.7263, '-0.8766, '-33.3247)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.5256, '46.7263, '-0.8766, '-33.3247)
		t(0, 0, -0.95) 
		s('1, '1, 1.45) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3_3 -->
	split(x, noAdjust) { ~2.26: Facade__1_3_1_4_3_3_1 | ~2.64: Facade__1_3_1_4_3_3_2 | 1.72: Facade__1_3_1_4_3_3_3 }

Facade__1_3_1_4_3_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.2537, '16.4173, '-2.5673, '-12.0600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.2537, '16.4173, '-2.5673, '-12.0600)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '11.3603, '16.4173, '-3.0577, '-12.0600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '11.3603, '16.4173, '-3.0577, '-12.0600)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '17.3955, '16.4173, '-6.2133, '-12.0600)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '17.3955, '16.4173, '-6.2133, '-12.0600)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_3_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.5256, '46.7264, '-0.8766, '-37.1709)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.5256, '46.7264, '-0.8766, '-37.1709)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '79.5221, '7.9927, '-32.9753, '-5.5292)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '79.5221, '7.9927, '-32.9753, '-5.5292)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_5 -->
	split(y, noAdjust) { 1.08: Facade__1_3_1_4_5_1 | ~2.21: Facade__1_3_1_4_5_2 | 0.81: Facade__1_3_1_4_5_3 }

Facade__1_3_1_4_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.9148, '30.3721, '-4.6633, '-21.0110)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.9148, '30.3721, '-4.6633, '-21.0110)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_5_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.9148, '14.8157, '-4.6633, '-10.7371)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.9148, '14.8157, '-4.6633, '-10.7371)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_5_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.9148, '40.4961, '-4.6633, '-32.0814)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.9148, '40.4961, '-4.6633, '-32.0814)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_4_6 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '16.3722, '7.9927, '-8.4949, '-5.5292)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '16.3722, '7.9927, '-8.4949, '-5.5292)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5 -->
	split(x, noAdjust) { ~2.90: Facade__1_3_1_5_1 | ~2.96: Facade__1_3_1_5_2 | ~6.52: Facade__1_3_1_5_3 | 0.38: Facade__1_3_1_5_4 | 2.80: Facade__1_3_1_5_5 | 1.83: Facade__1_3_1_5_6 }

Facade__1_3_1_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.3415, '8.4367, '0.0000, '-6.8920)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.3415, '8.4367, '0.0000, '-6.8920)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_2 -->
	split(y, noAdjust) { 0.70: Facade__1_3_1_5_2_1 | ~2.69: Facade__1_3_1_5_2_2 | 0.49: Facade__1_3_1_5_2_3 }

Facade__1_3_1_5_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.1210, '46.7264, '-0.9787, '-38.1709)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.1210, '46.7264, '-0.9787, '-38.1709)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.1210, '12.1488, '-0.9787, '-10.1844)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.1210, '12.1488, '-0.9787, '-10.1844)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.1210, '67.4936, '-0.9787, '-62.1357)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.1210, '67.4936, '-0.9787, '-62.1357)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3 -->
	split(y, noAdjust) { 0.81: Facade__1_3_1_5_3_1 | 0.92: Facade__1_3_1_5_3_2 | ~1.40: Facade__1_3_1_5_3_3 | 0.75: Facade__1_3_1_5_3_4 }

Facade__1_3_1_5_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6004, '40.4960, '-0.8994, '-33.0813)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6004, '40.4960, '-0.8994, '-33.0813)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6004, '35.7319, '-0.8994, '-30.0718)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6004, '35.7319, '-0.8994, '-30.0718)
		t(0, 0, -0.95) 
		s('1, '1, 1.45) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3_3 -->
	split(x, noAdjust) { ~2.26: Facade__1_3_1_5_3_3_1 | ~2.75: Facade__1_3_1_5_3_3_2 | 1.51: Facade__1_3_1_5_3_3_3 }

Facade__1_3_1_5_3_3_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.2537, '23.3631, '-2.5911, '-20.3162)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.2537, '23.3631, '-2.5911, '-20.3162)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3_3_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.9148, '23.3631, '-2.9574, '-20.3162)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.9148, '23.3631, '-2.9574, '-20.3162)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3_3_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '19.8805, '23.3631, '-7.2081, '-20.3162)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '19.8805, '23.3631, '-7.2081, '-20.3162)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_3_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '4.6004, '43.3889, '-0.8994, '-39.5874)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '4.6004, '43.3889, '-0.8994, '-39.5874)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_4 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '79.5219, '8.4367, '-32.8324, '-6.8920)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '79.5219, '8.4367, '-32.8324, '-6.8920)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_5 -->
	split(y, noAdjust) { 0.70: Facade__1_3_1_5_5_1 | ~2.48: Facade__1_3_1_5_5_2 | 0.70: Facade__1_3_1_5_5_3 }

Facade__1_3_1_5_5_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.7049, '46.7263, '-4.5544, '-38.1708)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.7049, '46.7263, '-4.5544, '-38.1708)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_5_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.7049, '13.2053, '-4.5544, '-11.0700)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.7049, '13.2053, '-4.5544, '-11.0700)
		t(0, 0, -0.95) 
		s('1, '1, 0.54999995) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_5_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '10.7049, '46.7263, '-4.5544, '-42.7093)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '10.7049, '46.7263, '-4.5544, '-42.7093)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_5_6 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '16.3722, '8.4367, '-8.4949, '-6.8920)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '16.3722, '8.4367, '-8.4949, '-6.8920)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_1_6 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '1.7243, '15.4877, '0.0000, '-14.4877)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '1.7243, '15.4877, '0.0000, '-14.4877)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2 -->
	split(y, noAdjust) { ~4.26: Facade__1_3_2_1 | ~4.10: Facade__1_3_2_2 | ~4.04: Facade__1_3_2_3 | ~4.15: Facade__1_3_2_4 | 3.93: Facade__1_3_2_5 | 3.68: Facade__1_3_2_6 }

Facade__1_3_2_1 -->
	split(y, noAdjust) { ~4.26: Facade__1_3_2_1_1 }*

Facade__1_3_2_1_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_1_1_1 }*

Facade__1_3_2_1_1_1 -->
	split(x, noAdjust) { 1.89: Facade__1_3_2_1_1_1_1 | ~3.61: Facade__1_3_2_1_1_1_2 | 0.80: Facade__1_3_2_1_1_1_3 }

Facade__1_3_2_1_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '15.9044, '7.6891, '-9.2236, '-2.0155)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '15.9044, '7.6891, '-9.2236, '-2.0155)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_1_1_1_2 -->
	split(y, noAdjust) { 0.97: Facade__1_3_2_1_1_1_2_1 | ~2.69: Facade__1_3_2_1_1_1_2_2 | 0.59: Facade__1_3_2_1_1_1_2_3 }

Facade__1_3_2_1_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.3083, '33.7468, '-5.3407, '-8.8456)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.3083, '33.7468, '-5.3407, '-8.8456)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_1_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.3083, '12.1488, '-5.3407, '-3.5444)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.3083, '12.1488, '-5.3407, '-3.5444)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_1_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.3083, '55.2220, '-5.3407, '-20.6565)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.3083, '55.2220, '-5.3407, '-20.6565)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_1_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '37.3253, '7.6891, '-28.4859, '-2.0155)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '37.3253, '7.6891, '-28.4859, '-2.0155)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_2 -->
	split(y, noAdjust) { ~4.10: Facade__1_3_2_2_1 }*

Facade__1_3_2_2_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_2_1_1 }*

Facade__1_3_2_2_1_1 -->
	split(x, noAdjust) { 2.05: Facade__1_3_2_2_1_1_1 | ~3.56: Facade__1_3_2_2_1_1_2 | 0.70: Facade__1_3_2_2_1_1_3 }

Facade__1_3_2_2_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.6488, '7.9927, '-8.4954, '-3.1345)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.6488, '7.9927, '-8.4954, '-3.1345)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_2_1_1_2 -->
	split(y, noAdjust) { 0.75: Facade__1_3_2_2_1_1_2_1 | ~2.80: Facade__1_3_2_2_1_1_2_2 | 0.54: Facade__1_3_2_2_1_1_2_3 }

Facade__1_3_2_2_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '43.3887, '-5.4671, '-17.0158)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '43.3887, '-5.4671, '-17.0158)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_2_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '11.6816, '-5.4671, '-4.8504)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '11.6816, '-5.4671, '-4.8504)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_2_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '60.7441, '-5.4671, '-30.4220)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '60.7441, '-5.4671, '-30.4220)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_2_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '43.1062, '7.9927, '-33.0526, '-3.1345)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '43.1062, '7.9927, '-33.0526, '-3.1345)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_3 -->
	split(y, noAdjust) { ~4.04: Facade__1_3_2_3_1 }*

Facade__1_3_2_3_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_3_1_1 }*

Facade__1_3_2_3_1_1 -->
	split(x, noAdjust) { ~2.10: Facade__1_3_2_3_1_1_1 | ~3.56: Facade__1_3_2_3_1_1_2 | 0.64: Facade__1_3_2_3_1_1_3 }

Facade__1_3_2_3_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '14.2732, '8.0992, '-8.2776, '-4.1896)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '14.2732, '8.0992, '-8.2776, '-4.1896)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_3_1_1_2 -->
	split(y, noAdjust) { 0.75: Facade__1_3_2_3_1_1_2_1 | ~2.69: Facade__1_3_2_3_1_1_2_2 | 0.59: Facade__1_3_2_3_1_1_2_3 }

Facade__1_3_2_3_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '43.3888, '-5.4822, '-22.4444)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '43.3888, '-5.4822, '-22.4444)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_3_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '12.1488, '-5.4822, '-6.5644)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '12.1488, '-5.4822, '-6.5644)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_3_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.4342, '55.2220, '-5.4822, '-34.3837)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.4342, '55.2220, '-5.4822, '-34.3837)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_3_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '46.7245, '8.0992, '-35.9110, '-4.1896)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '46.7245, '8.0992, '-35.9110, '-4.1896)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_4 -->
	split(y, noAdjust) { ~4.15: Facade__1_3_2_4_1 }*

Facade__1_3_2_4_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_4_1_1 }*

Facade__1_3_2_4_1_1 -->
	split(x, noAdjust) { ~2.21: Facade__1_3_2_4_1_1_1 | ~3.50: Facade__1_3_2_4_1_1_2 | 0.59: Facade__1_3_2_4_1_1_3 }

Facade__1_3_2_4_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.5769, '7.8889, '-7.8738, '-5.0548)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.5769, '7.8889, '-7.8738, '-5.0548)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_4_1_1_2 -->
	split(y, noAdjust) { 0.81: Facade__1_3_2_4_1_1_2_1 | ~2.59: Facade__1_3_2_4_1_1_2_2 | 0.75: Facade__1_3_2_4_1_1_2_3 }

Facade__1_3_2_4_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.5639, '40.4961, '-5.5973, '-25.9481)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.5639, '40.4961, '-5.5973, '-25.9481)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_4_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.5639, '12.6550, '-5.5973, '-8.4213)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.5639, '12.6550, '-5.5973, '-8.4213)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_4_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.5639, '43.3886, '-5.5973, '-32.3014)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.5639, '43.3886, '-5.5973, '-32.3014)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_4_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '51.0056, '7.8889, '-39.2929, '-5.0548)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '51.0056, '7.8889, '-39.2929, '-5.0548)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_5 -->
	split(y, noAdjust) { ~3.93: Facade__1_3_2_5_1 }*

Facade__1_3_2_5_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_5_1_1 }*

Facade__1_3_2_5_1_1 -->
	split(x, noAdjust) { ~2.16: Facade__1_3_2_5_1_1_1 | ~3.45: Facade__1_3_2_5_1_1_2 | 0.70: Facade__1_3_2_5_1_1_3 }

Facade__1_3_2_5_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.9163, '8.3211, '-8.0707, '-6.3866)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.9163, '8.3211, '-8.0707, '-6.3866)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_5_1_1_2 -->
	split(y, noAdjust) { 0.75: Facade__1_3_2_5_1_1_2_1 | ~2.53: Facade__1_3_2_5_1_1_2_2 | 0.65: Facade__1_3_2_5_1_1_2_3 }

Facade__1_3_2_5_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6977, '43.3888, '-5.6692, '-33.3015)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6977, '43.3888, '-5.6692, '-33.3015)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_5_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6977, '12.9243, '-5.6692, '-10.2175)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6977, '12.9243, '-5.6692, '-10.2175)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_5_1_1_2_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6977, '50.6202, '-5.6692, '-43.9351)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6977, '50.6202, '-5.6692, '-43.9351)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_5_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '43.1062, '8.3211, '-33.0526, '-6.3866)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '43.1062, '8.3211, '-33.0526, '-6.3866)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_6 -->
	split(y, noAdjust) { ~3.68: Facade__1_3_2_6_1 }*

Facade__1_3_2_6_1 -->
	split(x, noAdjust) { ~6.30: Facade__1_3_2_6_1_1 }*

Facade__1_3_2_6_1_1 -->
	split(x, noAdjust) { ~2.21: Facade__1_3_2_6_1_1_1 | ~3.45: Facade__1_3_2_6_1_1_2 | 0.64: Facade__1_3_2_6_1_1_3 }

Facade__1_3_2_6_1_1_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '13.5769, '8.9040, '-7.8738, '-7.9040)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '13.5769, '8.9040, '-7.8738, '-7.9040)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_6_1_1_2 -->
	split(y, noAdjust) { 0.81: Facade__1_3_2_6_1_1_2_1 | ~2.87: Facade__1_3_2_6_1_1_2_2 }

Facade__1_3_2_6_1_1_2_1 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6977, '40.4961, '-5.6848, '-35.9481)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6977, '40.4961, '-5.6848, '-35.9481)
		t(0, 0, -0.95) 
		s('1, '1, 1.75) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_6_1_1_2_2 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '8.6977, '11.4136, '-5.6848, '-10.4136)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '8.6977, '11.4136, '-5.6848, '-10.4136)
		t(0, 0, -0.95) 
		s('1, '1, 1.15) 
		i("builtin:cube") 
		projectUV(0) 

Facade__1_3_2_6_1_1_3 -->
	case LOD <= 1:
		setupProjection(0, scope.xy, '46.7245, '8.9040, '-35.9110, '-7.9040)
		projectUV(0) 
	else:
		setupProjection(0, scope.xy, '46.7245, '8.9040, '-35.9110, '-7.9040)
		t(0, 0, -0.95) 
		s('1, '1, 0.95) 
		i("builtin:cube") 
		projectUV(0) 


									

zpět na začátek