Adjustments

This commit is contained in:
Vladislav Khorev 2026-04-19 15:33:54 +03:00
parent c9e9755e28
commit 7fe425bf07
39 changed files with 209650 additions and 93 deletions

View File

@ -118,10 +118,10 @@
"name": "main_corridor10x", "name": "main_corridor10x",
"available": true, "available": true,
"polygon": [ "polygon": [
[-100, -100], [-400, -400],
[100, -100], [400, -400],
[100, 100], [400, 400],
[-100, 100] [-400, 400]
] ]
}, },
{ {

View File

@ -583,6 +583,24 @@
} }
] ]
}, },
{
"id": "dialogue_village_caught1_car",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Эй, парень! Остановись и выйди!",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
},
{ {
"id": "dialogue_village_caught2", "id": "dialogue_village_caught2",
"start": "line_1", "start": "line_1",
@ -601,6 +619,24 @@
} }
] ]
}, },
{
"id": "dialogue_village_caught3",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Ну все, вам конец!",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
},
{ {
"id": "dialogue_village_resque1", "id": "dialogue_village_resque1",
"start": "line_1", "start": "line_1",
@ -618,6 +654,78 @@
"type": "End" "type": "End"
} }
] ]
},
{
"id": "dialogue_village_intro1",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Мне лучше поехать туда на авто.",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
},
{
"id": "dialogue_village_intro2",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Да, похоже это как раз тот дом.",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
},
{
"id": "dialogue_village_final1",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Финал 1",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
},
{
"id": "dialogue_village_final2",
"start": "line_1",
"nodes": [
{
"id": "line_1",
"type": "Line",
"speaker": "Игрок",
"portrait": "resources/w/gg/gg2_s_podsvetkoy5.png",
"text": "Финал 2",
"next": "end_1"
},
{
"id": "end_1",
"type": "End"
}
]
}, },
{ {
"id": "test_line_dialogue", "id": "test_line_dialogue",

642
resources/e/azs/AzsBase.txt Normal file
View File

@ -0,0 +1,642 @@
===Vertices (Split by UV/Normal): 335
V 0: Pos(-5.109732, -3.78697, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.183669, 0.603883)
V 1: Pos(-4.628472, -3.78697, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.183669, 0.5)
V 2: Pos(-4.399885, -3.558383, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.233011, 0.450658)
V 3: Pos(-5.109732, -3.4637, 0.110089) Norm(0.047796, 0.719834, 0.692498) UV(0.253449, 0.603883)
V 4: Pos(-4.628472, 0.579866, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.183669, 0.5)
V 5: Pos(-4.628472, 0.285462, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.12012, 0.5)
V 6: Pos(-4.399885, 0.056875, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.070778, 0.450658)
V 7: Pos(-4.399885, 0.808453, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.233011, 0.450658)
V 8: Pos(-5.109732, 0.579866, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.794432)
V 9: Pos(-5.551109, 0.579866, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.699158)
V 10: Pos(-5.551109, 0.903137, -0.001786) Norm(0.0, 0.707107, -0.707107) UV(0.456559, 0.699158)
V 11: Pos(-5.109732, 0.903137, -0.001786) Norm(0.047796, 0.719834, -0.692498) UV(0.456559, 0.794432)
V 12: Pos(-6.473746, -3.78697, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.5)
V 13: Pos(-6.473746, -4.081375, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.5)
V 14: Pos(-6.702333, -4.309962, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.273888, 0.450658)
V 15: Pos(-6.702333, -3.558383, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.436121, 0.450658)
V 16: Pos(-4.628472, 0.579866, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.898315)
V 17: Pos(-4.399885, 0.808453, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.436121, 0.947657)
V 18: Pos(-4.628472, 0.285462, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.898315)
V 19: Pos(-5.109732, 0.285462, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.794432)
V 20: Pos(-5.992487, -4.081375, 0.110089) Norm(-0.0, -0.707107, 0.707107) UV(0.12012, 0.794432)
V 21: Pos(-6.473746, -4.081375, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.12012, 0.898315)
V 22: Pos(-6.702333, -4.309962, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.070778, 0.947658)
V 23: Pos(-5.992487, -4.404645, 0.110089) Norm(-0.047796, -0.719834, 0.692498) UV(0.05034, 0.794432)
V 24: Pos(-5.109732, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.12012, 0.603883)
V 25: Pos(-5.551109, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.12012, 0.699158)
V 26: Pos(-5.551109, -0.037808, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.699158)
V 27: Pos(-5.109732, -0.037808, 0.110089) Norm(0.047796, -0.719834, 0.692498) UV(0.05034, 0.603883)
V 28: Pos(-5.992487, 0.579866, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.603883)
V 29: Pos(-5.992487, 0.285462, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.603883)
V 30: Pos(-6.473746, 0.285462, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.5)
V 31: Pos(-6.473746, 0.579866, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.5)
V 32: Pos(-4.628472, -3.78697, -0.001786) Norm(-0.0, 0.0, -1.0) UV(0.386779, 0.898315)
V 33: Pos(-4.628472, -4.081375, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.898315)
V 34: Pos(-5.109732, -4.081375, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.794432)
V 35: Pos(-5.109732, -3.78697, -0.001786) Norm(-0.0, 0.0, -1.0) UV(0.386779, 0.794432)
V 36: Pos(-5.551109, 0.285462, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.699158)
V 37: Pos(-5.551109, -0.037808, -0.001786) Norm(0.0, -0.707107, -0.707107) UV(0.253449, 0.699158)
V 38: Pos(-5.992487, -0.037808, -0.001786) Norm(-0.047796, -0.719834, -0.692498) UV(0.253449, 0.603883)
V 39: Pos(-6.702333, 0.056875, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.273888, 0.450658)
V 40: Pos(-6.702333, 0.808453, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.436121, 0.450658)
V 41: Pos(-5.992487, -3.78697, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.603883)
V 42: Pos(-5.992487, -4.081375, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.603883)
V 43: Pos(-5.992487, -3.78697, 0.110089) Norm(-0.0, 0.707107, 0.707107) UV(0.183669, 0.794432)
V 44: Pos(-5.551109, -3.78697, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.183669, 0.699158)
V 45: Pos(-5.551109, -3.4637, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.253449, 0.699158)
V 46: Pos(-5.992487, -3.4637, 0.110089) Norm(-0.047796, 0.719834, 0.692498) UV(0.253449, 0.794432)
V 47: Pos(-5.992487, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.183669, 0.794432)
V 48: Pos(-5.551109, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.183669, 0.699158)
V 49: Pos(-5.551109, 0.903137, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.253449, 0.699158)
V 50: Pos(-5.992487, 0.903137, 0.110089) Norm(-0.047796, 0.719834, 0.692498) UV(0.253449, 0.794432)
V 51: Pos(-5.109732, -0.037808, -0.001786) Norm(0.047796, -0.719834, -0.692498) UV(0.253449, 0.794432)
V 52: Pos(-5.551109, -4.081375, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.32323, 0.699158)
V 53: Pos(-5.551109, -3.78697, -0.001786) Norm(0.0, 0.0, -1.0) UV(0.386779, 0.699158)
V 54: Pos(-5.109732, -4.081375, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.12012, 0.603883)
V 55: Pos(-5.551109, -4.081375, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.12012, 0.699158)
V 56: Pos(-5.551109, -4.404645, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.699158)
V 57: Pos(-5.109732, -4.404645, 0.110089) Norm(0.047796, -0.719834, 0.692498) UV(0.05034, 0.603883)
V 58: Pos(-5.109732, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.183669, 0.603883)
V 59: Pos(-5.109732, 0.903137, 0.110089) Norm(0.047796, 0.719834, 0.692498) UV(0.253449, 0.603883)
V 60: Pos(-5.992487, 0.903137, -0.001786) Norm(-0.047796, 0.719834, -0.692498) UV(0.456559, 0.603883)
V 61: Pos(-5.109732, -3.78697, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.799547, 0.242891)
V 62: Pos(-5.109732, -4.081375, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.735998, 0.242891)
V 63: Pos(-5.551109, -4.081375, 1.250813) Norm(0.0, -0.707107, -0.707107) UV(0.735998, 0.147617)
V 64: Pos(-5.551109, -3.78697, 1.250813) Norm(0.0, 0.707107, -0.707107) UV(0.799547, 0.147617)
V 65: Pos(-5.992487, -4.081375, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.735998, 0.052343)
V 66: Pos(-5.992487, -3.78697, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.799547, 0.052343)
V 67: Pos(-5.992487, -3.78697, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.647207, 0.450658)
V 68: Pos(-5.992487, -4.081375, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.710756, 0.450658)
V 69: Pos(-5.992487, -4.081375, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.710756, 0.644972)
V 70: Pos(-5.992487, -3.78697, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.647207, 0.644972)
V 71: Pos(-4.628472, 0.285462, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.05034, 0.450658)
V 72: Pos(-5.109732, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.346775)
V 73: Pos(-5.109732, 0.285462, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.146936, 0.346775)
V 74: Pos(-4.628472, 0.285462, 1.250813) Norm(0.707107, -0.707107, 0.0) UV(0.146935, 0.450658)
V 75: Pos(-5.992487, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.156226)
V 76: Pos(-6.473746, 0.285462, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.05034, 0.052343)
V 77: Pos(-6.473746, 0.285462, 1.250813) Norm(-0.707107, -0.707107, 0.0) UV(0.146936, 0.052343)
V 78: Pos(-5.992487, 0.285462, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.146936, 0.156226)
V 79: Pos(-6.473746, 0.579866, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.393169, 0.450658)
V 80: Pos(-5.992487, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.346775)
V 81: Pos(-5.992487, 0.579866, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.489765, 0.346775)
V 82: Pos(-6.473746, 0.579866, 1.250813) Norm(-0.707107, 0.707107, 0.0) UV(0.489765, 0.450658)
V 83: Pos(-5.109732, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.156226)
V 84: Pos(-4.628472, 0.579866, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.393169, 0.052343)
V 85: Pos(-4.628472, 0.579866, 1.250813) Norm(0.707107, 0.707107, 0.0) UV(0.489765, 0.052343)
V 86: Pos(-5.109732, 0.579866, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.489765, 0.156226)
V 87: Pos(-6.473746, 0.285462, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.520108, 0.450658)
V 88: Pos(-6.473746, 0.579866, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.583657, 0.450658)
V 89: Pos(-6.473746, 0.579866, 1.250813) Norm(-0.707107, 0.707107, 0.0) UV(0.583657, 0.547254)
V 90: Pos(-6.473746, 0.285462, 1.250813) Norm(-0.707107, -0.707107, 0.0) UV(0.520108, 0.547254)
V 91: Pos(-4.628472, 0.579866, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.583657, 0.450658)
V 92: Pos(-4.628472, 0.285462, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.647207, 0.450658)
V 93: Pos(-4.628472, 0.285462, 1.250813) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.547254)
V 94: Pos(-4.628472, 0.579866, 1.250813) Norm(0.707107, 0.707107, 0.0) UV(0.583657, 0.547254)
V 95: Pos(-5.551109, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.2515)
V 96: Pos(-5.551109, 0.285462, 1.250813) Norm(0.0, -0.707107, -0.707107) UV(0.146936, 0.2515)
V 97: Pos(-5.551109, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.2515)
V 98: Pos(-5.551109, 0.579866, 1.250813) Norm(0.0, 0.707107, -0.707107) UV(0.489765, 0.2515)
V 99: Pos(-5.551109, 0.579866, 0.350614) Norm(-0.301511, 0.904534, 0.301511) UV(0.684079, 0.2515)
V 100: Pos(-5.551109, 0.579866, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.538063, 0.2515)
V 101: Pos(-5.109732, 0.579866, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.538063, 0.156226)
V 102: Pos(-5.109732, 0.579866, 0.350614) Norm(0.0, 1.0, 0.0) UV(0.684079, 0.156226)
V 103: Pos(-6.473746, 0.579866, 0.350614) Norm(-0.707107, 0.707107, 0.0) UV(0.583657, 0.741568)
V 104: Pos(-6.473746, 0.285462, 0.350614) Norm(-0.707107, -0.707107, 0.0) UV(0.520108, 0.741568)
V 105: Pos(-4.628472, 0.579866, 1.027063) Norm(0.707107, 0.707107, 0.0) UV(0.583657, 0.595552)
V 106: Pos(-4.628472, 0.285462, 1.027063) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.595552)
V 107: Pos(-4.628472, 0.285462, 0.350614) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.741568)
V 108: Pos(-4.628472, 0.579866, 0.350614) Norm(0.707107, 0.707107, 0.0) UV(0.583657, 0.741568)
V 109: Pos(-5.992487, 0.579866, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.684079, 0.346775)
V 110: Pos(-6.473746, 0.579866, 0.350614) Norm(-0.707107, 0.707107, 0.0) UV(0.684079, 0.450658)
V 111: Pos(-6.473746, 0.285462, 0.350614) Norm(-0.707107, -0.707107, 0.0) UV(0.34125, 0.052343)
V 112: Pos(-5.992487, 0.285462, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.34125, 0.156226)
V 113: Pos(-4.628472, 0.579866, 1.027063) Norm(0.707107, 0.707107, 0.0) UV(0.538063, 0.052343)
V 114: Pos(-4.628472, 0.579866, 0.350614) Norm(0.707107, 0.707107, 0.0) UV(0.684079, 0.052343)
V 115: Pos(-5.551109, -4.081375, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.195233, 0.2515)
V 116: Pos(-5.551109, -4.081375, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.34125, 0.2515)
V 117: Pos(-5.109732, -4.081375, 0.350614) Norm(0.0, -1.0, 0.0) UV(0.34125, 0.346775)
V 118: Pos(-5.109732, -4.081375, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.195233, 0.346775)
V 119: Pos(-6.473746, -4.081375, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.520108, 0.450658)
V 120: Pos(-6.473746, -3.78697, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.583658, 0.450658)
V 121: Pos(-6.473746, -3.78697, 1.250813) Norm(-0.707107, 0.707107, 0.0) UV(0.583658, 0.547254)
V 122: Pos(-6.473746, -4.081375, 1.250813) Norm(-0.707107, -0.707107, 0.0) UV(0.520108, 0.547254)
V 123: Pos(-4.628472, -3.78697, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.583658, 0.450658)
V 124: Pos(-4.628472, -4.081375, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.647207, 0.450658)
V 125: Pos(-4.628472, -4.081375, 1.250813) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.547254)
V 126: Pos(-4.628472, -3.78697, 1.250813) Norm(0.707107, 0.707107, 0.0) UV(0.583658, 0.547254)
V 127: Pos(-6.473746, -3.78697, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.393169, 0.450658)
V 128: Pos(-5.992487, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.346775)
V 129: Pos(-5.992487, -3.78697, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.489765, 0.346775)
V 130: Pos(-6.473746, -3.78697, 1.250813) Norm(-0.707107, 0.707107, 0.0) UV(0.489765, 0.450658)
V 131: Pos(-4.628472, -4.081375, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.05034, 0.450658)
V 132: Pos(-5.109732, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.346775)
V 133: Pos(-5.109732, -4.081375, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.146936, 0.346775)
V 134: Pos(-4.628472, -4.081375, 1.250813) Norm(0.707107, -0.707107, 0.0) UV(0.146935, 0.450658)
V 135: Pos(-5.109732, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.156226)
V 136: Pos(-4.628472, -3.78697, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.393169, 0.052343)
V 137: Pos(-4.628472, -3.78697, 1.250813) Norm(0.707107, 0.707107, 0.0) UV(0.489765, 0.052343)
V 138: Pos(-5.109732, -3.78697, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.489765, 0.156226)
V 139: Pos(-5.992487, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.156226)
V 140: Pos(-6.473746, -4.081375, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.05034, 0.052343)
V 141: Pos(-6.473746, -4.081375, 1.250813) Norm(-0.707107, -0.707107, 0.0) UV(0.146936, 0.052343)
V 142: Pos(-5.992487, -4.081375, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.146936, 0.156226)
V 143: Pos(-5.551109, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.393169, 0.2515)
V 144: Pos(-5.551109, -3.78697, 1.250813) Norm(0.0, 0.707107, -0.707107) UV(0.489765, 0.2515)
V 145: Pos(-5.551109, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.05034, 0.2515)
V 146: Pos(-5.551109, -4.081375, 1.250813) Norm(0.0, -0.707107, -0.707107) UV(0.146936, 0.2515)
V 147: Pos(-5.109732, -3.78697, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.863097, 0.376809)
V 148: Pos(-5.109732, -3.78697, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.911395, 0.376809)
V 149: Pos(-5.109732, -4.081375, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.911395, 0.440359)
V 150: Pos(-5.109732, -4.081375, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.863097, 0.440359)
V 151: Pos(-6.473746, -4.081375, 0.350614) Norm(-0.707107, -0.707107, 0.0) UV(0.34125, 0.052343)
V 152: Pos(-5.992487, -4.081375, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.34125, 0.156226)
V 153: Pos(-5.551109, -3.78697, 0.350614) Norm(-0.301511, 0.904534, 0.301511) UV(0.684079, 0.2515)
V 154: Pos(-5.551109, -3.78697, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.538063, 0.2515)
V 155: Pos(-5.109732, -3.78697, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.538063, 0.156226)
V 156: Pos(-5.109732, -3.78697, 0.350614) Norm(0.0, 1.0, 0.0) UV(0.684079, 0.156226)
V 157: Pos(-4.628472, -3.78697, 1.027063) Norm(0.707107, 0.707107, 0.0) UV(0.538063, 0.052343)
V 158: Pos(-4.628472, -3.78697, 0.350614) Norm(0.707107, 0.707107, 0.0) UV(0.684079, 0.052343)
V 159: Pos(-5.992487, -3.78697, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.684079, 0.346775)
V 160: Pos(-6.473746, -3.78697, 0.350614) Norm(-0.707107, 0.707107, 0.0) UV(0.684079, 0.450658)
V 161: Pos(-4.628472, -4.081375, 1.027063) Norm(0.707107, -0.707107, 0.0) UV(0.195233, 0.450658)
V 162: Pos(-4.628472, -4.081375, 0.350614) Norm(0.707107, -0.707107, 0.0) UV(0.34125, 0.450658)
V 163: Pos(-6.473746, -3.78697, 0.350614) Norm(-0.707107, 0.707107, 0.0) UV(0.583658, 0.741568)
V 164: Pos(-6.473746, -4.081375, 0.350614) Norm(-0.707107, -0.707107, 0.0) UV(0.520108, 0.741568)
V 165: Pos(-5.551109, -3.78697, 0.350614) Norm(-0.301511, 0.904534, 0.301511) UV(0.863097, 0.695358)
V 166: Pos(-5.992487, -3.78697, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.863097, 0.790633)
V 167: Pos(-5.992487, -4.081375, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.799548, 0.790633)
V 168: Pos(-5.551109, -4.081375, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.799548, 0.695358)
V 169: Pos(-5.992487, 0.285462, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.710756, 0.450658)
V 170: Pos(-5.992487, 0.285462, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.710756, 0.644972)
V 171: Pos(-5.992487, 0.579866, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.647207, 0.644972)
V 172: Pos(-5.992487, 0.579866, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.647207, 0.450658)
V 173: Pos(-5.992487, 0.285462, 0.350614) Norm(0.301511, -0.904534, 0.301511) UV(0.799547, 0.885907)
V 174: Pos(-5.551109, 0.285462, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.799547, 0.790633)
V 175: Pos(-5.551109, 0.579866, 0.350614) Norm(-0.301511, 0.904534, 0.301511) UV(0.863096, 0.790633)
V 176: Pos(-5.992487, 0.579866, 0.350614) Norm(0.301511, 0.904534, 0.301511) UV(0.863096, 0.885907)
V 177: Pos(-5.992487, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.12012, 0.794432)
V 178: Pos(-5.992487, -0.037808, 0.110089) Norm(-0.047796, -0.719834, 0.692498) UV(0.05034, 0.794432)
V 179: Pos(-4.628472, 0.285462, 1.027063) Norm(0.707107, -0.707107, 0.0) UV(0.195233, 0.450658)
V 180: Pos(-5.109732, 0.285462, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.195233, 0.346775)
V 181: Pos(-5.109732, 0.285462, 0.350614) Norm(0.0, -1.0, 0.0) UV(0.34125, 0.346775)
V 182: Pos(-4.628472, 0.285462, 0.350614) Norm(0.707107, -0.707107, 0.0) UV(0.34125, 0.450658)
V 183: Pos(-4.399885, 0.056875, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.273887, 0.947657)
V 184: Pos(-5.992487, 0.579866, 1.250813) Norm(0.301511, 0.904534, -0.301511) UV(0.799547, 0.052343)
V 185: Pos(-5.551109, 0.579866, 1.250813) Norm(0.0, 0.707107, -0.707107) UV(0.799547, 0.147617)
V 186: Pos(-5.551109, 0.285462, 1.250813) Norm(0.0, -0.707107, -0.707107) UV(0.735998, 0.147617)
V 187: Pos(-5.992487, 0.285462, 1.250813) Norm(0.301511, -0.904534, -0.301511) UV(0.735998, 0.052343)
V 188: Pos(-5.551109, 0.285462, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.195233, 0.2515)
V 189: Pos(-5.551109, 0.285462, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.34125, 0.2515)
V 190: Pos(-5.109732, -3.78697, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.156226)
V 191: Pos(-5.551109, -3.78697, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.2515)
V 192: Pos(-5.992487, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.393169, 0.156226)
V 193: Pos(-5.551109, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.393169, 0.2515)
V 194: Pos(-5.109732, 0.285462, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.393169, 0.346775)
V 195: Pos(-4.628472, 0.285462, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.393169, 0.450658)
V 196: Pos(-5.109732, -4.081375, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.799548, 0.790633)
V 197: Pos(-5.109732, -3.78697, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.863097, 0.790633)
V 198: Pos(-5.551109, -3.78697, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.863097, 0.885907)
V 199: Pos(-5.551109, -4.081375, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.799547, 0.885907)
V 200: Pos(-5.109732, 0.285462, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.735998, 0.242891)
V 201: Pos(-5.109732, 0.579866, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.799547, 0.242891)
V 202: Pos(-4.628472, -3.78697, 1.027063) Norm(0.707107, 0.707107, 0.0) UV(0.583658, 0.595552)
V 203: Pos(-4.628472, -4.081375, 1.027063) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.595552)
V 204: Pos(-4.628472, -4.081375, 0.350614) Norm(0.707107, -0.707107, 0.0) UV(0.647207, 0.741568)
V 205: Pos(-4.628472, -3.78697, 0.350614) Norm(0.707107, 0.707107, 0.0) UV(0.583658, 0.741568)
V 206: Pos(-5.109732, 0.579866, 1.250813) Norm(-0.301511, 0.904534, -0.301511) UV(0.863096, 0.376809)
V 207: Pos(-5.109732, 0.579866, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.911394, 0.376809)
V 208: Pos(-5.109732, 0.285462, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.911394, 0.440358)
V 209: Pos(-5.109732, 0.285462, 1.250813) Norm(-0.301511, -0.904534, -0.301511) UV(0.863096, 0.440358)
V 210: Pos(-5.109732, 0.285462, 1.027063) Norm(-0.301511, -0.904534, 0.301511) UV(0.799547, 0.695358)
V 211: Pos(-5.109732, 0.579866, 1.027063) Norm(-0.301511, 0.904534, 0.301511) UV(0.863096, 0.695358)
V 212: Pos(-5.551109, 0.579866, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.863096, 0.790633)
V 213: Pos(-5.551109, 0.285462, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.799547, 0.790633)
V 214: Pos(-5.551109, -4.081375, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.799547, 0.549342)
V 215: Pos(-5.551109, -3.78697, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.863097, 0.549342)
V 216: Pos(-5.551109, -4.081375, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.799547, 0.695358)
V 217: Pos(-5.551109, 0.579866, 1.027063) Norm(-0.57735, 0.57735, 0.57735) UV(0.863096, 0.549342)
V 218: Pos(-5.551109, 0.579866, 0.350614) Norm(-0.301511, 0.904534, 0.301511) UV(0.863096, 0.695358)
V 219: Pos(-5.551109, 0.285462, 0.350614) Norm(-0.301511, -0.904534, 0.301511) UV(0.799547, 0.695358)
V 220: Pos(-5.551109, 0.285462, 1.027063) Norm(-0.57735, -0.57735, 0.57735) UV(0.799547, 0.549342)
V 221: Pos(-5.551109, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.2515)
V 222: Pos(-5.992487, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.346775)
V 223: Pos(-4.628472, 0.285462, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.647207, 0.793487)
V 224: Pos(-4.628472, 0.579866, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.583657, 0.793487)
V 225: Pos(-6.473746, 0.579866, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.583657, 0.793487)
V 226: Pos(-6.473746, 0.285462, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.520108, 0.793487)
V 227: Pos(-4.628472, 0.579866, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.735998, 0.052343)
V 228: Pos(-5.109732, 0.579866, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.156226)
V 229: Pos(-6.473746, 0.579866, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.735998, 0.450658)
V 230: Pos(-6.473746, 0.285462, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.393169, 0.052343)
V 231: Pos(-5.992487, -4.081375, 0.110089) Norm(-0.0, -0.707107, 0.707107) UV(0.393169, 0.156226)
V 232: Pos(-5.551109, -4.081375, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.393169, 0.2515)
V 233: Pos(-5.109732, -4.081375, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.393169, 0.346775)
V 234: Pos(-5.992487, -3.78697, 0.110089) Norm(-0.0, 0.707107, 0.707107) UV(0.735998, 0.346775)
V 235: Pos(-6.473746, -4.081375, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.393169, 0.052343)
V 236: Pos(-4.628472, -3.78697, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.735998, 0.052343)
V 237: Pos(-4.628472, -4.081375, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.393169, 0.450658)
V 238: Pos(-6.473746, -3.78697, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.735998, 0.450658)
V 239: Pos(-4.628472, -4.081375, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.647207, 0.793487)
V 240: Pos(-4.628472, -3.78697, 0.110089) Norm(0.301516, 0.301516, 0.904531) UV(0.583658, 0.793487)
V 241: Pos(-6.473746, -3.78697, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.583658, 0.793487)
V 242: Pos(-6.473746, -4.081375, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.520108, 0.793487)
V 243: Pos(-4.399885, 0.056875, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.735998, 0.739891)
V 244: Pos(-5.109732, -0.037808, 0.110089) Norm(0.047796, -0.719834, 0.692498) UV(0.735998, 0.586666)
V 245: Pos(-5.109732, -0.037808, -0.001786) Norm(0.047796, -0.719834, -0.692498) UV(0.760147, 0.586666)
V 246: Pos(-4.399885, 0.056875, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.760147, 0.739891)
V 247: Pos(-6.702333, -4.309962, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.863097, 0.214576)
V 248: Pos(-6.702333, -3.558383, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.863097, 0.052343)
V 249: Pos(-6.702333, -3.558383, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.887246, 0.052343)
V 250: Pos(-6.702333, -4.309962, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.887246, 0.214576)
V 251: Pos(-5.992487, -0.037808, 0.110089) Norm(-0.047796, -0.719834, 0.692498) UV(0.735998, 0.396117)
V 252: Pos(-6.702333, 0.056875, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.735998, 0.242891)
V 253: Pos(-6.702333, 0.056875, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.760147, 0.242891)
V 254: Pos(-5.992487, -0.037808, -0.001786) Norm(-0.047796, -0.719834, -0.692498) UV(0.760147, 0.396117)
V 255: Pos(-6.702333, 0.808453, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.799547, 0.549342)
V 256: Pos(-5.992487, 0.903137, 0.110089) Norm(-0.047796, 0.719834, 0.692498) UV(0.799547, 0.396117)
V 257: Pos(-5.992487, 0.903137, -0.001786) Norm(-0.047796, 0.719834, -0.692498) UV(0.823696, 0.396117)
V 258: Pos(-6.702333, 0.808453, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.823696, 0.549342)
V 259: Pos(-4.399885, -3.558383, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.863097, 0.376809)
V 260: Pos(-4.399885, -4.309962, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.863097, 0.214576)
V 261: Pos(-4.399885, -4.309962, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.887246, 0.214576)
V 262: Pos(-4.399885, -3.558383, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.887246, 0.37681)
V 263: Pos(-6.702333, -3.558383, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.735998, 0.739891)
V 264: Pos(-5.992487, -3.4637, 0.110089) Norm(-0.047796, 0.719834, 0.692498) UV(0.735998, 0.586666)
V 265: Pos(-5.992487, -3.4637, -0.001786) Norm(-0.047796, 0.719834, -0.692498) UV(0.760147, 0.586666)
V 266: Pos(-6.702333, -3.558383, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.760147, 0.739891)
V 267: Pos(-5.109732, 0.903137, 0.110089) Norm(0.047796, 0.719834, 0.692498) UV(0.799547, 0.205568)
V 268: Pos(-4.399885, 0.808453, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.799547, 0.052343)
V 269: Pos(-4.399885, 0.808453, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.823696, 0.052343)
V 270: Pos(-5.109732, 0.903137, -0.001786) Norm(0.047796, 0.719834, -0.692498) UV(0.823696, 0.205568)
V 271: Pos(-6.702333, 0.056875, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.863096, 0.214576)
V 272: Pos(-6.702333, 0.808453, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.863097, 0.052343)
V 273: Pos(-6.702333, 0.808453, -0.001786) Norm(-0.610406, 0.534393, -0.584661) UV(0.887246, 0.052343)
V 274: Pos(-6.702333, 0.056875, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.887246, 0.214576)
V 275: Pos(-4.399885, 0.808453, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.863096, 0.376809)
V 276: Pos(-4.399885, 0.056875, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.863096, 0.214576)
V 277: Pos(-4.399885, 0.056875, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.887246, 0.214576)
V 278: Pos(-4.399885, 0.808453, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.887245, 0.376809)
V 279: Pos(-4.399885, -4.309962, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.799547, 0.549342)
V 280: Pos(-5.109732, -4.404645, 0.110089) Norm(0.047796, -0.719834, 0.692498) UV(0.799547, 0.396117)
V 281: Pos(-5.109732, -4.404645, -0.001786) Norm(0.047796, -0.719834, -0.692498) UV(0.823696, 0.396117)
V 282: Pos(-4.399885, -4.309962, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.823696, 0.549342)
V 283: Pos(-5.109732, -3.4637, 0.110089) Norm(0.047796, 0.719834, 0.692498) UV(0.735998, 0.396117)
V 284: Pos(-4.399885, -3.558383, 0.110089) Norm(0.610406, 0.534393, 0.584661) UV(0.735998, 0.242891)
V 285: Pos(-4.399885, -3.558383, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.760147, 0.242891)
V 286: Pos(-5.109732, -3.4637, -0.001786) Norm(0.047796, 0.719834, -0.692498) UV(0.760147, 0.396117)
V 287: Pos(-5.992487, -4.404645, 0.110089) Norm(-0.047796, -0.719834, 0.692498) UV(0.799547, 0.205568)
V 288: Pos(-6.702333, -4.309962, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.799547, 0.052343)
V 289: Pos(-6.702333, -4.309962, -0.001786) Norm(-0.610406, -0.534393, -0.584661) UV(0.823696, 0.052343)
V 290: Pos(-5.992487, -4.404645, -0.001786) Norm(-0.047796, -0.719834, -0.692498) UV(0.823696, 0.205568)
V 291: Pos(-5.551109, -3.4637, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.735998, 0.491391)
V 292: Pos(-5.551109, -3.4637, -0.001786) Norm(0.0, 0.707107, -0.707107) UV(0.760147, 0.491391)
V 293: Pos(-5.551109, -4.404645, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.799547, 0.300842)
V 294: Pos(-5.551109, -4.404645, -0.001786) Norm(0.0, -0.707107, -0.707107) UV(0.823696, 0.300842)
V 295: Pos(-5.551109, -0.037808, 0.110089) Norm(0.0, -0.707107, 0.707107) UV(0.735998, 0.491391)
V 296: Pos(-5.551109, -0.037808, -0.001786) Norm(0.0, -0.707107, -0.707107) UV(0.760147, 0.491391)
V 297: Pos(-5.551109, 0.903137, 0.110089) Norm(0.0, 0.707107, 0.707107) UV(0.799547, 0.300842)
V 298: Pos(-5.551109, 0.903137, -0.001786) Norm(0.0, 0.707107, -0.707107) UV(0.823696, 0.300842)
V 299: Pos(-4.399885, -3.558383, -0.001786) Norm(0.610406, 0.534393, -0.584661) UV(0.436121, 0.947657)
V 300: Pos(-4.399885, -4.309962, -0.001786) Norm(0.610406, -0.534393, -0.584661) UV(0.273887, 0.947657)
V 301: Pos(-6.473746, 0.285462, 0.110089) Norm(-0.301516, -0.301516, 0.904531) UV(0.12012, 0.898315)
V 302: Pos(-6.473746, 0.579866, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.183669, 0.898315)
V 303: Pos(-6.702333, 0.808453, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.233011, 0.947657)
V 304: Pos(-6.702333, 0.056875, 0.110089) Norm(-0.610406, -0.534393, 0.584661) UV(0.070778, 0.947657)
V 305: Pos(-4.628472, -4.081375, 0.110089) Norm(0.301516, -0.301516, 0.904531) UV(0.12012, 0.5)
V 306: Pos(-4.399885, -4.309962, 0.110089) Norm(0.610406, -0.534393, 0.584661) UV(0.070778, 0.450658)
V 307: Pos(-5.992487, -3.4637, -0.001786) Norm(-0.047796, 0.719834, -0.692498) UV(0.456559, 0.603883)
V 308: Pos(-5.551109, -3.4637, -0.001786) Norm(0.0, 0.707107, -0.707107) UV(0.456559, 0.699158)
V 309: Pos(-5.109732, -3.4637, -0.001786) Norm(0.047796, 0.719834, -0.692498) UV(0.456559, 0.794432)
V 310: Pos(-6.473746, -3.78697, 0.110089) Norm(-0.301516, 0.301516, 0.904531) UV(0.183669, 0.898315)
V 311: Pos(-6.702333, -3.558383, 0.110089) Norm(-0.610406, 0.534393, 0.584661) UV(0.233011, 0.947658)
V 312: Pos(-5.992487, -4.404645, -0.001786) Norm(-0.047796, -0.719834, -0.692498) UV(0.253449, 0.603883)
V 313: Pos(-5.551109, -4.404645, -0.001786) Norm(0.0, -0.707107, -0.707107) UV(0.253449, 0.699158)
V 314: Pos(-5.109732, -4.404645, -0.001786) Norm(0.047796, -0.719834, -0.692498) UV(0.253449, 0.794432)
V 315: Pos(-4.628472, 0.285462, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.456559, 0.450658)
V 316: Pos(-4.628472, 0.579866, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.520108, 0.450658)
V 317: Pos(-5.109732, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.554541)
V 318: Pos(-5.109732, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.554541)
V 319: Pos(-5.551109, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.649816)
V 320: Pos(-5.551109, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.649816)
V 321: Pos(-5.992487, 0.579866, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.74509)
V 322: Pos(-5.992487, 0.285462, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.74509)
V 323: Pos(-6.473746, 0.579866, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.520108, 0.848973)
V 324: Pos(-6.473746, 0.285462, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.456559, 0.848973)
V 325: Pos(-4.628472, -4.081375, 1.698312) Norm(0.57735, -0.57735, 0.57735) UV(0.456559, 0.450658)
V 326: Pos(-4.628472, -3.78697, 1.698312) Norm(0.57735, 0.57735, 0.57735) UV(0.520108, 0.450658)
V 327: Pos(-5.109732, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.554541)
V 328: Pos(-5.109732, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.554541)
V 329: Pos(-5.551109, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.649816)
V 330: Pos(-5.551109, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.649816)
V 331: Pos(-5.992487, -3.78697, 1.698312) Norm(0.0, 0.707107, 0.707107) UV(0.520108, 0.74509)
V 332: Pos(-5.992487, -4.081375, 1.698312) Norm(0.0, -0.707107, 0.707107) UV(0.456559, 0.74509)
V 333: Pos(-6.473746, -3.78697, 1.698312) Norm(-0.57735, 0.57735, 0.57735) UV(0.520108, 0.848973)
V 334: Pos(-6.473746, -4.081375, 1.698312) Norm(-0.57735, -0.57735, 0.57735) UV(0.456559, 0.848973)
===Triangles (Indices): 304
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 16 8 11
Tri: 16 11 17
Tri: 16 18 19
Tri: 16 19 8
Tri: 20 21 22
Tri: 20 22 23
Tri: 24 25 26
Tri: 24 26 27
Tri: 28 29 30
Tri: 28 30 31
Tri: 32 33 34
Tri: 32 34 35
Tri: 29 36 37
Tri: 29 37 38
Tri: 31 30 39
Tri: 31 39 40
Tri: 41 42 13
Tri: 41 13 12
Tri: 43 44 45
Tri: 43 45 46
Tri: 47 48 49
Tri: 47 49 50
Tri: 36 19 51
Tri: 36 51 37
Tri: 30 29 38
Tri: 30 38 39
Tri: 52 53 35
Tri: 52 35 34
Tri: 54 55 56
Tri: 54 56 57
Tri: 48 58 59
Tri: 48 59 49
Tri: 28 31 40
Tri: 28 40 60
Tri: 36 9 8
Tri: 36 8 19
Tri: 61 62 63
Tri: 61 63 64
Tri: 63 65 66
Tri: 63 66 64
Tri: 67 68 69
Tri: 67 69 70
Tri: 71 72 73
Tri: 71 73 74
Tri: 75 76 77
Tri: 75 77 78
Tri: 79 80 81
Tri: 79 81 82
Tri: 83 84 85
Tri: 83 85 86
Tri: 87 88 89
Tri: 87 89 90
Tri: 91 92 93
Tri: 91 93 94
Tri: 95 96 73
Tri: 95 73 72
Tri: 97 98 81
Tri: 97 81 80
Tri: 99 100 101
Tri: 99 101 102
Tri: 90 89 103
Tri: 90 103 104
Tri: 105 106 107
Tri: 105 107 108
Tri: 82 81 109
Tri: 82 109 110
Tri: 78 77 111
Tri: 78 111 112
Tri: 101 113 114
Tri: 101 114 102
Tri: 115 116 117
Tri: 115 117 118
Tri: 119 120 121
Tri: 119 121 122
Tri: 123 124 125
Tri: 123 125 126
Tri: 127 128 129
Tri: 127 129 130
Tri: 131 132 133
Tri: 131 133 134
Tri: 135 136 137
Tri: 135 137 138
Tri: 139 140 141
Tri: 139 141 142
Tri: 143 144 129
Tri: 143 129 128
Tri: 145 146 133
Tri: 145 133 132
Tri: 147 148 149
Tri: 147 149 150
Tri: 142 141 151
Tri: 142 151 152
Tri: 153 154 155
Tri: 153 155 156
Tri: 155 157 158
Tri: 155 158 156
Tri: 130 129 159
Tri: 130 159 160
Tri: 161 118 117
Tri: 161 117 162
Tri: 122 121 163
Tri: 122 163 164
Tri: 165 166 167
Tri: 165 167 168
Tri: 169 170 171
Tri: 169 171 172
Tri: 173 174 175
Tri: 173 175 176
Tri: 29 28 9
Tri: 29 9 36
Tri: 55 20 23
Tri: 55 23 56
Tri: 25 177 178
Tri: 25 178 26
Tri: 179 180 181
Tri: 179 181 182
Tri: 19 18 183
Tri: 19 183 51
Tri: 42 41 53
Tri: 42 53 52
Tri: 44 0 3
Tri: 44 3 45
Tri: 139 142 146
Tri: 139 146 145
Tri: 135 138 144
Tri: 135 144 143
Tri: 184 185 186
Tri: 184 186 187
Tri: 83 86 98
Tri: 83 98 97
Tri: 75 78 96
Tri: 75 96 95
Tri: 188 189 181
Tri: 188 181 180
Tri: 156 190 191
Tri: 156 191 153
Tri: 112 192 193
Tri: 112 193 189
Tri: 182 181 194
Tri: 182 194 195
Tri: 94 93 106
Tri: 94 106 105
Tri: 86 85 113
Tri: 86 113 101
Tri: 74 73 180
Tri: 74 180 179
Tri: 196 197 198
Tri: 196 198 199
Tri: 200 186 185
Tri: 200 185 201
Tri: 202 203 204
Tri: 202 204 205
Tri: 206 207 208
Tri: 206 208 209
Tri: 210 211 212
Tri: 210 212 213
Tri: 138 137 157
Tri: 138 157 155
Tri: 134 133 118
Tri: 134 118 161
Tri: 126 125 203
Tri: 126 203 202
Tri: 214 215 165
Tri: 214 165 216
Tri: 217 218 219
Tri: 217 219 220
Tri: 99 221 222
Tri: 99 222 109
Tri: 189 193 194
Tri: 189 194 181
Tri: 108 107 223
Tri: 108 223 224
Tri: 104 103 225
Tri: 104 225 226
Tri: 102 114 227
Tri: 102 227 228
Tri: 110 109 222
Tri: 110 222 229
Tri: 112 111 230
Tri: 112 230 192
Tri: 152 231 232
Tri: 152 232 116
Tri: 116 232 233
Tri: 116 233 117
Tri: 153 191 234
Tri: 153 234 159
Tri: 152 151 235
Tri: 152 235 231
Tri: 156 158 236
Tri: 156 236 190
Tri: 162 117 233
Tri: 162 233 237
Tri: 160 159 234
Tri: 160 234 238
Tri: 205 204 239
Tri: 205 239 240
Tri: 164 163 241
Tri: 164 241 242
Tri: 102 228 221
Tri: 102 221 99
Tri: 243 244 245
Tri: 243 245 246
Tri: 247 248 249
Tri: 247 249 250
Tri: 251 252 253
Tri: 251 253 254
Tri: 255 256 257
Tri: 255 257 258
Tri: 259 260 261
Tri: 259 261 262
Tri: 263 264 265
Tri: 263 265 266
Tri: 267 268 269
Tri: 267 269 270
Tri: 271 272 273
Tri: 271 273 274
Tri: 275 276 277
Tri: 275 277 278
Tri: 279 280 281
Tri: 279 281 282
Tri: 283 284 285
Tri: 283 285 286
Tri: 287 288 289
Tri: 287 289 290
Tri: 291 292 265
Tri: 291 265 264
Tri: 293 294 281
Tri: 293 281 280
Tri: 295 296 245
Tri: 295 245 244
Tri: 297 298 257
Tri: 297 257 256
Tri: 267 270 298
Tri: 267 298 297
Tri: 251 254 296
Tri: 251 296 295
Tri: 287 290 294
Tri: 287 294 293
Tri: 283 286 292
Tri: 283 292 291
Tri: 33 32 299
Tri: 33 299 300
Tri: 301 302 303
Tri: 301 303 304
Tri: 305 54 57
Tri: 305 57 306
Tri: 53 41 307
Tri: 53 307 308
Tri: 32 35 309
Tri: 32 309 299
Tri: 18 16 17
Tri: 18 17 183
Tri: 9 28 60
Tri: 9 60 10
Tri: 58 4 7
Tri: 58 7 59
Tri: 310 43 46
Tri: 310 46 311
Tri: 41 12 15
Tri: 41 15 307
Tri: 302 47 50
Tri: 302 50 303
Tri: 1 305 306
Tri: 1 306 2
Tri: 13 42 312
Tri: 13 312 14
Tri: 42 52 313
Tri: 42 313 312
Tri: 177 301 304
Tri: 177 304 178
Tri: 21 310 311
Tri: 21 311 22
Tri: 34 33 300
Tri: 34 300 314
Tri: 35 53 308
Tri: 35 308 309
Tri: 5 24 27
Tri: 5 27 6
Tri: 52 34 314
Tri: 52 314 313
Tri: 315 316 317
Tri: 315 317 318
Tri: 319 320 318
Tri: 319 318 317
Tri: 320 319 321
Tri: 320 321 322
Tri: 323 324 322
Tri: 323 322 321
Tri: 325 326 327
Tri: 325 327 328
Tri: 329 330 328
Tri: 329 328 327
Tri: 330 329 331
Tri: 330 331 332
Tri: 333 334 332
Tri: 333 332 331

BIN
resources/e/azs/AzsBase_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

333
resources/e/azs/AzsRoof.txt Normal file
View File

@ -0,0 +1,333 @@
===Vertices (Split by UV/Normal): 154
V 0: Pos(-7.396383, 0.579866, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.906557, 0.110692)
V 1: Pos(-7.396383, 0.579866, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.871882, 0.110692)
V 2: Pos(-7.396383, 1.35674, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.871882, 0.021461)
V 3: Pos(-7.396383, 1.35674, 1.698312) Norm(-0.57735, 0.57735, -0.57735) UV(0.906557, 0.021461)
V 4: Pos(-4.628472, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.975906, 0.127434)
V 5: Pos(-4.628472, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.941231, 0.127434)
V 6: Pos(-3.705836, 1.35674, 2.000198) Norm(0.57735, 0.57735, 0.57735) UV(0.941231, 0.021461)
V 7: Pos(-3.705836, 1.35674, 1.698312) Norm(0.57735, 0.57735, -0.57735) UV(0.975906, 0.021461)
V 8: Pos(-3.705836, -4.081375, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.941231, 0.110692)
V 9: Pos(-3.705836, -4.081375, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.906557, 0.110692)
V 10: Pos(-3.705836, -4.858248, 2.000198) Norm(0.57735, -0.57735, 0.57735) UV(0.906557, 0.021461)
V 11: Pos(-3.705836, -4.858248, 1.698312) Norm(0.57735, -0.57735, -0.57735) UV(0.941231, 0.021461)
V 12: Pos(-6.473746, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.975906, 0.551328)
V 13: Pos(-6.473746, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.941231, 0.551328)
V 14: Pos(-7.396383, -4.858248, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.941231, 0.445355)
V 15: Pos(-7.396383, -4.858248, 1.698312) Norm(-0.57735, -0.57735, -0.57735) UV(0.975906, 0.445355)
V 16: Pos(-4.628472, -4.081375, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.130068, 0.110692)
V 17: Pos(-3.705836, -4.081375, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.024094, 0.110692)
V 18: Pos(-3.705836, -4.858248, 1.698312) Norm(0.57735, -0.57735, -0.57735) UV(0.024094, 0.021461)
V 19: Pos(-4.628472, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.130068, 0.021461)
V 20: Pos(-6.473746, -4.081375, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.553962, 0.110692)
V 21: Pos(-7.396383, -4.081375, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.447988, 0.110692)
V 22: Pos(-7.396383, -4.858248, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.447988, 0.021461)
V 23: Pos(-6.473746, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.553962, 0.021461)
V 24: Pos(-6.473746, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.553962, 0.735311)
V 25: Pos(-6.473746, 0.579866, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.553962, 0.646079)
V 26: Pos(-5.992487, 0.579866, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.609239, 0.646079)
V 27: Pos(-5.992487, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.609239, 0.735311)
V 28: Pos(-5.992487, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.609239, 0.021461)
V 29: Pos(-5.992487, -4.081375, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.609239, 0.110692)
V 30: Pos(-6.473746, -1.750754, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.553962, 0.378386)
V 31: Pos(-6.473746, -3.697454, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.553962, 0.154789)
V 32: Pos(-5.992487, -3.697454, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.609239, 0.154789)
V 33: Pos(-5.992487, -1.750754, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.609239, 0.378386)
V 34: Pos(-6.473746, 0.195946, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.553962, 0.601983)
V 35: Pos(-5.992487, 0.195946, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.609239, 0.601983)
V 36: Pos(-5.992487, -1.750754, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.286738, 0.378386)
V 37: Pos(-5.992487, -3.78697, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.286738, 0.144507)
V 38: Pos(-6.473746, -3.78697, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.342015, 0.144507)
V 39: Pos(-6.473746, -1.750754, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.342015, 0.378386)
V 40: Pos(-7.396383, 0.195946, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.447988, 0.601983)
V 41: Pos(-7.396383, -1.750754, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.447988, 0.378386)
V 42: Pos(-4.628472, 0.285462, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.130068, 0.612264)
V 43: Pos(-3.705836, 0.195946, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.024094, 0.601983)
V 44: Pos(-3.705836, -1.750754, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.024094, 0.378386)
V 45: Pos(-4.628472, -1.750754, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.130068, 0.378386)
V 46: Pos(-3.705836, 0.195946, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.941231, 0.601983)
V 47: Pos(-3.705836, 0.195946, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.906557, 0.601983)
V 48: Pos(-3.705836, -1.750754, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.906557, 0.378386)
V 49: Pos(-3.705836, -1.750754, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.941231, 0.378386)
V 50: Pos(-7.396383, -3.697454, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.906557, 0.601983)
V 51: Pos(-7.396383, -3.697454, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.871882, 0.601983)
V 52: Pos(-7.396383, -1.750754, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.871882, 0.378386)
V 53: Pos(-7.396383, -1.750754, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.906557, 0.378386)
V 54: Pos(-3.705836, 0.579866, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.941231, 0.64608)
V 55: Pos(-3.705836, 0.579866, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.906557, 0.646079)
V 56: Pos(-4.628472, 0.579866, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.130068, 0.646079)
V 57: Pos(-3.705836, 0.579866, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.024094, 0.646079)
V 58: Pos(-7.396383, 0.579866, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.447988, 0.646079)
V 59: Pos(-5.109732, -1.750754, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.710632, 0.378386)
V 60: Pos(-5.109732, -3.697454, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.710632, 0.154789)
V 61: Pos(-4.628472, -3.697454, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.765909, 0.154789)
V 62: Pos(-4.628472, -1.750754, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.765909, 0.378386)
V 63: Pos(-7.396383, 0.195946, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.871882, 0.154789)
V 64: Pos(-7.396383, 0.195946, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.906557, 0.154789)
V 65: Pos(-5.109732, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.941231, 0.182712)
V 66: Pos(-5.109732, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.975906, 0.182712)
V 67: Pos(-7.396383, 1.35674, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.447988, 0.735311)
V 68: Pos(-4.628472, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.130068, 0.735311)
V 69: Pos(-3.705836, 1.35674, 1.698312) Norm(0.57735, 0.57735, -0.57735) UV(0.024094, 0.735311)
V 70: Pos(-3.705836, 1.35674, 1.698312) Norm(0.57735, 0.57735, -0.57735) UV(0.941231, 0.735311)
V 71: Pos(-3.705836, 1.35674, 2.000198) Norm(0.57735, 0.57735, 0.57735) UV(0.906557, 0.735311)
V 72: Pos(-7.396383, -4.081375, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.906557, 0.646079)
V 73: Pos(-7.396383, -4.081375, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.871882, 0.646079)
V 74: Pos(-5.109732, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.185345, 0.021461)
V 75: Pos(-5.109732, -4.081375, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.185345, 0.110692)
V 76: Pos(-7.396383, -3.697454, 2.000198) Norm(-0.707107, 0.0, 0.707107) UV(0.447988, 0.154789)
V 77: Pos(-3.705836, -3.697454, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.024094, 0.154789)
V 78: Pos(-4.628472, -3.78697, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.130068, 0.144507)
V 79: Pos(-3.705836, -3.697454, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.906557, 0.154789)
V 80: Pos(-3.705836, -3.697454, 1.698312) Norm(0.707107, 0.0, -0.707107) UV(0.941231, 0.154789)
V 81: Pos(-7.396383, -4.858248, 1.698312) Norm(-0.57735, -0.57735, -0.57735) UV(0.906557, 0.735311)
V 82: Pos(-7.396383, -4.858248, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.871882, 0.735311)
V 83: Pos(-7.396383, -3.697454, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.447988, 0.154789)
V 84: Pos(-6.473746, -4.081375, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.342015, 0.110692)
V 85: Pos(-7.396383, -4.081375, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.447988, 0.110692)
V 86: Pos(-7.396383, -1.750754, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.447988, 0.378386)
V 87: Pos(-5.109732, -1.750754, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.185345, 0.378386)
V 88: Pos(-5.109732, 0.285462, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.185345, 0.612264)
V 89: Pos(-7.396383, 1.35674, 1.698312) Norm(-0.57735, 0.57735, -0.57735) UV(0.447988, 0.735311)
V 90: Pos(-6.473746, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.342015, 0.735311)
V 91: Pos(-6.473746, 0.579866, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.342015, 0.646079)
V 92: Pos(-7.396383, 0.579866, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.447988, 0.646079)
V 93: Pos(-6.473746, 0.285462, 1.698312) Norm(-0.0, 0.0, -1.0) UV(0.342015, 0.612264)
V 94: Pos(-7.396383, 0.195946, 1.698312) Norm(-0.707107, 0.0, -0.707107) UV(0.447988, 0.601983)
V 95: Pos(-5.109732, 0.579866, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.185345, 0.646079)
V 96: Pos(-5.109732, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.185345, 0.735311)
V 97: Pos(-7.396383, 1.35674, 1.698312) Norm(-0.57735, 0.57735, -0.57735) UV(0.975906, 0.445355)
V 98: Pos(-7.396383, 1.35674, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.941231, 0.445355)
V 99: Pos(-6.473746, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.941231, 0.339381)
V 100: Pos(-6.473746, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.975906, 0.339381)
V 101: Pos(-6.473746, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.342015, 0.021461)
V 102: Pos(-7.396383, -4.858248, 1.698312) Norm(-0.57735, -0.57735, -0.57735) UV(0.447988, 0.021461)
V 103: Pos(-3.705836, -3.697454, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.871882, 0.154789)
V 104: Pos(-4.628472, -4.081375, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.765909, 0.110692)
V 105: Pos(-3.705836, -4.081375, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.871882, 0.110692)
V 106: Pos(-3.705836, -1.750754, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.871882, 0.378386)
V 107: Pos(-3.705836, 1.35674, 2.000198) Norm(0.57735, 0.57735, 0.57735) UV(0.871882, 0.735311)
V 108: Pos(-4.628472, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.765909, 0.735311)
V 109: Pos(-4.628472, 0.579866, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.765909, 0.646079)
V 110: Pos(-3.705836, 0.579866, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.871882, 0.646079)
V 111: Pos(-4.628472, 0.195946, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.765909, 0.601983)
V 112: Pos(-3.705836, 0.195946, 2.000198) Norm(0.707107, 0.0, 0.707107) UV(0.871882, 0.601983)
V 113: Pos(-3.705836, -4.858248, 1.698312) Norm(0.57735, -0.57735, -0.57735) UV(0.975906, 0.869249)
V 114: Pos(-3.705836, -4.858248, 2.000198) Norm(0.57735, -0.57735, 0.57735) UV(0.941231, 0.869249)
V 115: Pos(-4.628472, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.941231, 0.763276)
V 116: Pos(-4.628472, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.975906, 0.763276)
V 117: Pos(-4.628472, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.765909, 0.021461)
V 118: Pos(-3.705836, -4.858248, 2.000198) Norm(0.57735, -0.57735, 0.57735) UV(0.871882, 0.021461)
V 119: Pos(-5.992487, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.941231, 0.606606)
V 120: Pos(-5.992487, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.975906, 0.606606)
V 121: Pos(-5.992487, 0.285462, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.286738, 0.612264)
V 122: Pos(-5.992487, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.941231, 0.284104)
V 123: Pos(-5.992487, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.975906, 0.284104)
V 124: Pos(-5.109732, 0.579866, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.710632, 0.646079)
V 125: Pos(-5.109732, 0.195946, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.710632, 0.601983)
V 126: Pos(-5.109732, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.710632, 0.735311)
V 127: Pos(-5.109732, -3.78697, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.185345, 0.144507)
V 128: Pos(-5.109732, -4.081375, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.710632, 0.110692)
V 129: Pos(-5.992487, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.286738, 0.735311)
V 130: Pos(-5.992487, 0.579866, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.286738, 0.646079)
V 131: Pos(-5.109732, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.710632, 0.021461)
V 132: Pos(-5.992487, -4.081375, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.286738, 0.110692)
V 133: Pos(-5.992487, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.286738, 0.021461)
V 134: Pos(-5.551109, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.659935, 0.021461)
V 135: Pos(-5.551109, -4.081375, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.659935, 0.110692)
V 136: Pos(-5.551109, -3.78697, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.236041, 0.144507)
V 137: Pos(-5.551109, -1.750754, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.236041, 0.378386)
V 138: Pos(-5.551109, -3.697454, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.659935, 0.154789)
V 139: Pos(-5.551109, 0.579866, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.236041, 0.646079)
V 140: Pos(-5.551109, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.236041, 0.735311)
V 141: Pos(-5.551109, -1.750754, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.659935, 0.378386)
V 142: Pos(-5.551109, 0.579866, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.659935, 0.646079)
V 143: Pos(-5.551109, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.659935, 0.735311)
V 144: Pos(-5.551109, 0.285462, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.236041, 0.612264)
V 145: Pos(-5.551109, 0.195946, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.659935, 0.601983)
V 146: Pos(-5.551109, 1.35674, 2.000198) Norm(0.0, 0.707107, 0.707107) UV(0.941231, 0.233408)
V 147: Pos(-5.551109, 1.35674, 1.698312) Norm(0.0, 0.707107, -0.707107) UV(0.975906, 0.233408)
V 148: Pos(-5.551109, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.941231, 0.657302)
V 149: Pos(-5.551109, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.975906, 0.657302)
V 150: Pos(-5.109732, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.975906, 0.707998)
V 151: Pos(-5.109732, -4.858248, 2.000198) Norm(0.0, -0.707107, 0.707107) UV(0.941231, 0.707998)
V 152: Pos(-5.551109, -4.858248, 1.698312) Norm(0.0, -0.707107, -0.707107) UV(0.236041, 0.021461)
V 153: Pos(-5.551109, -4.081375, 1.698312) Norm(0.0, 0.0, -1.0) UV(0.236041, 0.110692)
===Triangles (Indices): 176
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 16 17 18
Tri: 16 18 19
Tri: 20 21 22
Tri: 20 22 23
Tri: 24 25 26
Tri: 24 26 27
Tri: 20 23 28
Tri: 20 28 29
Tri: 30 31 32
Tri: 30 32 33
Tri: 25 34 35
Tri: 25 35 26
Tri: 36 37 38
Tri: 36 38 39
Tri: 34 40 41
Tri: 34 41 30
Tri: 42 43 44
Tri: 42 44 45
Tri: 46 47 48
Tri: 46 48 49
Tri: 50 51 52
Tri: 50 52 53
Tri: 54 55 47
Tri: 54 47 46
Tri: 56 57 43
Tri: 56 43 42
Tri: 25 58 40
Tri: 25 40 34
Tri: 59 60 61
Tri: 59 61 62
Tri: 53 52 63
Tri: 53 63 64
Tri: 34 30 33
Tri: 34 33 35
Tri: 65 5 4
Tri: 65 4 66
Tri: 24 67 58
Tri: 24 58 25
Tri: 68 69 57
Tri: 68 57 56
Tri: 70 71 55
Tri: 70 55 54
Tri: 64 63 1
Tri: 64 1 0
Tri: 72 73 51
Tri: 72 51 50
Tri: 31 20 29
Tri: 31 29 32
Tri: 16 19 74
Tri: 16 74 75
Tri: 30 41 76
Tri: 30 76 31
Tri: 45 44 77
Tri: 45 77 78
Tri: 49 48 79
Tri: 49 79 80
Tri: 81 82 73
Tri: 81 73 72
Tri: 31 76 21
Tri: 31 21 20
Tri: 78 77 17
Tri: 78 17 16
Tri: 80 79 9
Tri: 80 9 8
Tri: 83 38 84
Tri: 83 84 85
Tri: 86 39 38
Tri: 86 38 83
Tri: 42 45 87
Tri: 42 87 88
Tri: 89 90 91
Tri: 89 91 92
Tri: 92 91 93
Tri: 92 93 94
Tri: 68 56 95
Tri: 68 95 96
Tri: 94 93 39
Tri: 94 39 86
Tri: 97 98 99
Tri: 97 99 100
Tri: 85 84 101
Tri: 85 101 102
Tri: 103 61 104
Tri: 103 104 105
Tri: 106 62 61
Tri: 106 61 103
Tri: 107 108 109
Tri: 107 109 110
Tri: 110 109 111
Tri: 110 111 112
Tri: 112 111 62
Tri: 112 62 106
Tri: 113 114 115
Tri: 113 115 116
Tri: 105 104 117
Tri: 105 117 118
Tri: 119 13 12
Tri: 119 12 120
Tri: 121 36 39
Tri: 121 39 93
Tri: 99 122 123
Tri: 99 123 100
Tri: 124 125 111
Tri: 124 111 109
Tri: 126 124 109
Tri: 126 109 108
Tri: 45 78 127
Tri: 45 127 87
Tri: 60 128 104
Tri: 60 104 61
Tri: 125 59 62
Tri: 125 62 111
Tri: 129 130 91
Tri: 129 91 90
Tri: 128 131 117
Tri: 128 117 104
Tri: 132 133 101
Tri: 132 101 84
Tri: 134 135 29
Tri: 134 29 28
Tri: 136 137 87
Tri: 136 87 127
Tri: 135 138 32
Tri: 135 32 29
Tri: 139 140 96
Tri: 139 96 95
Tri: 138 141 33
Tri: 138 33 32
Tri: 142 143 27
Tri: 142 27 26
Tri: 137 144 88
Tri: 137 88 87
Tri: 145 142 26
Tri: 145 26 35
Tri: 141 145 35
Tri: 141 35 33
Tri: 146 147 123
Tri: 146 123 122
Tri: 148 149 150
Tri: 148 150 151
Tri: 152 153 75
Tri: 152 75 74
Tri: 115 151 150
Tri: 115 150 116
Tri: 133 132 153
Tri: 133 153 152
Tri: 119 120 149
Tri: 119 149 148
Tri: 65 66 147
Tri: 65 147 146
Tri: 59 125 145
Tri: 59 145 141
Tri: 125 124 142
Tri: 125 142 145
Tri: 36 121 144
Tri: 36 144 137
Tri: 124 126 143
Tri: 124 143 142
Tri: 60 59 141
Tri: 60 141 138
Tri: 130 129 140
Tri: 130 140 139
Tri: 128 60 138
Tri: 128 138 135
Tri: 37 36 137
Tri: 37 137 136
Tri: 131 128 135
Tri: 131 135 134

BIN
resources/e/azs/AzsRoof_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

123
resources/e/azs/Price.txt Normal file
View File

@ -0,0 +1,123 @@
===Vertices (Split by UV/Normal): 68
V 0: Pos(-8.497553, -5.038609, 0.086623) Norm(-0.301516, 0.301513, 0.904532) UV(0.884913, 0.689241)
V 1: Pos(-8.497552, -5.175128, 0.086623) Norm(-0.301516, -0.301519, 0.90453) UV(0.827898, 0.689241)
V 2: Pos(-8.497552, -5.175128, 1.567311) Norm(-0.731857, -0.665727, 0.145576) UV(0.827898, 0.076078)
V 3: Pos(-8.497553, -5.038609, 1.567311) Norm(-0.731864, 0.66572, 0.145577) UV(0.884913, 0.076078)
V 4: Pos(-7.720679, -5.038609, 1.567311) Norm(0.731861, 0.665723, 0.145576) UV(0.884913, 0.076078)
V 5: Pos(-7.720679, -5.175128, 1.567311) Norm(0.731861, -0.665723, 0.145576) UV(0.941929, 0.076078)
V 6: Pos(-7.720679, -5.175128, 0.086623) Norm(0.301516, -0.301516, 0.904531) UV(0.941929, 0.689241)
V 7: Pos(-7.720679, -5.038609, 0.086623) Norm(0.301516, 0.301516, 0.904531) UV(0.884913, 0.689241)
V 8: Pos(-7.720679, -5.038609, 0.000198) Norm(0.0, 0.0, -1.0) UV(0.720882, 0.071812)
V 9: Pos(-7.720679, -5.175128, 0.000198) Norm(0.0, 0.0, -1.0) UV(0.777898, 0.071812)
V 10: Pos(-8.497552, -5.175128, 0.000198) Norm(0.0, 0.0, -1.0) UV(0.777898, 0.396264)
V 11: Pos(-8.497553, -5.038609, 0.000198) Norm(0.0, 0.0, -1.0) UV(0.720882, 0.396264)
V 12: Pos(-8.497552, -5.175128, 0.086623) Norm(-0.301516, -0.301519, 0.90453) UV(0.346429, 0.713623)
V 13: Pos(-7.720679, -5.175128, 0.086623) Norm(0.301516, -0.301516, 0.904531) UV(0.021977, 0.713623)
V 14: Pos(-7.720679, -5.175128, 1.567311) Norm(0.731861, -0.665723, 0.145576) UV(0.021977, 0.09523)
V 15: Pos(-7.772167, -5.175128, 1.691615) Norm(0.54899, -0.630256, 0.548988) UV(0.04348, 0.043315)
V 16: Pos(-7.896471, -5.175128, 1.743104) Norm(0.145577, -0.665723, 0.731861) UV(0.095394, 0.021812)
V 17: Pos(-8.32176, -5.175128, 1.743104) Norm(-0.145576, -0.665723, 0.731861) UV(0.273012, 0.021812)
V 18: Pos(-8.446064, -5.175128, 1.691615) Norm(-0.548988, -0.630257, 0.548989) UV(0.324926, 0.043315)
V 19: Pos(-8.497552, -5.175128, 1.567311) Norm(-0.731857, -0.665727, 0.145576) UV(0.346429, 0.09523)
V 20: Pos(-7.600958, -5.294848, 0.000198) Norm(0.57734, -0.577339, -0.577372) UV(0.827898, 0.021812)
V 21: Pos(-8.617272, -5.294848, 0.000198) Norm(-0.577338, -0.577341, -0.577372) UV(0.827898, 0.446264)
V 22: Pos(-8.497553, -5.038609, 0.086623) Norm(-0.301516, 0.301513, 0.904532) UV(0.346429, 0.713623)
V 23: Pos(-8.497553, -5.038609, 1.567311) Norm(-0.731864, 0.66572, 0.145577) UV(0.346429, 0.09523)
V 24: Pos(-8.446064, -5.038609, 1.691615) Norm(-0.54899, 0.630254, 0.54899) UV(0.367933, 0.043315)
V 25: Pos(-8.32176, -5.038609, 1.743104) Norm(-0.145577, 0.665723, 0.731861) UV(0.419847, 0.021812)
V 26: Pos(-7.896471, -5.038609, 1.743104) Norm(0.145576, 0.665723, 0.731861) UV(0.597464, 0.021812)
V 27: Pos(-7.772167, -5.038609, 1.691615) Norm(0.548989, 0.630256, 0.548989) UV(0.649379, 0.043315)
V 28: Pos(-7.720679, -5.038609, 1.567311) Norm(0.731861, 0.665723, 0.145576) UV(0.670882, 0.09523)
V 29: Pos(-7.720679, -5.038609, 0.086623) Norm(0.301516, 0.301516, 0.904531) UV(0.670882, 0.713623)
V 30: Pos(-7.720679, -5.038609, 0.086623) Norm(0.301516, 0.301516, 0.904531) UV(0.720882, 0.820717)
V 31: Pos(-7.720679, -5.175128, 0.086623) Norm(0.301516, -0.301516, 0.904531) UV(0.777898, 0.820717)
V 32: Pos(-7.600958, -5.294848, 0.086623) Norm(0.57734, -0.577339, 0.577372) UV(0.827898, 0.870717)
V 33: Pos(-7.600958, -4.918888, 0.086623) Norm(0.577339, 0.577339, 0.577372) UV(0.670882, 0.870717)
V 34: Pos(-8.497552, -5.175128, 0.086623) Norm(-0.301516, -0.301519, 0.90453) UV(0.777898, 0.496264)
V 35: Pos(-8.617272, -5.294848, 0.086623) Norm(-0.577338, -0.577341, 0.577372) UV(0.827898, 0.446264)
V 36: Pos(-7.600958, -4.918888, 0.000198) Norm(0.577339, 0.577339, -0.577372) UV(0.670882, 0.021812)
V 37: Pos(-7.600958, -4.918888, 0.086623) Norm(0.577339, 0.577339, 0.577372) UV(0.057766, 0.870638)
V 38: Pos(-7.600958, -5.294848, 0.086623) Norm(0.57734, -0.577339, 0.577372) UV(0.057766, 0.713623)
V 39: Pos(-7.600958, -5.294848, 0.000198) Norm(0.57734, -0.577339, -0.577372) UV(0.093555, 0.713623)
V 40: Pos(-7.600958, -4.918888, 0.000198) Norm(0.577339, 0.577339, -0.577372) UV(0.093555, 0.870638)
V 41: Pos(-8.617273, -4.918888, 0.000198) Norm(-0.57734, 0.577338, -0.577372) UV(0.057766, 0.713623)
V 42: Pos(-8.617272, -5.294848, 0.000198) Norm(-0.577338, -0.577341, -0.577372) UV(0.057766, 0.870638)
V 43: Pos(-8.617272, -5.294848, 0.086623) Norm(-0.577338, -0.577341, 0.577372) UV(0.021977, 0.870638)
V 44: Pos(-8.617273, -4.918888, 0.086623) Norm(-0.57734, 0.577338, 0.577372) UV(0.021977, 0.713623)
V 45: Pos(-8.617272, -5.294848, 0.000198) Norm(-0.577338, -0.577341, -0.577372) UV(0.978023, 0.021812)
V 46: Pos(-7.600958, -5.294848, 0.000198) Norm(0.57734, -0.577339, -0.577372) UV(0.978023, 0.446264)
V 47: Pos(-7.600958, -5.294848, 0.086623) Norm(0.57734, -0.577339, 0.577372) UV(0.941929, 0.446264)
V 48: Pos(-8.617272, -5.294848, 0.086623) Norm(-0.577338, -0.577341, 0.577372) UV(0.941929, 0.021812)
V 49: Pos(-8.617273, -4.918888, 0.000198) Norm(-0.57734, 0.577338, -0.577372) UV(0.978023, 0.870717)
V 50: Pos(-8.617273, -4.918888, 0.086623) Norm(-0.57734, 0.577338, 0.577372) UV(0.941929, 0.870717)
V 51: Pos(-7.600958, -4.918888, 0.086623) Norm(0.577339, 0.577339, 0.577372) UV(0.941929, 0.446264)
V 52: Pos(-7.600958, -4.918888, 0.000198) Norm(0.577339, 0.577339, -0.577372) UV(0.978023, 0.446264)
V 53: Pos(-8.617273, -4.918888, 0.000198) Norm(-0.57734, 0.577338, -0.577372) UV(0.670882, 0.446264)
V 54: Pos(-8.497553, -5.038609, 0.086623) Norm(-0.301516, 0.301513, 0.904532) UV(0.720882, 0.496264)
V 55: Pos(-8.617273, -4.918888, 0.086623) Norm(-0.57734, 0.577338, 0.577372) UV(0.670882, 0.446264)
V 56: Pos(-7.896471, -5.038609, 1.743104) Norm(0.145576, 0.665723, 0.731861) UV(0.827898, 0.918773)
V 57: Pos(-7.896471, -5.175128, 1.743104) Norm(0.145577, -0.665723, 0.731861) UV(0.884913, 0.918773)
V 58: Pos(-7.772167, -5.175128, 1.691615) Norm(0.54899, -0.630256, 0.548988) UV(0.884913, 0.970687)
V 59: Pos(-7.772167, -5.038609, 1.691615) Norm(0.548989, 0.630256, 0.548989) UV(0.827898, 0.970687)
V 60: Pos(-7.772167, -5.038609, 1.691615) Norm(0.548989, 0.630256, 0.548989) UV(0.884913, 0.021812)
V 61: Pos(-7.772167, -5.175128, 1.691615) Norm(0.54899, -0.630256, 0.548988) UV(0.941929, 0.021812)
V 62: Pos(-8.32176, -5.175128, 1.743104) Norm(-0.145576, -0.665723, 0.731861) UV(0.884913, 0.741156)
V 63: Pos(-8.32176, -5.038609, 1.743104) Norm(-0.145577, 0.665723, 0.731861) UV(0.827898, 0.741156)
V 64: Pos(-8.446064, -5.038609, 1.691615) Norm(-0.54899, 0.630254, 0.54899) UV(0.827898, 0.689241)
V 65: Pos(-8.446064, -5.175128, 1.691615) Norm(-0.548988, -0.630257, 0.548989) UV(0.884913, 0.689241)
V 66: Pos(-8.446064, -5.175128, 1.691615) Norm(-0.548988, -0.630257, 0.548989) UV(0.827898, 0.021812)
V 67: Pos(-8.446064, -5.038609, 1.691615) Norm(-0.54899, 0.630254, 0.54899) UV(0.884913, 0.021812)
===Triangles (Indices): 52
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 12 15 16
Tri: 12 16 17
Tri: 12 17 18
Tri: 12 18 19
Tri: 10 9 20
Tri: 10 20 21
Tri: 22 23 24
Tri: 22 24 25
Tri: 22 25 26
Tri: 22 26 27
Tri: 22 27 28
Tri: 22 28 29
Tri: 30 31 32
Tri: 30 32 33
Tri: 31 34 35
Tri: 31 35 32
Tri: 9 8 36
Tri: 9 36 20
Tri: 37 38 39
Tri: 37 39 40
Tri: 41 42 43
Tri: 41 43 44
Tri: 45 46 47
Tri: 45 47 48
Tri: 49 50 51
Tri: 49 51 52
Tri: 8 11 53
Tri: 8 53 36
Tri: 11 10 21
Tri: 11 21 53
Tri: 54 30 33
Tri: 54 33 55
Tri: 34 54 55
Tri: 34 55 35
Tri: 56 57 58
Tri: 56 58 59
Tri: 60 61 5
Tri: 60 5 4
Tri: 62 63 64
Tri: 62 64 65
Tri: 66 67 3
Tri: 66 3 2
Tri: 63 62 57
Tri: 63 57 56

BIN
resources/e/azs/Price_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

928
resources/e/azs/Walls.txt Normal file
View File

@ -0,0 +1,928 @@
===Vertices (Split by UV/Normal): 447
V 0: Pos(-2.690547, 1.162521, 1.500198) Norm(-1.0, 0.0, 0.0) UV(0.365051, 0.030417)
V 1: Pos(-2.690547, 1.162521, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.030417)
V 2: Pos(-2.690547, 1.35674, 2.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.324504, 0.014668)
V 3: Pos(-2.690547, 1.35674, 1.500198) Norm(-0.707107, 0.707107, 0.0) UV(0.365051, 0.014668)
V 4: Pos(0.769341, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.537368)
V 5: Pos(0.769341, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.537368)
V 6: Pos(1.0, 1.35674, 2.000198) Norm(0.707107, 0.707107, 0.0) UV(0.025225, 0.518663)
V 7: Pos(1.0, 1.35674, 1.500198) Norm(0.707107, 0.707107, 0.0) UV(0.065772, 0.518663)
V 8: Pos(1.0, -4.66403, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.030417)
V 9: Pos(1.0, -4.66403, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.030417)
V 10: Pos(1.0, -4.858248, 2.000198) Norm(0.707107, -0.707107, 0.0) UV(0.497078, 0.014668)
V 11: Pos(1.0, -4.858248, 1.500198) Norm(0.707107, -0.707107, 0.0) UV(0.537625, 0.014668)
V 12: Pos(-2.459888, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.537368)
V 13: Pos(-2.459888, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.537368)
V 14: Pos(-2.690547, -4.858248, 2.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.197799, 0.518663)
V 15: Pos(-2.690547, -4.858248, 1.500198) Norm(-0.707107, -0.707107, 0.0) UV(0.238346, 0.518663)
V 16: Pos(-2.587708, -4.469811, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.862687, 0.942345)
V 17: Pos(-2.587708, -4.469811, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.82214, 0.942345)
V 18: Pos(-2.587708, -4.081375, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.82214, 0.910846)
V 19: Pos(-2.587708, -4.081375, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.862687, 0.910846)
V 20: Pos(-1.76791, -4.66403, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.736824, 0.724418)
V 21: Pos(-2.229229, -4.66403, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.736824, 0.761828)
V 22: Pos(-2.229229, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.726437, 0.761828)
V 23: Pos(-1.76791, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.726437, 0.724418)
V 24: Pos(-2.459888, -0.197007, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954167, 0.863596)
V 25: Pos(-2.459888, 0.579866, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954167, 0.926596)
V 26: Pos(-2.459888, 0.579866, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.926596)
V 27: Pos(-2.459888, -0.197007, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.863596)
V 28: Pos(-2.587708, 0.579866, 1.000198) Norm(-0.904534, -0.301511, -0.301511) UV(0.862687, 0.532849)
V 29: Pos(-2.587708, 0.579866, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.82214, 0.532849)
V 30: Pos(-2.587708, 0.968303, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.82214, 0.501349)
V 31: Pos(-2.587708, 0.968303, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.862687, 0.501349)
V 32: Pos(1.0, -0.197007, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.392664)
V 33: Pos(1.0, -0.197007, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.392664)
V 34: Pos(1.0, -1.750754, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.266665)
V 35: Pos(1.0, -1.750754, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.266665)
V 36: Pos(-2.690547, -3.304501, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.365051, 0.392664)
V 37: Pos(-2.690547, -3.304501, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.392664)
V 38: Pos(-2.690547, -1.750754, 2.000198) Norm(-0.904534, -0.301511, 0.301511) UV(0.324504, 0.266665)
V 39: Pos(-2.690547, -1.750754, 1.500198) Norm(-0.301511, -0.301511, -0.904534) UV(0.365051, 0.266665)
V 40: Pos(-2.690547, -4.081375, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.365051, 0.455664)
V 41: Pos(-2.690547, -4.081375, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.455664)
V 42: Pos(-0.845274, 1.162521, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.747211, 0.649598)
V 43: Pos(0.077363, 1.162521, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.747211, 0.724418)
V 44: Pos(0.077363, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.736824, 0.724418)
V 45: Pos(-0.845274, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.736824, 0.649598)
V 46: Pos(-2.587708, -3.304501, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.943781, 0.847846)
V 47: Pos(-2.587708, -3.304501, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.862687, 0.847846)
V 48: Pos(-2.587708, -1.750754, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.862687, 0.721847)
V 49: Pos(-2.587708, -1.750754, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.943781, 0.721847)
V 50: Pos(1.0, -3.304501, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.140666)
V 51: Pos(1.0, -3.304501, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.140666)
V 52: Pos(1.0, 0.579866, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.455664)
V 53: Pos(1.0, 0.579866, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.455664)
V 54: Pos(-2.587708, -4.081375, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.943781, 0.910846)
V 55: Pos(0.538682, -4.66403, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.736824, 0.537368)
V 56: Pos(0.077363, -4.66403, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.736824, 0.574778)
V 57: Pos(0.077363, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.726437, 0.574778)
V 58: Pos(0.538682, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.726437, 0.537368)
V 59: Pos(-2.690547, -0.197007, 1.500198) Norm(-0.301511, 0.301511, -0.904534) UV(0.810199, 0.853872)
V 60: Pos(-2.690547, -1.750754, 1.500198) Norm(-0.301511, -0.301511, -0.904534) UV(0.810199, 0.727873)
V 61: Pos(-2.837802, -1.750754, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.82214, 0.727873)
V 62: Pos(-2.837802, -0.197007, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.82214, 0.853872)
V 63: Pos(-2.690547, -4.469811, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.487163)
V 64: Pos(-2.690547, -4.66403, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.502913)
V 65: Pos(-2.690547, -4.66403, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.502913)
V 66: Pos(-2.690547, -4.469811, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.487163)
V 67: Pos(-2.587708, -0.197007, 1.000198) Norm(-0.904534, 0.301511, -0.301511) UV(0.862687, 0.595849)
V 68: Pos(-2.587708, -0.197007, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.943781, 0.595849)
V 69: Pos(1.0, 0.968303, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.487163)
V 70: Pos(1.0, 0.968303, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.487163)
V 71: Pos(-2.690547, -0.197007, 1.500198) Norm(-0.301511, 0.301511, -0.904534) UV(0.365051, 0.140666)
V 72: Pos(-2.690547, -0.197007, 2.000198) Norm(-0.904534, 0.301511, 0.301511) UV(0.324504, 0.140666)
V 73: Pos(-2.690547, 0.579866, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.077667)
V 74: Pos(-2.690547, 0.579866, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.365051, 0.077667)
V 75: Pos(-2.690547, -4.469811, 1.500198) Norm(-0.904534, 0.301511, -0.301511) UV(0.365051, 0.487163)
V 76: Pos(0.538682, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.556073)
V 77: Pos(0.538682, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.556073)
V 78: Pos(0.769341, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.537368)
V 79: Pos(-2.587708, -0.197007, 1.000198) Norm(-0.904534, 0.301511, -0.301511) UV(0.773799, 0.644662)
V 80: Pos(-2.587708, 0.579866, 1.000198) Norm(-0.904534, -0.301511, -0.301511) UV(0.773799, 0.707661)
V 81: Pos(-2.495824, 0.579866, 1.000198) Norm(0.904534, -0.301511, -0.301511) UV(0.766348, 0.707661)
V 82: Pos(-2.495824, -0.197007, 1.000198) Norm(0.904534, 0.301511, -0.301511) UV(0.766348, 0.644662)
V 83: Pos(1.0, -4.081375, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.077667)
V 84: Pos(1.0, -4.081375, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.077667)
V 85: Pos(-2.690547, -4.66403, 1.500198) Norm(-1.0, 0.0, 0.0) UV(0.365051, 0.502913)
V 86: Pos(-2.459888, 0.968303, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954167, 0.958095)
V 87: Pos(-2.459888, 0.968303, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.958095)
V 88: Pos(-2.587708, -4.469811, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.943781, 0.942345)
V 89: Pos(1.0, -4.469811, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.046167)
V 90: Pos(1.0, -4.469811, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.046167)
V 91: Pos(1.0, 1.162521, 1.500198) Norm(1.0, 0.0, 0.0) UV(0.537625, 0.502913)
V 92: Pos(1.0, 1.162521, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.497078, 0.502913)
V 93: Pos(-2.587708, 0.579866, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.943781, 0.532849)
V 94: Pos(-2.587708, 0.968303, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.943781, 0.501349)
V 95: Pos(-1.76791, 1.162521, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.747211, 0.574778)
V 96: Pos(-1.76791, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.736824, 0.574778)
V 97: Pos(-2.690547, 0.968303, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.324504, 0.046167)
V 98: Pos(-2.690547, 0.968303, 1.500198) Norm(-0.904534, -0.301511, -0.301511) UV(0.365051, 0.046167)
V 99: Pos(1.0, 1.162521, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.502913)
V 100: Pos(1.0, 1.162521, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.502913)
V 101: Pos(1.0, 0.968303, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.487163)
V 102: Pos(1.0, 0.968303, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.487163)
V 103: Pos(1.0, -4.081375, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.077667)
V 104: Pos(1.0, -4.081375, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.077667)
V 105: Pos(1.0, -4.469811, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.046167)
V 106: Pos(1.0, -4.469811, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.046167)
V 107: Pos(-2.690547, -4.66403, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.486692, 0.502913)
V 108: Pos(-2.690547, -4.66403, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.405598, 0.502913)
V 109: Pos(-2.690547, -4.469811, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.405598, 0.487163)
V 110: Pos(-2.690547, -4.469811, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.486692, 0.487163)
V 111: Pos(1.0, -3.304501, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.140666)
V 112: Pos(1.0, -3.304501, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.140666)
V 113: Pos(1.0, 0.579866, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.455664)
V 114: Pos(1.0, 0.579866, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.455664)
V 115: Pos(-2.690547, -4.469811, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.68589, 0.766302)
V 116: Pos(-2.690547, -4.469811, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.68589, 0.685209)
V 117: Pos(-2.587708, -4.469811, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.69423, 0.685209)
V 118: Pos(-2.587708, -4.469811, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.69423, 0.766302)
V 119: Pos(1.0, -0.197007, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.392664)
V 120: Pos(1.0, -0.197007, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.392664)
V 121: Pos(1.0, -1.750754, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.266665)
V 122: Pos(1.0, -1.750754, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.266665)
V 123: Pos(-2.587708, -0.197007, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.801859, 0.853872)
V 124: Pos(-2.587708, -1.750754, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.801859, 0.727873)
V 125: Pos(-2.690547, 0.579866, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.810199, 0.916871)
V 126: Pos(-2.690547, 0.968303, 1.500198) Norm(-0.904534, -0.301511, -0.301511) UV(0.810199, 0.948371)
V 127: Pos(-2.587708, 0.968303, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.801859, 0.948371)
V 128: Pos(-2.587708, 0.579866, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.801859, 0.916871)
V 129: Pos(-2.459888, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.537368)
V 130: Pos(-2.459888, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.537368)
V 131: Pos(-2.690547, -4.858248, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.278892, 0.518663)
V 132: Pos(-2.690547, -4.858248, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.359986, 0.518663)
V 133: Pos(1.0, -4.66403, 0.000198) Norm(1.0, 0.0, 0.0) UV(0.659266, 0.030417)
V 134: Pos(1.0, -4.66403, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.578172, 0.030417)
V 135: Pos(1.0, -4.858248, 1.000198) Norm(0.707107, -0.707107, 0.0) UV(0.578172, 0.014668)
V 136: Pos(1.0, -4.858248, 0.000198) Norm(0.707107, -0.707107, 0.0) UV(0.659266, 0.014668)
V 137: Pos(0.769341, 1.35674, 0.000198) Norm(0.0, 1.0, 0.0) UV(0.187412, 0.537368)
V 138: Pos(0.769341, 1.35674, 1.000198) Norm(0.0, 1.0, 0.0) UV(0.106318, 0.537368)
V 139: Pos(1.0, 1.35674, 1.000198) Norm(0.707107, 0.707107, 0.0) UV(0.106318, 0.518663)
V 140: Pos(1.0, 1.35674, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.187412, 0.518663)
V 141: Pos(-2.690547, 1.162521, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.486692, 0.030417)
V 142: Pos(-2.690547, 1.162521, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.405598, 0.030417)
V 143: Pos(-2.690547, 1.35674, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.405598, 0.014668)
V 144: Pos(-2.690547, 1.35674, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.486692, 0.014668)
V 145: Pos(-2.690547, 0.968303, 1.500198) Norm(-0.904534, -0.301511, -0.301511) UV(0.702569, 0.644662)
V 146: Pos(-2.690547, 0.968303, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.702569, 0.685209)
V 147: Pos(-2.587708, 0.968303, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.69423, 0.685209)
V 148: Pos(-2.587708, 0.968303, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.69423, 0.644662)
V 149: Pos(-2.690547, -4.469811, 1.500198) Norm(-0.904534, 0.301511, -0.301511) UV(0.810199, 0.507375)
V 150: Pos(-2.690547, -4.081375, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.810199, 0.538875)
V 151: Pos(-2.587708, -4.081375, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.801859, 0.538875)
V 152: Pos(-2.587708, -4.469811, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.801859, 0.507375)
V 153: Pos(-2.690547, -3.304501, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.810199, 0.601874)
V 154: Pos(-2.587708, -3.304501, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.801859, 0.601874)
V 155: Pos(-2.690547, -4.469811, 1.500198) Norm(-0.904534, 0.301511, -0.301511) UV(0.68589, 0.644662)
V 156: Pos(-2.587708, -4.469811, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.69423, 0.644662)
V 157: Pos(-2.587708, -0.197007, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.82214, 0.595849)
V 158: Pos(-2.587708, -1.750754, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.82214, 0.721847)
V 159: Pos(-2.587708, -3.304501, 1.500198) Norm(-0.707107, 0.0, -0.707107) UV(0.82214, 0.847846)
V 160: Pos(-2.690547, 0.968303, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.702569, 0.766302)
V 161: Pos(-2.587708, 0.968303, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.69423, 0.766302)
V 162: Pos(-2.587708, 0.579866, 1.000198) Norm(-0.904534, -0.301511, -0.301511) UV(0.766603, 0.518663)
V 163: Pos(-2.587708, 0.579866, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.766603, 0.599757)
V 164: Pos(-2.495824, 0.579866, 0.000198) Norm(0.894427, -0.447214, 0.0) UV(0.759152, 0.599757)
V 165: Pos(-2.495824, 0.579866, 1.000198) Norm(0.904534, -0.301511, -0.301511) UV(0.759152, 0.518663)
V 166: Pos(-2.587708, -0.197007, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.758896, 0.725755)
V 167: Pos(-2.587708, -0.197007, 1.000198) Norm(-0.904534, 0.301511, -0.301511) UV(0.758896, 0.644662)
V 168: Pos(-2.495824, -0.197007, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.766348, 0.725755)
V 169: Pos(-1.76791, 1.35674, 1.000198) Norm(0.0, 1.0, 0.0) UV(0.106318, 0.743123)
V 170: Pos(-1.76791, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.743123)
V 171: Pos(-0.845274, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.668303)
V 172: Pos(-0.845274, 1.35674, 1.000198) Norm(0.301511, 0.904534, -0.301511) UV(0.106318, 0.668303)
V 173: Pos(0.077363, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.743123)
V 174: Pos(0.077363, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.743123)
V 175: Pos(-0.845274, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.668303)
V 176: Pos(-0.845274, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.668303)
V 177: Pos(-1.76791, 1.35674, 0.000198) Norm(0.0, 1.0, 0.0) UV(0.187412, 0.743123)
V 178: Pos(-0.845274, 1.35674, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.187412, 0.668303)
V 179: Pos(0.077363, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.743123)
V 180: Pos(-0.845274, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.668303)
V 181: Pos(0.769341, -4.66403, 2.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.736824, 0.518663)
V 182: Pos(0.769341, -4.66403, 2.128283) Norm(-0.301511, 0.301511, 0.904534) UV(0.726437, 0.518663)
V 183: Pos(0.077363, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.743123)
V 184: Pos(-0.845274, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.668303)
V 185: Pos(-1.76791, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.743123)
V 186: Pos(-0.845274, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.668303)
V 187: Pos(-2.229229, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.780533)
V 188: Pos(-2.229229, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.780533)
V 189: Pos(-2.229229, 1.35674, 0.000198) Norm(0.0, 1.0, 0.0) UV(0.187412, 0.780533)
V 190: Pos(-2.229229, 1.35674, 1.000198) Norm(0.0, 1.0, 0.0) UV(0.106318, 0.780533)
V 191: Pos(-1.76791, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.593483)
V 192: Pos(-1.76791, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.593483)
V 193: Pos(-1.76791, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.593483)
V 194: Pos(1.0, -4.081375, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.077667)
V 195: Pos(1.0, -4.469811, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.046167)
V 196: Pos(-1.76791, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.593483)
V 197: Pos(-2.459888, 1.35674, 1.000198) Norm(0.0, 1.0, 0.0) UV(0.106318, 0.799238)
V 198: Pos(-2.459888, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.799238)
V 199: Pos(-2.459888, 1.35674, 0.000198) Norm(0.0, 1.0, 0.0) UV(0.187412, 0.799238)
V 200: Pos(-2.459888, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.799238)
V 201: Pos(-2.229229, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.556073)
V 202: Pos(-2.229229, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.556073)
V 203: Pos(-2.229229, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.556073)
V 204: Pos(1.0, -4.66403, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.030417)
V 205: Pos(1.0, -4.858248, 2.128283) Norm(0.57735, -0.57735, 0.57735) UV(0.486692, 0.014668)
V 206: Pos(-2.229229, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.556073)
V 207: Pos(0.538682, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.780533)
V 208: Pos(0.538682, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.780533)
V 209: Pos(-2.459888, -4.081375, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954168, 0.548599)
V 210: Pos(-2.459888, -3.304501, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954168, 0.611598)
V 211: Pos(-2.459888, -3.304501, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.611598)
V 212: Pos(-2.459888, -4.081375, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.548599)
V 213: Pos(0.538682, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.780533)
V 214: Pos(0.538682, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.780533)
V 215: Pos(0.077363, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.593483)
V 216: Pos(0.077363, 1.35674, 1.000198) Norm(-0.301511, 0.904534, -0.301511) UV(0.106318, 0.593483)
V 217: Pos(-0.845274, 1.35674, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.702569, 0.725755)
V 218: Pos(-0.845274, 1.35674, 1.000198) Norm(0.301511, 0.904534, -0.301511) UV(0.702569, 0.644662)
V 219: Pos(-0.845274, 1.212636, 1.000198) Norm(0.301511, -0.904534, -0.301511) UV(0.714255, 0.644662)
V 220: Pos(-0.845274, 1.212636, 0.000198) Norm(0.447214, -0.894427, 0.0) UV(0.714255, 0.725755)
V 221: Pos(0.077363, 1.35674, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.025225, 0.593483)
V 222: Pos(0.769341, -4.858248, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.278892, 0.799238)
V 223: Pos(0.769341, -4.858248, 1.500198) Norm(0.0, -1.0, 0.0) UV(0.238346, 0.799238)
V 224: Pos(0.769341, -4.858248, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.799238)
V 225: Pos(-2.229229, 1.162521, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.747211, 0.537368)
V 226: Pos(-2.229229, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.736824, 0.537368)
V 227: Pos(0.769341, -4.858248, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.197799, 0.799238)
V 228: Pos(0.538682, 1.35674, 1.500198) Norm(0.0, 1.0, 0.0) UV(0.065772, 0.556073)
V 229: Pos(0.538682, 1.35674, 1.000198) Norm(0.0, 1.0, 0.0) UV(0.106318, 0.556073)
V 230: Pos(0.077363, 1.35674, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.187412, 0.593483)
V 231: Pos(0.538682, 1.35674, 0.000198) Norm(0.0, 1.0, 0.0) UV(0.187412, 0.556073)
V 232: Pos(1.0, -4.858248, 1.500198) Norm(0.707107, -0.707107, 0.0) UV(0.238346, 0.817943)
V 233: Pos(1.0, -4.858248, 2.000198) Norm(0.707107, -0.707107, 0.0) UV(0.197799, 0.817943)
V 234: Pos(-2.459888, -4.469811, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954168, 0.517099)
V 235: Pos(-2.459888, -4.469811, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.517099)
V 236: Pos(0.538682, 1.162521, 2.000198) Norm(0.0, -1.0, 0.0) UV(0.747211, 0.761828)
V 237: Pos(0.538682, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.736824, 0.761828)
V 238: Pos(0.077363, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.593483)
V 239: Pos(1.0, -0.197007, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.392664)
V 240: Pos(1.0, -1.750754, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.266665)
V 241: Pos(-2.459888, -4.66403, 2.000198) Norm(0.707107, 0.707107, 0.0) UV(0.736824, 0.780533)
V 242: Pos(-2.459888, -4.66403, 2.128283) Norm(0.301511, 0.301511, 0.904534) UV(0.726437, 0.780533)
V 243: Pos(0.769341, 1.162521, 2.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.964554, 0.501349)
V 244: Pos(0.769341, 0.968303, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.517099)
V 245: Pos(0.769341, 0.968303, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.517099)
V 246: Pos(0.769341, 1.162521, 2.128283) Norm(-0.301511, -0.301511, 0.904534) UV(0.954168, 0.501349)
V 247: Pos(-2.459888, 1.162521, 2.000198) Norm(0.707107, -0.707107, 0.0) UV(0.954167, 0.973845)
V 248: Pos(-2.459888, 1.162521, 2.128283) Norm(0.301511, -0.301511, 0.904534) UV(0.943781, 0.973845)
V 249: Pos(0.769341, 1.162521, 2.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.747211, 0.780533)
V 250: Pos(0.769341, 1.162521, 2.128283) Norm(-0.301511, -0.301511, 0.904534) UV(0.736824, 0.780533)
V 251: Pos(1.0, -4.858248, 0.000198) Norm(0.707107, -0.707107, 0.0) UV(0.359986, 0.817943)
V 252: Pos(1.0, -4.858248, 1.000198) Norm(0.707107, -0.707107, 0.0) UV(0.278892, 0.817943)
V 253: Pos(-2.690547, 1.35674, 1.500198) Norm(-0.707107, 0.707107, 0.0) UV(0.065772, 0.817943)
V 254: Pos(-2.690547, 1.35674, 2.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.025225, 0.817943)
V 255: Pos(-2.690547, 1.35674, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.187412, 0.817943)
V 256: Pos(-2.690547, 1.35674, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.106318, 0.817943)
V 257: Pos(-2.459888, -4.66403, 2.000198) Norm(0.707107, 0.707107, 0.0) UV(0.954168, 0.501349)
V 258: Pos(-2.459888, -4.66403, 2.128283) Norm(0.301511, 0.301511, 0.904534) UV(0.943781, 0.501349)
V 259: Pos(0.769341, -4.081375, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.926596)
V 260: Pos(0.769341, -4.469811, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.958095)
V 261: Pos(0.769341, -4.469811, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.958095)
V 262: Pos(0.769341, -4.081375, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.926596)
V 263: Pos(1.0, 1.35674, 2.128283) Norm(0.57735, 0.57735, 0.57735) UV(0.014838, 0.518663)
V 264: Pos(-2.459888, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.799238)
V 265: Pos(-2.229229, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.780533)
V 266: Pos(-2.690547, -3.304501, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.392664)
V 267: Pos(-2.690547, -1.750754, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.266665)
V 268: Pos(0.769341, -4.66403, 2.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.964554, 0.973845)
V 269: Pos(0.769341, -4.66403, 2.128283) Norm(-0.301511, 0.301511, 0.904534) UV(0.954168, 0.973845)
V 270: Pos(0.769341, -3.304501, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.863596)
V 271: Pos(0.769341, -3.304501, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.863596)
V 272: Pos(-2.459888, 1.162521, 2.000198) Norm(0.707107, -0.707107, 0.0) UV(0.747211, 0.518663)
V 273: Pos(-2.459888, 1.162521, 2.128283) Norm(0.301511, -0.301511, 0.904534) UV(0.736824, 0.518663)
V 274: Pos(-2.690547, 0.968303, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.405598, 0.046167)
V 275: Pos(1.0, 1.35674, 1.000198) Norm(0.707107, 0.707107, 0.0) UV(0.578172, 0.518663)
V 276: Pos(1.0, 1.35674, 1.500198) Norm(0.707107, 0.707107, 0.0) UV(0.537625, 0.518663)
V 277: Pos(-2.690547, 0.968303, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.486692, 0.046167)
V 278: Pos(1.0, 1.35674, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.659265, 0.518663)
V 279: Pos(-0.845274, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.668303)
V 280: Pos(1.0, 1.35674, 2.000198) Norm(0.707107, 0.707107, 0.0) UV(0.497078, 0.518663)
V 281: Pos(0.769341, 0.579866, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.548599)
V 282: Pos(0.769341, 0.579866, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.548599)
V 283: Pos(-2.690547, -4.858248, 1.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.405598, 0.518663)
V 284: Pos(-2.690547, -4.858248, 1.500198) Norm(-0.707107, -0.707107, 0.0) UV(0.365051, 0.518663)
V 285: Pos(-2.690547, -4.858248, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.486692, 0.518663)
V 286: Pos(-2.690547, -4.858248, 2.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.324504, 0.518663)
V 287: Pos(-2.690547, -4.081375, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.455664)
V 288: Pos(-2.459888, -4.66403, 2.128283) Norm(0.301511, 0.301511, 0.904534) UV(0.033543, 0.030417)
V 289: Pos(-2.690547, -4.66403, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.030417)
V 290: Pos(-2.690547, -4.858248, 2.128283) Norm(-0.57735, -0.57735, 0.57735) UV(0.014838, 0.014668)
V 291: Pos(-2.459888, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.033543, 0.014668)
V 292: Pos(-2.459888, -0.197007, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.392664)
V 293: Pos(-2.690547, -0.197007, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.392664)
V 294: Pos(-2.690547, -1.750754, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.266665)
V 295: Pos(-2.459888, -1.750754, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.266665)
V 296: Pos(-2.690547, -3.304501, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.140666)
V 297: Pos(-2.459888, -3.304501, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.140666)
V 298: Pos(-2.459888, 0.579866, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.455664)
V 299: Pos(-2.690547, 0.579866, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.455664)
V 300: Pos(-2.459888, 0.968303, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.487163)
V 301: Pos(-2.690547, 0.968303, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.487163)
V 302: Pos(-2.690547, -4.081375, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.077667)
V 303: Pos(-2.459888, -4.081375, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.077667)
V 304: Pos(-2.690547, -4.469811, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.046167)
V 305: Pos(-2.459888, -4.469811, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.033543, 0.046167)
V 306: Pos(-2.459888, 1.162521, 2.128283) Norm(0.301511, -0.301511, 0.904534) UV(0.033543, 0.502913)
V 307: Pos(-2.690547, 1.162521, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.014838, 0.502913)
V 308: Pos(0.077363, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.239298, 0.030417)
V 309: Pos(-0.845274, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.164478, 0.030417)
V 310: Pos(-0.845274, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.164478, 0.014668)
V 311: Pos(0.077363, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.239298, 0.014668)
V 312: Pos(-1.76791, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.089658, 0.030417)
V 313: Pos(-1.76791, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.089658, 0.014668)
V 314: Pos(-2.229229, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.052248, 0.030417)
V 315: Pos(-2.229229, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.052248, 0.014668)
V 316: Pos(0.538682, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.276708, 0.030417)
V 317: Pos(0.538682, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.276708, 0.014668)
V 318: Pos(0.769341, -4.66403, 2.128283) Norm(-0.301511, 0.301511, 0.904534) UV(0.295413, 0.030417)
V 319: Pos(0.769341, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.295413, 0.014668)
V 320: Pos(1.0, -4.66403, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.030417)
V 321: Pos(1.0, -4.858248, 2.128283) Norm(0.57735, -0.57735, 0.57735) UV(0.314118, 0.014668)
V 322: Pos(1.0, -0.197007, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.392664)
V 323: Pos(0.769341, -0.197007, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.392664)
V 324: Pos(0.769341, -1.750754, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.266665)
V 325: Pos(1.0, -1.750754, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.266665)
V 326: Pos(0.769341, -3.304501, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.140666)
V 327: Pos(1.0, -3.304501, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.140666)
V 328: Pos(1.0, 0.579866, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.455664)
V 329: Pos(0.769341, 0.579866, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.455664)
V 330: Pos(1.0, 0.968303, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.487163)
V 331: Pos(0.769341, 0.968303, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.487163)
V 332: Pos(0.769341, -4.081375, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.077667)
V 333: Pos(1.0, -4.081375, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.077667)
V 334: Pos(0.769341, -4.469811, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.295413, 0.046167)
V 335: Pos(1.0, -4.469811, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.046167)
V 336: Pos(1.0, 1.162521, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.314118, 0.502913)
V 337: Pos(0.769341, 1.162521, 2.128283) Norm(-0.301511, -0.301511, 0.904534) UV(0.295413, 0.502913)
V 338: Pos(-2.229229, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.052248, 0.518663)
V 339: Pos(-2.459888, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.033543, 0.518663)
V 340: Pos(-2.229229, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.052248, 0.502913)
V 341: Pos(1.0, 1.35674, 2.128283) Norm(0.57735, 0.57735, 0.57735) UV(0.314118, 0.518663)
V 342: Pos(0.769341, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.295413, 0.518663)
V 343: Pos(0.538682, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.276708, 0.518663)
V 344: Pos(0.538682, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.276708, 0.502913)
V 345: Pos(0.077363, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.239298, 0.518663)
V 346: Pos(0.077363, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.239298, 0.502913)
V 347: Pos(-1.76791, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.089658, 0.518663)
V 348: Pos(-1.76791, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.089658, 0.502913)
V 349: Pos(-0.845274, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.164478, 0.518663)
V 350: Pos(-0.845274, 1.162521, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.164478, 0.502913)
V 351: Pos(-2.690547, 1.35674, 2.128283) Norm(-0.57735, 0.57735, 0.57735) UV(0.014838, 0.518663)
V 352: Pos(1.0, -3.304501, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.140666)
V 353: Pos(-2.459888, -1.750754, 2.000198) Norm(1.0, 0.0, 0.0) UV(0.954168, 0.737597)
V 354: Pos(-2.459888, -1.750754, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.943781, 0.737597)
V 355: Pos(-2.459888, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.537368)
V 356: Pos(-2.690547, -4.858248, 2.128283) Norm(-0.57735, -0.57735, 0.57735) UV(0.187412, 0.518663)
V 357: Pos(-0.845274, -4.66403, 2.000198) Norm(0.0, 1.0, 0.0) UV(0.736824, 0.649598)
V 358: Pos(-0.845274, -4.66403, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.726437, 0.649598)
V 359: Pos(-2.229229, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.556073)
V 360: Pos(-2.690547, 0.968303, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.046167)
V 361: Pos(-2.690547, 1.162521, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.030417)
V 362: Pos(-2.690547, 0.579866, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.077667)
V 363: Pos(0.538682, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.780533)
V 364: Pos(0.077363, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.743123)
V 365: Pos(-2.690547, 1.35674, 2.128283) Norm(-0.57735, 0.57735, 0.57735) UV(0.014838, 0.817943)
V 366: Pos(-2.690547, -0.197007, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.314118, 0.140666)
V 367: Pos(1.0, 1.35674, 2.128283) Norm(0.57735, 0.57735, 0.57735) UV(0.486692, 0.518663)
V 368: Pos(1.0, 1.162521, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.502913)
V 369: Pos(1.0, 0.968303, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.487163)
V 370: Pos(1.0, 0.579866, 2.128283) Norm(0.707107, 0.0, 0.707107) UV(0.486692, 0.455664)
V 371: Pos(0.769341, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.799238)
V 372: Pos(-2.690547, -4.858248, 2.128283) Norm(-0.57735, -0.57735, 0.57735) UV(0.314118, 0.518663)
V 373: Pos(1.0, -4.858248, 2.128283) Norm(0.57735, -0.57735, 0.57735) UV(0.187412, 0.817943)
V 374: Pos(-1.76791, 1.35674, 2.128283) Norm(0.0, 0.707107, 0.707107) UV(0.014838, 0.743123)
V 375: Pos(-0.845274, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.668303)
V 376: Pos(-1.76791, -4.858248, 2.128283) Norm(0.0, -0.707107, 0.707107) UV(0.187412, 0.593483)
V 377: Pos(0.769341, -0.197007, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.611598)
V 378: Pos(0.769341, -1.750754, 2.000198) Norm(-1.0, 0.0, 0.0) UV(0.964554, 0.737597)
V 379: Pos(0.769341, -1.750754, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.737597)
V 380: Pos(0.769341, -0.197007, 2.128283) Norm(-0.707107, 0.0, 0.707107) UV(0.954168, 0.611598)
V 381: Pos(-2.690547, 1.35674, 2.128283) Norm(-0.57735, 0.57735, 0.57735) UV(0.314118, 0.014668)
V 382: Pos(-2.837802, -1.750754, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.726437, 0.644662)
V 383: Pos(-2.837802, -1.750754, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.68589, 0.644662)
V 384: Pos(-2.837802, -0.197007, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.68589, 0.518663)
V 385: Pos(-2.837802, -0.197007, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.726437, 0.518663)
V 386: Pos(-2.690547, -1.750754, 2.000198) Norm(-0.904534, -0.301511, 0.301511) UV(0.759152, 0.518663)
V 387: Pos(-2.690547, -0.197007, 2.000198) Norm(-0.904534, 0.301511, 0.301511) UV(0.759152, 0.644662)
V 388: Pos(-2.837802, -0.197007, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.747211, 0.644662)
V 389: Pos(-2.837802, -1.750754, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.747211, 0.518663)
V 390: Pos(-2.690547, -0.197007, 2.000198) Norm(-0.904534, 0.301511, 0.301511) UV(0.714511, 0.725755)
V 391: Pos(-2.690547, -0.197007, 1.500198) Norm(-0.301511, 0.301511, -0.904534) UV(0.714511, 0.766302)
V 392: Pos(-2.837802, -0.197007, 1.500198) Norm(-0.57735, 0.57735, -0.57735) UV(0.702569, 0.766302)
V 393: Pos(-2.837802, -0.197007, 2.000198) Norm(-0.57735, 0.57735, 0.57735) UV(0.702569, 0.725755)
V 394: Pos(-2.690547, -1.750754, 1.500198) Norm(-0.301511, -0.301511, -0.904534) UV(0.758897, 0.766302)
V 395: Pos(-2.690547, -1.750754, 2.000198) Norm(-0.904534, -0.301511, 0.301511) UV(0.758897, 0.725755)
V 396: Pos(-2.837802, -1.750754, 2.000198) Norm(-0.57735, -0.57735, 0.57735) UV(0.770838, 0.725755)
V 397: Pos(-2.837802, -1.750754, 1.500198) Norm(-0.57735, -0.57735, -0.57735) UV(0.770838, 0.766302)
V 398: Pos(0.077363, 1.35674, 1.000198) Norm(-0.301511, 0.904534, -0.301511) UV(0.725941, 0.644662)
V 399: Pos(0.077363, 1.35674, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.725941, 0.725755)
V 400: Pos(0.077363, 1.212636, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.714255, 0.725755)
V 401: Pos(0.077363, 1.212636, 1.000198) Norm(-0.301511, -0.904534, -0.301511) UV(0.714255, 0.644662)
V 402: Pos(-0.845274, 1.35674, 1.000198) Norm(0.301511, 0.904534, -0.301511) UV(0.758896, 0.644662)
V 403: Pos(0.077363, 1.35674, 1.000198) Norm(-0.301511, 0.904534, -0.301511) UV(0.758896, 0.719482)
V 404: Pos(0.077363, 1.212636, 1.000198) Norm(-0.301511, -0.904534, -0.301511) UV(0.747211, 0.719482)
V 405: Pos(-0.845274, 1.212636, 1.000198) Norm(0.301511, -0.904534, -0.301511) UV(0.747211, 0.644662)
V 406: Pos(-0.845274, 1.212636, 1.000198) Norm(0.301511, -0.904534, -0.301511) UV(0.441767, 0.664627)
V 407: Pos(0.077363, 1.212636, 1.000198) Norm(-0.301511, -0.904534, -0.301511) UV(0.441767, 0.739446)
V 408: Pos(0.077363, 1.212636, 2.008677) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.739446)
V 409: Pos(-0.845274, 1.212636, 2.008677) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.664627)
V 410: Pos(-2.495824, -0.197007, 1.000198) Norm(0.904534, 0.301511, -0.301511) UV(0.903921, 0.385965)
V 411: Pos(-2.495824, 0.579866, 1.000198) Norm(0.904534, -0.301511, -0.301511) UV(0.903921, 0.448965)
V 412: Pos(-2.495824, 0.579866, 2.008677) Norm(1.0, 0.0, 0.0) UV(0.82214, 0.448965)
V 413: Pos(-2.495824, -0.197007, 2.008677) Norm(1.0, 0.0, 0.0) UV(0.82214, 0.385965)
V 414: Pos(-2.645214, 1.212636, 2.008677) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.518663)
V 415: Pos(-2.645214, 1.212636, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.441767, 0.518663)
V 416: Pos(-2.495824, 1.225846, 1.000198) Norm(1.0, 0.0, 0.0) UV(0.903921, 0.501349)
V 417: Pos(-2.495824, 1.225846, 2.008677) Norm(1.0, 0.0, 0.0) UV(0.82214, 0.501349)
V 418: Pos(-2.495824, -4.775642, 2.008677) Norm(0.707107, 0.707107, 0.0) UV(0.82214, 0.014668)
V 419: Pos(-2.495824, -4.775642, 1.000198) Norm(0.707107, 0.707107, 0.0) UV(0.903921, 0.014668)
V 420: Pos(-2.495824, -0.197007, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.985015, 0.385965)
V 421: Pos(-2.495824, -4.775642, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.985015, 0.014668)
V 422: Pos(-2.495824, -4.775642, 1.000198) Norm(0.707107, 0.707107, 0.0) UV(0.604796, 0.798692)
V 423: Pos(-2.495824, -4.775642, 2.008677) Norm(0.707107, 0.707107, 0.0) UV(0.523015, 0.798692)
V 424: Pos(0.957332, -4.775642, 2.008677) Norm(-0.707107, 0.707107, 0.0) UV(0.523015, 0.518663)
V 425: Pos(0.957332, -4.775642, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.604796, 0.518663)
V 426: Pos(-2.495824, -4.775642, 0.000198) Norm(0.707107, 0.707107, 0.0) UV(0.68589, 0.798692)
V 427: Pos(0.957332, -4.775642, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.68589, 0.518663)
V 428: Pos(0.957332, -4.775642, 1.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.741047, 0.507375)
V 429: Pos(0.957332, -4.775642, 2.008677) Norm(-0.707107, 0.707107, 0.0) UV(0.659266, 0.507375)
V 430: Pos(0.957332, -1.381675, 2.008677) Norm(-1.0, 0.0, 0.0) UV(0.659266, 0.232146)
V 431: Pos(0.957332, -1.381675, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.741047, 0.232146)
V 432: Pos(0.957332, -4.775642, 0.000198) Norm(-0.707107, 0.707107, 0.0) UV(0.82214, 0.507375)
V 433: Pos(0.957332, -1.381675, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.82214, 0.232146)
V 434: Pos(0.957332, 1.300147, 2.008677) Norm(-1.0, 0.0, 0.0) UV(0.659266, 0.014668)
V 435: Pos(0.957332, 1.300147, 1.000198) Norm(-1.0, 0.0, 0.0) UV(0.741047, 0.014668)
V 436: Pos(0.957332, 1.300147, 0.000198) Norm(-1.0, 0.0, 0.0) UV(0.82214, 0.014668)
V 437: Pos(0.970647, 1.212636, 1.000198) Norm(0.0, -1.0, 0.0) UV(0.441767, 0.811886)
V 438: Pos(0.970647, 1.212636, 2.008677) Norm(0.0, -1.0, 0.0) UV(0.359986, 0.811886)
V 439: Pos(0.077363, 1.212636, 0.000198) Norm(-0.707107, -0.707107, 0.0) UV(0.522861, 0.739446)
V 440: Pos(0.970647, 1.212636, 0.000198) Norm(0.0, -1.0, 0.0) UV(0.522861, 0.811886)
V 441: Pos(-2.495824, 0.579866, 0.000198) Norm(0.894427, -0.447214, 0.0) UV(0.985015, 0.448965)
V 442: Pos(-2.495824, 0.579866, -0.001615) Norm(1.0, 0.0, 0.0) UV(0.985162, 0.448965)
V 443: Pos(-2.495824, 1.225846, -0.001615) Norm(1.0, 0.0, 0.0) UV(0.985162, 0.501349)
V 444: Pos(-0.845274, 1.212636, 0.000198) Norm(0.447214, -0.894427, 0.0) UV(0.522861, 0.664627)
V 445: Pos(-2.645214, 1.212636, -0.00171) Norm(0.0, -1.0, 0.0) UV(0.523015, 0.518663)
V 446: Pos(-0.845274, 1.212636, -0.00171) Norm(0.0, -1.0, 0.0) UV(0.523015, 0.664627)
===Triangles (Indices): 478
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 16 17 18
Tri: 16 18 19
Tri: 20 21 22
Tri: 20 22 23
Tri: 24 25 26
Tri: 24 26 27
Tri: 28 29 30
Tri: 28 30 31
Tri: 32 33 34
Tri: 32 34 35
Tri: 36 37 38
Tri: 36 38 39
Tri: 40 41 37
Tri: 40 37 36
Tri: 42 43 44
Tri: 42 44 45
Tri: 46 47 48
Tri: 46 48 49
Tri: 35 34 50
Tri: 35 50 51
Tri: 52 53 33
Tri: 52 33 32
Tri: 54 19 47
Tri: 54 47 46
Tri: 55 56 57
Tri: 55 57 58
Tri: 59 60 61
Tri: 59 61 62
Tri: 63 64 65
Tri: 63 65 66
Tri: 49 48 67
Tri: 49 67 68
Tri: 69 70 53
Tri: 69 53 52
Tri: 71 72 73
Tri: 71 73 74
Tri: 75 63 41
Tri: 75 41 40
Tri: 5 76 77
Tri: 5 77 78
Tri: 79 80 81
Tri: 79 81 82
Tri: 51 50 83
Tri: 51 83 84
Tri: 85 64 63
Tri: 85 63 75
Tri: 25 86 87
Tri: 25 87 26
Tri: 88 16 19
Tri: 88 19 54
Tri: 84 83 89
Tri: 84 89 90
Tri: 91 92 70
Tri: 91 70 69
Tri: 93 28 31
Tri: 93 31 94
Tri: 95 42 45
Tri: 95 45 96
Tri: 74 73 97
Tri: 74 97 98
Tri: 99 100 101
Tri: 99 101 102
Tri: 103 104 105
Tri: 103 105 106
Tri: 107 108 109
Tri: 107 109 110
Tri: 111 112 104
Tri: 111 104 103
Tri: 102 101 113
Tri: 102 113 114
Tri: 115 116 117
Tri: 115 117 118
Tri: 114 113 119
Tri: 114 119 120
Tri: 121 122 112
Tri: 121 112 111
Tri: 60 59 123
Tri: 60 123 124
Tri: 125 126 127
Tri: 125 127 128
Tri: 120 119 122
Tri: 120 122 121
Tri: 129 130 131
Tri: 129 131 132
Tri: 133 134 135
Tri: 133 135 136
Tri: 137 138 139
Tri: 137 139 140
Tri: 141 142 143
Tri: 141 143 144
Tri: 145 146 147
Tri: 145 147 148
Tri: 100 91 69
Tri: 100 69 101
Tri: 104 84 90
Tri: 104 90 105
Tri: 108 85 75
Tri: 108 75 109
Tri: 112 51 84
Tri: 112 84 104
Tri: 59 125 128
Tri: 59 128 123
Tri: 149 150 151
Tri: 149 151 152
Tri: 101 69 52
Tri: 101 52 113
Tri: 113 52 32
Tri: 113 32 119
Tri: 122 35 51
Tri: 122 51 112
Tri: 153 60 124
Tri: 153 124 154
Tri: 116 155 156
Tri: 116 156 117
Tri: 119 32 35
Tri: 119 35 122
Tri: 130 12 15
Tri: 130 15 131
Tri: 134 8 11
Tri: 134 11 135
Tri: 138 4 7
Tri: 138 7 139
Tri: 142 0 3
Tri: 142 3 143
Tri: 67 157 29
Tri: 67 29 28
Tri: 48 158 157
Tri: 48 157 67
Tri: 19 18 159
Tri: 19 159 47
Tri: 47 159 158
Tri: 47 158 48
Tri: 150 153 154
Tri: 150 154 151
Tri: 146 160 161
Tri: 146 161 147
Tri: 162 163 164
Tri: 162 164 165
Tri: 166 167 82
Tri: 166 82 168
Tri: 169 170 171
Tri: 169 171 172
Tri: 173 174 175
Tri: 173 175 176
Tri: 177 169 172
Tri: 177 172 178
Tri: 179 173 176
Tri: 179 176 180
Tri: 181 55 58
Tri: 181 58 182
Tri: 174 183 184
Tri: 174 184 175
Tri: 170 185 186
Tri: 170 186 171
Tri: 187 188 185
Tri: 187 185 170
Tri: 189 190 169
Tri: 189 169 177
Tri: 190 187 170
Tri: 190 170 169
Tri: 176 175 191
Tri: 176 191 192
Tri: 180 176 192
Tri: 180 192 193
Tri: 89 83 194
Tri: 89 194 195
Tri: 175 184 196
Tri: 175 196 191
Tri: 197 198 187
Tri: 197 187 190
Tri: 199 197 190
Tri: 199 190 189
Tri: 198 200 188
Tri: 198 188 187
Tri: 192 191 201
Tri: 192 201 202
Tri: 193 192 202
Tri: 193 202 203
Tri: 10 9 204
Tri: 10 204 205
Tri: 191 196 206
Tri: 191 206 201
Tri: 207 208 183
Tri: 207 183 174
Tri: 209 210 211
Tri: 209 211 212
Tri: 213 214 173
Tri: 213 173 179
Tri: 214 207 174
Tri: 214 174 173
Tri: 172 171 215
Tri: 172 215 216
Tri: 217 218 219
Tri: 217 219 220
Tri: 171 186 221
Tri: 171 221 215
Tri: 222 223 207
Tri: 222 207 214
Tri: 224 222 214
Tri: 224 214 213
Tri: 225 95 96
Tri: 225 96 226
Tri: 223 227 208
Tri: 223 208 207
Tri: 216 215 228
Tri: 216 228 229
Tri: 230 216 229
Tri: 230 229 231
Tri: 215 221 76
Tri: 215 76 228
Tri: 232 233 227
Tri: 232 227 223
Tri: 234 209 212
Tri: 234 212 235
Tri: 43 236 237
Tri: 43 237 44
Tri: 76 221 238
Tri: 76 238 77
Tri: 34 33 239
Tri: 34 239 240
Tri: 21 241 242
Tri: 21 242 22
Tri: 243 244 245
Tri: 243 245 246
Tri: 86 247 248
Tri: 86 248 87
Tri: 236 249 250
Tri: 236 250 237
Tri: 251 252 222
Tri: 251 222 224
Tri: 252 232 223
Tri: 252 223 222
Tri: 229 228 4
Tri: 229 4 138
Tri: 231 229 138
Tri: 231 138 137
Tri: 228 76 5
Tri: 228 5 4
Tri: 253 254 200
Tri: 253 200 198
Tri: 255 256 197
Tri: 255 197 199
Tri: 256 253 198
Tri: 256 198 197
Tri: 202 201 12
Tri: 202 12 130
Tri: 203 202 130
Tri: 203 130 129
Tri: 257 234 235
Tri: 257 235 258
Tri: 201 206 13
Tri: 201 13 12
Tri: 259 260 261
Tri: 259 261 262
Tri: 6 5 78
Tri: 6 78 263
Tri: 188 200 264
Tri: 188 264 265
Tri: 38 37 266
Tri: 38 266 267
Tri: 260 268 269
Tri: 260 269 261
Tri: 270 259 262
Tri: 270 262 271
Tri: 272 225 226
Tri: 272 226 273
Tri: 274 98 0
Tri: 274 0 142
Tri: 275 276 91
Tri: 275 91 100
Tri: 277 274 142
Tri: 277 142 141
Tri: 278 275 100
Tri: 278 100 99
Tri: 221 186 279
Tri: 221 279 238
Tri: 276 280 92
Tri: 276 92 91
Tri: 98 97 1
Tri: 98 1 0
Tri: 244 281 282
Tri: 244 282 245
Tri: 105 90 8
Tri: 105 8 134
Tri: 283 284 85
Tri: 283 85 108
Tri: 106 105 134
Tri: 106 134 133
Tri: 285 283 108
Tri: 285 108 107
Tri: 284 286 64
Tri: 284 64 85
Tri: 41 63 66
Tri: 41 66 287
Tri: 90 89 9
Tri: 90 9 8
Tri: 288 289 290
Tri: 288 290 291
Tri: 292 293 294
Tri: 292 294 295
Tri: 295 294 296
Tri: 295 296 297
Tri: 298 299 293
Tri: 298 293 292
Tri: 300 301 299
Tri: 300 299 298
Tri: 297 296 302
Tri: 297 302 303
Tri: 303 302 304
Tri: 303 304 305
Tri: 306 307 301
Tri: 306 301 300
Tri: 308 309 310
Tri: 308 310 311
Tri: 309 312 313
Tri: 309 313 310
Tri: 312 314 315
Tri: 312 315 313
Tri: 316 308 311
Tri: 316 311 317
Tri: 318 316 317
Tri: 318 317 319
Tri: 320 318 319
Tri: 320 319 321
Tri: 322 323 324
Tri: 322 324 325
Tri: 325 324 326
Tri: 325 326 327
Tri: 328 329 323
Tri: 328 323 322
Tri: 330 331 329
Tri: 330 329 328
Tri: 327 326 332
Tri: 327 332 333
Tri: 333 332 334
Tri: 333 334 335
Tri: 336 337 331
Tri: 336 331 330
Tri: 314 288 291
Tri: 314 291 315
Tri: 338 339 306
Tri: 338 306 340
Tri: 341 342 337
Tri: 341 337 336
Tri: 342 343 344
Tri: 342 344 337
Tri: 343 345 346
Tri: 343 346 344
Tri: 347 338 340
Tri: 347 340 348
Tri: 349 347 348
Tri: 349 348 350
Tri: 345 349 350
Tri: 345 350 346
Tri: 339 351 307
Tri: 339 307 306
Tri: 335 334 318
Tri: 335 318 320
Tri: 305 304 289
Tri: 305 289 288
Tri: 50 34 240
Tri: 50 240 352
Tri: 210 353 354
Tri: 210 354 211
Tri: 14 13 355
Tri: 14 355 356
Tri: 357 20 23
Tri: 357 23 358
Tri: 37 41 287
Tri: 37 287 266
Tri: 353 24 27
Tri: 353 27 354
Tri: 56 357 358
Tri: 56 358 57
Tri: 13 206 359
Tri: 13 359 355
Tri: 1 97 360
Tri: 1 360 361
Tri: 97 73 362
Tri: 97 362 360
Tri: 183 208 363
Tri: 183 363 364
Tri: 200 254 365
Tri: 200 365 264
Tri: 72 38 267
Tri: 72 267 366
Tri: 92 280 367
Tri: 92 367 368
Tri: 70 92 368
Tri: 70 368 369
Tri: 33 53 370
Tri: 33 370 239
Tri: 208 227 371
Tri: 208 371 363
Tri: 9 89 195
Tri: 9 195 204
Tri: 64 286 372
Tri: 64 372 65
Tri: 227 233 373
Tri: 227 373 371
Tri: 73 72 366
Tri: 73 366 362
Tri: 186 185 374
Tri: 186 374 279
Tri: 53 70 369
Tri: 53 369 370
Tri: 184 183 364
Tri: 184 364 375
Tri: 196 184 375
Tri: 196 375 376
Tri: 377 378 379
Tri: 377 379 380
Tri: 378 270 271
Tri: 378 271 379
Tri: 83 50 352
Tri: 83 352 194
Tri: 206 196 376
Tri: 206 376 359
Tri: 2 1 361
Tri: 2 361 381
Tri: 185 188 265
Tri: 185 265 374
Tri: 281 377 380
Tri: 281 380 282
Tri: 382 383 384
Tri: 382 384 385
Tri: 386 387 388
Tri: 386 388 389
Tri: 390 391 392
Tri: 390 392 393
Tri: 394 395 396
Tri: 394 396 397
Tri: 398 399 400
Tri: 398 400 401
Tri: 402 403 404
Tri: 402 404 405
Tri: 406 407 408
Tri: 406 408 409
Tri: 410 411 412
Tri: 410 412 413
Tri: 406 409 414
Tri: 406 414 415
Tri: 412 411 416
Tri: 412 416 417
Tri: 410 413 418
Tri: 410 418 419
Tri: 420 410 419
Tri: 420 419 421
Tri: 422 423 424
Tri: 422 424 425
Tri: 426 422 425
Tri: 426 425 427
Tri: 428 429 430
Tri: 428 430 431
Tri: 432 428 431
Tri: 432 431 433
Tri: 431 430 434
Tri: 431 434 435
Tri: 433 431 435
Tri: 433 435 436
Tri: 408 407 437
Tri: 408 437 438
Tri: 407 439 440
Tri: 407 440 437
Tri: 411 441 442
Tri: 411 442 443
Tri: 411 443 416
Tri: 444 406 415
Tri: 444 415 445
Tri: 444 445 446

View File

@ -0,0 +1,9 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-2.584592, 1.35329, 0.006137) Norm(0.0, 0.0, 1.0) UV(0.015834, 0.972716)
V 1: Pos(-2.584592, -4.777208, 0.006137) Norm(0.0, 0.0, 1.0) UV(0.015834, 0.027284)
V 2: Pos(0.973088, -4.777208, 0.006137) Norm(0.0, 0.0, 1.0) UV(0.564491, 0.027284)
V 3: Pos(0.973088, 1.35329, 0.006137) Norm(0.0, 0.0, 1.0) UV(0.564491, 0.972716)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 2 3

BIN
resources/e/azs/floor_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

9
resources/e/azs/roof.txt Normal file
View File

@ -0,0 +1,9 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(0.769341, -4.66403, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.546265, 0.014364)
V 1: Pos(0.769341, 1.162521, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.546265, 0.985636)
V 2: Pos(-2.459888, 1.162521, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.007961, 0.985636)
V 3: Pos(-2.459888, -4.66403, 2.000198) Norm(0.0, 0.0, 1.0) UV(0.007961, 0.014364)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 2 3

BIN
resources/e/azs/roof_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

2277
resources/e/azs/shelves.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
resources/e/azs/shelves_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,39 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(0.823043, -4.446624, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.012858)
V 1: Pos(0.823042, -2.446624, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.987142)
V 2: Pos(0.823042, -2.446624, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011332, 0.987142)
V 3: Pos(0.823043, -4.446624, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011333, 0.012858)
V 4: Pos(0.519701, -2.446624, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.012858)
V 5: Pos(0.519701, -4.446624, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.987142)
V 6: Pos(0.519701, -4.446624, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.987142)
V 7: Pos(0.519701, -2.446624, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.012858)
V 8: Pos(-0.836484, -2.317617, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.012858)
V 9: Pos(-0.836484, -0.317617, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.987142)
V 10: Pos(-0.836484, -0.317617, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011332, 0.987142)
V 11: Pos(-0.836484, -2.317617, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011333, 0.012858)
V 12: Pos(-1.139826, -0.317617, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.012858)
V 13: Pos(-1.139825, -2.317617, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.987142)
V 14: Pos(-1.139825, -2.317617, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.987142)
V 15: Pos(-1.139826, -0.317617, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.012858)
V 16: Pos(0.823043, -2.317617, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.012858)
V 17: Pos(0.823042, -0.317617, -0.003812) Norm(1.0, 0.0, 0.0) UV(0.440664, 0.987142)
V 18: Pos(0.823042, -0.317617, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011332, 0.987142)
V 19: Pos(0.823043, -2.317617, 0.877515) Norm(1.0, 0.0, 0.0) UV(0.011333, 0.012858)
V 20: Pos(0.519701, -0.317617, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.012858)
V 21: Pos(0.519701, -2.317617, -0.003812) Norm(-1.0, -0.0, 0.0) UV(0.869995, 0.987142)
V 22: Pos(0.519701, -2.317617, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.987142)
V 23: Pos(0.519701, -0.317617, 0.877515) Norm(-1.0, -0.0, 0.0) UV(0.440664, 0.012858)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 16 17 18
Tri: 16 18 19
Tri: 20 21 22
Tri: 20 22 23

BIN
resources/e/azs/showcase_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

175
resources/e/azs/table.txt Normal file
View File

@ -0,0 +1,175 @@
===Vertices (Split by UV/Normal): 96
V 0: Pos(-1.841183, -4.260423, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.135128, 0.030379)
V 1: Pos(-1.542135, -4.260423, 0.339864) Norm(0.301516, -0.301516, -0.904531) UV(0.03493, 0.030379)
V 2: Pos(-1.509737, -4.29282, 0.339864) Norm(0.573803, -0.580266, -0.577963) UV(0.024075, 0.019523)
V 3: Pos(-1.873581, -4.29282, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.145983, 0.019523)
V 4: Pos(-1.841183, -4.260423, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.54594, 0.030379)
V 5: Pos(-1.841183, -3.0947, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.54594, 0.420963)
V 6: Pos(-1.873581, -3.127098, 0.412036) Norm(-0.301516, -0.301516, 0.904531) UV(0.535085, 0.410108)
V 7: Pos(-1.873581, -4.29282, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.535085, 0.019523)
V 8: Pos(-1.841183, -2.830566, 0.339864) Norm(0.0, 0.707107, -0.707107) UV(0.135128, 0.509464)
V 9: Pos(-2.421831, -2.830566, 0.339864) Norm(-0.301516, 0.301516, -0.904531) UV(0.329679, 0.509464)
V 10: Pos(-2.454229, -2.798168, 0.339864) Norm(-0.583036, 0.570413, -0.578531) UV(0.340534, 0.520319)
V 11: Pos(-1.841183, -2.784748, 0.339864) Norm(0.006633, 0.713951, -0.700164) UV(0.135128, 0.524815)
V 12: Pos(-1.841183, -3.0947, -0.004789) Norm(-0.301511, -0.301511, -0.904534) UV(0.761689, 0.410108)
V 13: Pos(-1.542135, -3.0947, -0.004789) Norm(0.707107, 0.0, -0.707107) UV(0.66149, 0.410108)
V 14: Pos(-1.542135, -4.260423, -0.004789) Norm(0.57735, -0.57735, -0.57735) UV(0.66149, 0.019523)
V 15: Pos(-1.841183, -4.260423, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.761689, 0.019523)
V 16: Pos(-1.841183, -2.830566, -0.004789) Norm(0.0, 0.707107, -0.707107) UV(0.761689, 0.498609)
V 17: Pos(-1.542135, -2.830566, -0.004789) Norm(0.57735, 0.57735, -0.57735) UV(0.66149, 0.498609)
V 18: Pos(-1.841183, -2.830566, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.54594, 0.509464)
V 19: Pos(-2.421831, -2.830566, 0.412036) Norm(-0.0, 0.0, 1.0) UV(0.351389, 0.509464)
V 20: Pos(-2.421831, -3.0947, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.351389, 0.420963)
V 21: Pos(-2.421831, -3.0947, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.329679, 0.420963)
V 22: Pos(-1.841183, -3.0947, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.135128, 0.420963)
V 23: Pos(-1.873581, -3.127098, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.145983, 0.410108)
V 24: Pos(-2.454229, -3.127098, 0.339864) Norm(-0.57734, -0.577339, -0.577372) UV(0.340534, 0.410108)
V 25: Pos(-1.542135, -2.830566, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.646139, 0.509464)
V 26: Pos(-1.542135, -3.0947, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.646139, 0.420963)
V 27: Pos(-2.421831, -2.830566, -0.004789) Norm(-0.57735, 0.57735, -0.57735) UV(0.95624, 0.498609)
V 28: Pos(-2.421831, -3.0947, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.95624, 0.410108)
V 29: Pos(-1.542135, -4.260423, 0.412036) Norm(0.0, 0.0, 1.0) UV(0.646139, 0.030379)
V 30: Pos(-2.454229, -2.798168, 0.412036) Norm(-0.583036, 0.570413, 0.578531) UV(0.340534, 0.520319)
V 31: Pos(-2.454229, -3.127098, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.340534, 0.410108)
V 32: Pos(-1.841183, -3.0947, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.135057, 0.719366)
V 33: Pos(-2.421831, -3.0947, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.135057, 0.524815)
V 34: Pos(-2.421831, -3.0947, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.250535, 0.524815)
V 35: Pos(-1.841183, -3.0947, -0.004789) Norm(-0.301511, -0.301511, -0.904534) UV(0.250535, 0.719366)
V 36: Pos(-1.841183, -3.0947, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.776969, 0.498608)
V 37: Pos(-1.841183, -3.0947, -0.004789) Norm(-0.301511, -0.301511, -0.904534) UV(0.892448, 0.498608)
V 38: Pos(-1.841183, -4.260423, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.892448, 0.889193)
V 39: Pos(-1.841183, -4.260423, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.776969, 0.889193)
V 40: Pos(-1.509737, -4.29282, 0.412036) Norm(0.573803, -0.580266, 0.577963) UV(0.656994, 0.019523)
V 41: Pos(-1.496318, -3.0947, 0.412036) Norm(0.713237, 0.012135, 0.700818) UV(0.66149, 0.420963)
V 42: Pos(-2.421831, -2.830566, -0.004789) Norm(-0.57735, 0.57735, -0.57735) UV(0.135057, 0.819561)
V 43: Pos(-2.421831, -2.830566, 0.339864) Norm(-0.301516, 0.301516, -0.904531) UV(0.019578, 0.819561)
V 44: Pos(-1.841183, -2.830566, 0.339864) Norm(0.0, 0.707107, -0.707107) UV(0.019578, 0.625013)
V 45: Pos(-1.841183, -2.830566, -0.004789) Norm(0.0, 0.707107, -0.707107) UV(0.135057, 0.625013)
V 46: Pos(-1.542135, -4.260423, -0.004789) Norm(0.57735, -0.57735, -0.57735) UV(0.250535, 0.640294)
V 47: Pos(-1.542135, -4.260423, 0.339864) Norm(0.301516, -0.301516, -0.904531) UV(0.250535, 0.524815)
V 48: Pos(-1.841183, -4.260423, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.350734, 0.524815)
V 49: Pos(-1.841183, -4.260423, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.350734, 0.640294)
V 50: Pos(-1.542135, -2.830566, -0.004789) Norm(0.57735, 0.57735, -0.57735) UV(0.776969, 0.977676)
V 51: Pos(-1.542135, -2.830566, 0.339864) Norm(0.301516, 0.301516, -0.904531) UV(0.66149, 0.977676)
V 52: Pos(-1.542135, -3.0947, 0.339864) Norm(0.707107, 0.0, -0.707107) UV(0.66149, 0.889179)
V 53: Pos(-1.542135, -3.0947, -0.004789) Norm(0.707107, 0.0, -0.707107) UV(0.776969, 0.889179)
V 54: Pos(-1.542135, -4.260423, 0.339864) Norm(0.301516, -0.301516, -0.904531) UV(0.66149, 0.498608)
V 55: Pos(-1.542135, -4.260423, -0.004789) Norm(0.57735, -0.57735, -0.57735) UV(0.776969, 0.498608)
V 56: Pos(-1.542135, -2.830566, 0.339864) Norm(0.301516, 0.301516, -0.904531) UV(0.019578, 0.524815)
V 57: Pos(-1.542135, -2.830566, -0.004789) Norm(0.57735, 0.57735, -0.57735) UV(0.135057, 0.524815)
V 58: Pos(-2.421831, -3.0947, -0.004789) Norm(-0.57735, -0.57735, -0.57735) UV(0.350734, 0.640294)
V 59: Pos(-2.421831, -3.0947, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.350734, 0.524815)
V 60: Pos(-2.421831, -2.830566, 0.339864) Norm(-0.301516, 0.301516, -0.904531) UV(0.439234, 0.524815)
V 61: Pos(-2.421831, -2.830566, -0.004789) Norm(-0.57735, 0.57735, -0.57735) UV(0.439234, 0.640294)
V 62: Pos(-2.454229, -3.127098, 0.339864) Norm(-0.57734, -0.577339, -0.577372) UV(0.560144, 0.635026)
V 63: Pos(-2.454229, -3.127098, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.535962, 0.635026)
V 64: Pos(-2.454229, -2.798168, 0.412036) Norm(-0.583036, 0.570413, 0.578531) UV(0.535962, 0.524815)
V 65: Pos(-2.454229, -2.798168, 0.339864) Norm(-0.583036, 0.570413, -0.578531) UV(0.560144, 0.524815)
V 66: Pos(-1.841183, -2.784748, 0.339864) Norm(0.006633, 0.713951, -0.700164) UV(0.487598, 0.635889)
V 67: Pos(-1.841183, -2.784748, 0.412036) Norm(0.006633, 0.713951, 0.700164) UV(0.463416, 0.635889)
V 68: Pos(-1.509737, -2.798168, 0.412036) Norm(0.573637, 0.576373, 0.58201) UV(0.463416, 0.524815)
V 69: Pos(-1.509737, -2.798168, 0.339864) Norm(0.573637, 0.576373, -0.58201) UV(0.487598, 0.524815)
V 70: Pos(-1.496318, -3.0947, 0.339864) Norm(0.713237, 0.012135, -0.700818) UV(0.980422, 0.420911)
V 71: Pos(-1.496318, -3.0947, 0.412036) Norm(0.713237, 0.012135, 0.700818) UV(0.95624, 0.420911)
V 72: Pos(-1.509737, -4.29282, 0.412036) Norm(0.573803, -0.580266, 0.577963) UV(0.95624, 0.019523)
V 73: Pos(-1.509737, -4.29282, 0.339864) Norm(0.573803, -0.580266, -0.577963) UV(0.980422, 0.019523)
V 74: Pos(-1.509737, -2.798168, 0.339864) Norm(0.573637, 0.576373, -0.58201) UV(0.980422, 0.520301)
V 75: Pos(-1.509737, -2.798168, 0.412036) Norm(0.573637, 0.576373, 0.58201) UV(0.95624, 0.520301)
V 76: Pos(-1.509737, -4.29282, 0.339864) Norm(0.573803, -0.580266, -0.577963) UV(0.535962, 0.646724)
V 77: Pos(-1.509737, -4.29282, 0.412036) Norm(0.573803, -0.580266, 0.577963) UV(0.51178, 0.646724)
V 78: Pos(-1.873581, -4.29282, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.51178, 0.524815)
V 79: Pos(-1.873581, -4.29282, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.535962, 0.524815)
V 80: Pos(-2.454229, -2.798168, 0.339864) Norm(-0.583036, 0.570413, -0.578531) UV(0.487598, 0.841272)
V 81: Pos(-2.454229, -2.798168, 0.412036) Norm(-0.583036, 0.570413, 0.578531) UV(0.463416, 0.841272)
V 82: Pos(-1.873581, -3.127098, 0.412036) Norm(-0.301516, -0.301516, 0.904531) UV(0.439234, 0.524815)
V 83: Pos(-1.873581, -3.127098, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.463416, 0.524815)
V 84: Pos(-1.873581, -4.29282, 0.339864) Norm(-0.577339, -0.577339, -0.577372) UV(0.463416, 0.9154)
V 85: Pos(-1.873581, -4.29282, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.439234, 0.9154)
V 86: Pos(-1.873581, -3.127098, 0.412036) Norm(-0.301516, -0.301516, 0.904531) UV(0.487598, 0.719366)
V 87: Pos(-2.454229, -3.127098, 0.412036) Norm(-0.577339, -0.577339, 0.577372) UV(0.487598, 0.524815)
V 88: Pos(-2.454229, -3.127098, 0.339864) Norm(-0.57734, -0.577339, -0.577372) UV(0.51178, 0.524815)
V 89: Pos(-1.873581, -3.127098, 0.339864) Norm(-0.301516, -0.301516, -0.904531) UV(0.51178, 0.719366)
V 90: Pos(-1.841183, -2.784748, 0.412036) Norm(0.006633, 0.713951, 0.700164) UV(0.54594, 0.524815)
V 91: Pos(-1.509737, -2.798168, 0.412036) Norm(0.573637, 0.576373, 0.58201) UV(0.656994, 0.520319)
V 92: Pos(-1.542135, -3.0947, 0.339864) Norm(0.707107, 0.0, -0.707107) UV(0.03493, 0.420963)
V 93: Pos(-1.542135, -2.830566, 0.339864) Norm(0.301516, 0.301516, -0.904531) UV(0.03493, 0.509464)
V 94: Pos(-1.509737, -2.798168, 0.339864) Norm(0.573637, 0.576373, -0.58201) UV(0.024075, 0.520319)
V 95: Pos(-1.496318, -3.0947, 0.339864) Norm(0.713237, 0.012135, -0.700818) UV(0.019578, 0.420963)
===Triangles (Indices): 76
Tri: 0 1 2
Tri: 0 2 3
Tri: 4 5 6
Tri: 4 6 7
Tri: 8 9 10
Tri: 8 10 11
Tri: 12 13 14
Tri: 12 14 15
Tri: 16 17 13
Tri: 16 13 12
Tri: 18 19 20
Tri: 18 20 5
Tri: 21 22 23
Tri: 21 23 24
Tri: 25 18 5
Tri: 25 5 26
Tri: 27 16 12
Tri: 27 12 28
Tri: 26 5 4
Tri: 26 4 29
Tri: 20 19 30
Tri: 20 30 31
Tri: 22 0 3
Tri: 22 3 23
Tri: 32 33 34
Tri: 32 34 35
Tri: 36 37 38
Tri: 36 38 39
Tri: 26 29 40
Tri: 26 40 41
Tri: 9 21 24
Tri: 9 24 10
Tri: 42 43 44
Tri: 42 44 45
Tri: 46 47 48
Tri: 46 48 49
Tri: 50 51 52
Tri: 50 52 53
Tri: 53 52 54
Tri: 53 54 55
Tri: 45 44 56
Tri: 45 56 57
Tri: 58 59 60
Tri: 58 60 61
Tri: 62 63 64
Tri: 62 64 65
Tri: 66 67 68
Tri: 66 68 69
Tri: 70 71 72
Tri: 70 72 73
Tri: 74 75 71
Tri: 74 71 70
Tri: 76 77 78
Tri: 76 78 79
Tri: 80 81 67
Tri: 80 67 66
Tri: 82 83 84
Tri: 82 84 85
Tri: 86 87 88
Tri: 86 88 89
Tri: 19 18 90
Tri: 19 90 30
Tri: 18 25 91
Tri: 18 91 90
Tri: 92 93 94
Tri: 92 94 95
Tri: 29 4 7
Tri: 29 7 40
Tri: 25 26 41
Tri: 25 41 91
Tri: 1 92 95
Tri: 1 95 2
Tri: 93 8 11
Tri: 93 11 94
Tri: 5 20 31
Tri: 5 31 6

BIN
resources/e/azs/table_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/e/azs/walls_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

204620
resources/e/police_run003.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
resources/out/main2/house1_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/house2_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/house3_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/house4_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/leaf_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/log_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/out/main2/pole_Base_color_1001.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -7,6 +7,9 @@ void main()
vec4 color = texture2D(Texture,texCoord).rgba; vec4 color = texture2D(Texture,texCoord).rgba;
//gl_FragColor = vec4(color.rgb*0.1 + vec3(0.9, 0.9, 0.9), 1.0); //gl_FragColor = vec4(color.rgb*0.1 + vec3(0.9, 0.9, 0.9), 1.0);
if(color.a < 0.1)
discard;
gl_FragColor = color; gl_FragColor = color;
} }

View File

@ -6,7 +6,8 @@ void main()
{ {
vec4 color = texture2D(Texture,texCoord).rgba; vec4 color = texture2D(Texture,texCoord).rgba;
//gl_FragColor = vec4(color.rgb*0.1 + vec3(0.9, 0.9, 0.9), 1.0); //gl_FragColor = vec4(color.rgb*0.1 + vec3(0.9, 0.9, 0.9), 1.0);
if(color.a < 0.1)
discard;
gl_FragColor = color; gl_FragColor = color;
} }

View File

@ -144,10 +144,21 @@ namespace ZL
std::cout << "Load resurces step 4" << std::endl; std::cout << "Load resurces step 4" << std::endl;
currentLocation = std::make_unique<Location>(renderer, inventory, "default"); forestLocation = std::make_shared<Location>(renderer, inventory, "forest");
//currentLocation = std::make_unique<Location>(renderer, inventory, "forest"); forestLocation->setup();
forestLocation->onLocationChangeRequest = [this](const std::string& locId) {
this->changeLocation(locId);
};
currentLocation->setup();
defaultLocation = std::make_shared<Location>(renderer, inventory, "default");
defaultLocation->setup();
defaultLocation->onLocationChangeRequest = [this](const std::string& locId) {
this->changeLocation(locId);
};
//currentLocation = defaultLocation;
currentLocation = forestLocation;
std::cout << "Load resurces step 5" << std::endl; std::cout << "Load resurces step 5" << std::endl;
@ -226,7 +237,8 @@ namespace ZL
this->updateMusicForGameState(newState); this->updateMusicForGameState(newState);
}; };
menuManager.setupMainMenu(); //menuManager.setupMainMenu();
menuManager.currentState = GameState::Gameplay;
SDL_ShowCursor(SDL_ENABLE); SDL_ShowCursor(SDL_ENABLE);
} }
@ -394,11 +406,12 @@ namespace ZL
} }
if (event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_FOCUS_GAINED) { if (event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_FOCUS_GAINED) {
if (menuManager.getState() == GameState::Gameplay) { /*if (menuManager.getState() == GameState::Gameplay) {
SDL_SetRelativeMouseMode(SDL_TRUE); SDL_SetRelativeMouseMode(SDL_TRUE);
} else { } else {
SDL_SetRelativeMouseMode(SDL_FALSE); SDL_SetRelativeMouseMode(SDL_FALSE);
} }*/
SDL_SetRelativeMouseMode(SDL_TRUE);
} }
if (event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_FOCUS_LOST) { if (event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_FOCUS_LOST) {
SDL_SetRelativeMouseMode(SDL_FALSE); SDL_SetRelativeMouseMode(SDL_FALSE);
@ -457,11 +470,12 @@ namespace ZL
std::cout << "\n========== MOUSE DOWN EVENT ==========" << std::endl; std::cout << "\n========== MOUSE DOWN EVENT ==========" << std::endl;
handleDown(ZL::UiManager::MOUSE_FINGER_ID, mx, my); handleDown(ZL::UiManager::MOUSE_FINGER_ID, mx, my);
/*
if (menuManager.getState() != GameState::Gameplay || if (menuManager.getState() != GameState::Gameplay ||
menuManager.uiManager.isUiInteractionForFinger(ZL::UiManager::MOUSE_FINGER_ID)) { menuManager.uiManager.isUiInteractionForFinger(ZL::UiManager::MOUSE_FINGER_ID)) {
std::cout << "[CLICK] UI handled or in menu, skipping game logic" << std::endl; std::cout << "[CLICK] UI handled or in menu, skipping game logic" << std::endl;
continue; continue;
} }*/
if (currentLocation) if (currentLocation)
{ {
@ -551,8 +565,8 @@ namespace ZL
case SDLK_e: case SDLK_e:
//currentLocation->dialogueSystem.startDialogue("test_cutscene_pan_dialogue"); //currentLocation->dialogueSystem.startDialogue("test_cutscene_pan_dialogue");
if (currentLocation) { if (currentLocation) {
currentLocation->navigation.build({}, "resources/config2/navigation2.json", CONST_ZIP_FILE); //currentLocation->navigation.build({}, "resources/config2/navigation2.json", CONST_ZIP_FILE);
currentLocation->buildDebugNavMeshes(); //currentLocation->buildDebugNavMeshes();
} }
break; break;
@ -713,8 +727,16 @@ namespace ZL
void Game::changeLocation(const std::string& locId) void Game::changeLocation(const std::string& locId)
{ {
currentLocation = std::make_unique<Location>(renderer, inventory, locId); if (locId == "forest") {
currentLocation->setup(); currentLocation = forestLocation;
}
else if (locId == "default") {
currentLocation = defaultLocation;
}
else {
std::cout << "[GAME] Unknown location id: " << locId << std::endl;
return;
}
if (menuManager.getState() == GameState::Gameplay) { if (menuManager.getState() == GameState::Gameplay) {
updateMusicForLocation(locId); updateMusicForLocation(locId);

View File

@ -46,6 +46,8 @@ namespace ZL {
bool loadingCompleted = false; bool loadingCompleted = false;
std::shared_ptr<Location> currentLocation; std::shared_ptr<Location> currentLocation;
std::shared_ptr<Location> forestLocation;
std::shared_ptr<Location> defaultLocation;
Inventory inventory; Inventory inventory;
InteractiveObject* pickedUpObject = nullptr; InteractiveObject* pickedUpObject = nullptr;

View File

@ -41,6 +41,8 @@ void Location::setup()
roadTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/land/Gemini_Generated_Image_eq858beq858beq85.png", CONST_ZIP_FILE)); roadTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/land/Gemini_Generated_Image_eq858beq858beq85.png", CONST_ZIP_FILE));
grassTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/land/Gemini_Generated_Image_321v9q321v9q321v.png", CONST_ZIP_FILE)); grassTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/land/Gemini_Generated_Image_321v9q321v9q321v.png", CONST_ZIP_FILE));
azsTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/land/Gemini_Generated_Image_eq858beq858beq85_azs.png", CONST_ZIP_FILE));
auto playerTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed0_diffuse.png", CONST_ZIP_FILE)); auto playerTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed0_diffuse.png", CONST_ZIP_FILE));
auto playerTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed1_diffuse.png", CONST_ZIP_FILE)); auto playerTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed1_diffuse.png", CONST_ZIP_FILE));
auto playerTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed2_diffuse.png", CONST_ZIP_FILE)); auto playerTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/male_packed2_diffuse.png", CONST_ZIP_FILE));
@ -56,7 +58,7 @@ void Location::setup()
player->setTexture("Gloves", playerTexture1); player->setTexture("Gloves", playerTexture1);
player->setTexture("Hair", playerTexture0); player->setTexture("Hair", playerTexture0);
player->setTexture("Shoes", playerTexture1); player->setTexture("Shoes", playerTexture1);
player->setTexture("Tops", playerTexture1); player->setTexture("Tops", playerTexture2);
player->walkSpeed = 3.0f; player->walkSpeed = 3.0f;
player->rotationSpeed = 8.0f; player->rotationSpeed = 8.0f;
player->modelScale = 0.01f; player->modelScale = 0.01f;
@ -104,6 +106,10 @@ void Location::setup()
if (locationId == "forest") if (locationId == "forest")
{ {
girlfriendRescued = true;
inCar = true;
girlfriendInCar = true;
auto salesPersonTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed0_diffuse.png", CONST_ZIP_FILE)); auto salesPersonTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed0_diffuse.png", CONST_ZIP_FILE));
auto salesPersonTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed1_diffuse.png", CONST_ZIP_FILE)); auto salesPersonTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed1_diffuse.png", CONST_ZIP_FILE));
auto salesPersonTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed2_diffuse.png", CONST_ZIP_FILE)); auto salesPersonTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/Salesperson_packed2_diffuse.png", CONST_ZIP_FILE));
@ -112,17 +118,18 @@ void Location::setup()
salesperson->loadBinaryAnimation(AnimationState::STAND, "resources/e/salesperson_stand_idle003.anim2", CONST_ZIP_FILE); salesperson->loadBinaryAnimation(AnimationState::STAND, "resources/e/salesperson_stand_idle003.anim2", CONST_ZIP_FILE);
salesperson->loadBinaryAnimation(AnimationState::WALK, "resources/e/salesperson_stand_idle003.anim2", CONST_ZIP_FILE); salesperson->loadBinaryAnimation(AnimationState::WALK, "resources/e/salesperson_stand_idle003.anim2", CONST_ZIP_FILE);
salesperson->setTexture("Body", salesPersonTexture0); salesperson->setTexture("Body", salesPersonTexture0);
salesperson->setTexture("Bottoms", salesPersonTexture1); salesperson->setTexture("Bottoms", salesPersonTexture2);
salesperson->setTexture("Eyelashes", salesPersonTexture0); salesperson->setTexture("Eyelashes", salesPersonTexture0);
salesperson->setTexture("Eyes", salesPersonTexture0); salesperson->setTexture("Eyes", salesPersonTexture0);
salesperson->setTexture("Hair", salesPersonTexture1); salesperson->setTexture("Hats", salesPersonTexture1);
salesperson->setTexture("Mustashes", salesPersonTexture1);
salesperson->setTexture("Shoes", salesPersonTexture1); salesperson->setTexture("Shoes", salesPersonTexture1);
salesperson->setTexture("Tops", salesPersonTexture1); salesperson->setTexture("Tops", salesPersonTexture1);
salesperson->walkSpeed = 3.0f; salesperson->walkSpeed = 3.0f;
salesperson->rotationSpeed = 8.0f; salesperson->rotationSpeed = 8.0f;
salesperson->modelScale = 0.01f; salesperson->modelScale = 0.01f;
salesperson->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(0, Eigen::Vector3f::UnitY())); salesperson->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(0, Eigen::Vector3f::UnitY()));
salesperson->position = Vector3f{ -8.31099, -0, -3.56868 }; salesperson->position = Vector3f{ -8.31099-17, -0, -4.26868 };
salesperson->setTarget(salesperson->position); salesperson->setTarget(salesperson->position);
auto policeTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/police_packed0_diffuse.png", CONST_ZIP_FILE)); auto policeTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/police_packed0_diffuse.png", CONST_ZIP_FILE));
@ -130,7 +137,7 @@ void Location::setup()
police = std::make_unique<Character>(); police = std::make_unique<Character>();
police->loadBinaryAnimation(AnimationState::STAND, "resources/e/police_stand_idle003.anim2", CONST_ZIP_FILE); police->loadBinaryAnimation(AnimationState::STAND, "resources/e/police_stand_idle003.anim2", CONST_ZIP_FILE);
police->loadBinaryAnimation(AnimationState::WALK, "resources/e/police_stand_idle003.anim2", CONST_ZIP_FILE); police->loadBinaryAnimation(AnimationState::WALK, "resources/e/police_run003.anim2", CONST_ZIP_FILE);
police->setTexture("Body", policeTexture0); police->setTexture("Body", policeTexture0);
police->setTexture("Bottoms", policeTexture1); police->setTexture("Bottoms", policeTexture1);
police->setTexture("Eyelashes", policeTexture0); police->setTexture("Eyelashes", policeTexture0);
@ -155,27 +162,26 @@ void Location::setup()
player->position = { 9.5, 0, 0.95 + 200 }; player->position = { 9.5, 0, 0.95 + 200 };
player->setTarget(player->position); player->setTarget(player->position);
//player->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
//cameraAzimuth = M_PI;
Vector3f azsShift = { -17,0,0 };
/* gameObjects.clear();
interactiveObjects.clear();
npcs.clear();
debugNavMeshes.clear();
roomMesh.data = VertexDataStruct();
//roomMesh.data = LoadFromTextFile02("resources/w/road001.txt", CONST_ZIP_FILE);
//roomMesh.RefreshVBO();
roomTexture = std::make_unique<Texture>(CreateTextureDataFromPng("resources/w/room005.png", CONST_ZIP_FILE));
*/
std::vector<ModelAsset> models = { std::vector<ModelAsset> models = {
/*
{"resources/out/AzsBase001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f}, {"resources/out/AzsBase001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f},
{"resources/out/AzsRoof001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f}, {"resources/out/AzsRoof001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f},
{"resources/out/floor001.txt", "resources/ghost_avatar.png", {0.0f, -1.97f, 0.0f}, 2.0f}, {"resources/out/floor001.txt", "resources/ghost_avatar.png", {0.0f, -1.97f, 0.0f}, 2.0f},
{"resources/out/roof001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f}, {"resources/out/roof001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f},
{"resources/out/Walls001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f}, {"resources/out/Walls001.txt", "resources/ghost_avatar.png", {0.0f, 2.0f, 0.0f}, 2.0f},
{"resources/out/Price001.txt", "resources/w/blue.png", {0.0f, 1.0f, 5.0f}, 2.0f} {"resources/out/Price001.txt", "resources/w/blue.png", {0.0f, 1.0f, 5.0f}, 2.0f}*/
{"resources/e/azs/AzsBase.txt", "resources/e/azs/AzsBase_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/AzsRoof.txt", "resources/e/azs/AzsRoof_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/floor.txt", "resources/e/azs/floor_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/roof.txt", "resources/e/azs/roof_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/Walls.txt", "resources/e/azs/Walls_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/shelves.txt", "resources/e/azs/shelves_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/showcase.txt", "resources/e/azs/showcase_Base_color_1001.png", azsShift, 2.0f},
{"resources/e/azs/table.txt", "resources/e/azs/table_Base_color_1001.png", azsShift, 2.0f}
}; };
for (size_t i = 0; i < models.size(); ++i) { for (size_t i = 0; i < models.size(); ++i) {
@ -187,17 +193,17 @@ void Location::setup()
obj.mesh.RefreshVBO(); obj.mesh.RefreshVBO();
obj.texture = std::make_shared<Texture>(CreateTextureDataFromPng(m.texPath, CONST_ZIP_FILE)); obj.texture = std::make_shared<Texture>(CreateTextureDataFromPng(m.texPath, CONST_ZIP_FILE));
if (std::string(m.meshPath) == "resources/out/AzsRoof001.txt") { if (std::string(m.meshPath) == "resources/e/azs/AzsRoof.txt") {
gameObjects["azsRoof"] = std::move(obj); gameObjects["azsRoof"] = std::move(obj);
azsRoofObjectKey = "azsRoof"; azsRoofObjectKey = "azsRoof";
azsRoofHideZones.clear(); azsRoofHideZones.clear();
azsRoofHideZones.emplace_back(Eigen::Vector2f(-7.0f, -14.0f), Eigen::Vector2f(0.1f, -8.5f)); azsRoofHideZones.emplace_back(Eigen::Vector2f(-7.0f-17, -14.0f), Eigen::Vector2f(0.1f-17, -8.5f));
} }
else if (std::string(m.meshPath) == "resources/out/roof001.txt") { else if (std::string(m.meshPath) == "resources/e/azs/roof.txt") {
gameObjects["roof"] = std::move(obj); gameObjects["roof"] = std::move(obj);
roofObjectKey = "roof"; roofObjectKey = "roof";
roofHideZones.clear(); roofHideZones.clear();
roofHideZones.emplace_back(Eigen::Vector2f(-9.3f, -5.0f), Eigen::Vector2f(2.5f, 1.7f)); roofHideZones.emplace_back(Eigen::Vector2f(-9.3f-17, -5.0f), Eigen::Vector2f(2.5f-17, 1.7f));
} }
else { else {
gameObjects["forest_model_" + std::to_string(i)] = std::move(obj); gameObjects["forest_model_" + std::to_string(i)] = std::move(obj);
@ -218,21 +224,24 @@ void Location::setup()
} }
else // default else // default
{ {
girlfriendRescued = false;
auto banditTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed0_diffuse.png", CONST_ZIP_FILE)); auto banditTexture0 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed0_diffuse.png", CONST_ZIP_FILE));
auto banditTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed1_diffuse.png", CONST_ZIP_FILE)); auto banditTexture1 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed1_diffuse.png", CONST_ZIP_FILE));
auto banditTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed2_diffuse.png", CONST_ZIP_FILE)); auto banditTexture2 = std::make_shared<Texture>(CreateTextureDataFromPng("resources/e/bandit_packed2_diffuse.png", CONST_ZIP_FILE));
bandit = std::make_unique<Character>(); bandit = std::make_unique<Character>();
bandit->loadBinaryAnimation(AnimationState::STAND, "resources/e/bandit_stand_idle003.anim2", CONST_ZIP_FILE); bandit->loadBinaryAnimation(AnimationState::STAND, "resources/e/bandit_stand_idle003.anim2", CONST_ZIP_FILE);
bandit->loadBinaryAnimation(AnimationState::WALK, "resources/e/bandit_stand_idle003.anim2", CONST_ZIP_FILE); bandit->loadBinaryAnimation(AnimationState::WALK, "resources/e/bandit_run003.anim2", CONST_ZIP_FILE);
bandit->setTexture("Body", banditTexture0); bandit->setTexture("Body", banditTexture0);
bandit->setTexture("Bottoms", banditTexture1); bandit->setTexture("Bottoms", banditTexture2);
bandit->setTexture("Eyelashes", banditTexture0); bandit->setTexture("Eyelashes", banditTexture0);
bandit->setTexture("Eyes", banditTexture0); bandit->setTexture("Eyes", banditTexture0);
bandit->setTexture("Hair", banditTexture1); bandit->setTexture("Gloves", banditTexture1);
bandit->setTexture("Shoes", banditTexture2); bandit->setTexture("Masks", banditTexture1);
bandit->setTexture("Tops", banditTexture2); bandit->setTexture("Shoes", banditTexture1);
bandit->walkSpeed = 3.0f; bandit->setTexture("Tops", banditTexture1);
bandit->walkSpeed = 3.6f;
bandit->rotationSpeed = 8.0f; bandit->rotationSpeed = 8.0f;
bandit->modelScale = 0.01f; bandit->modelScale = 0.01f;
bandit->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY())); bandit->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
@ -243,7 +252,7 @@ void Location::setup()
carRotation = M_PI; carRotation = M_PI;
npcCar.position = Vector3f{ 7.1782, 0, 68.4014 }; npcCar.position = Vector3f{ 7.1782, 0, 68.4014 };
player->position = { -6.61929, 0, -36.7197 }; player->position = { -6.61929, 0, -40 };
player->setTarget(player->position); player->setTarget(player->position);
cameraAzimuth = M_PI; cameraAzimuth = M_PI;
@ -254,36 +263,35 @@ void Location::setup()
Vector3f meshPos = { 18,0,0 }; Vector3f meshPos = { 18,0,0 };
std::vector<ModelAsset> models = { std::vector<ModelAsset> models = {
{"resources/out/main2/birch-2.001.txt", "resources/ghost_avatar.png", meshPos, meshScale}, { "resources/out/main2/birch-2.002.txt", "resources/out/main2/log_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.002.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.004.txt", "resources/out/main2/log_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.003.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.008.txt", "resources/out/main2/log_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.004.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.010.txt", "resources/out/main2/log_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.005.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.txt", "resources/out/main2/log_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.006.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.001.txt", "resources/out/main2/house1_Base_color_1001.png", meshPos, meshScale },
//{ "resources/out/main2/birch-2.007.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.002.txt", "resources/out/main2/house2_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.008.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.003.txt", "resources/out/main2/house3_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.009.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.004.txt", "resources/out/main2/house4_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.010.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.005.txt", "resources/out/main2/house1_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.011.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.006.txt", "resources/out/main2/house2_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/birch-2.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.007.txt", "resources/out/main2/house3_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.001.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.008.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.002.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.009.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.003.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.010.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.004.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.011.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.005.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.012.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.006.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.013.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.007.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.014.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.008.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.015.txt", "resources/out/main2/pole_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.009.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/Cube.txt", "resources/out/main2/house4_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.010.txt", "resources/ghost_avatar.png", meshPos, meshScale }, {"resources/out/main2/birch-2.001.txt", "resources/out/main2/leaf_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.011.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.003.txt", "resources/out/main2/leaf_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.012.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.005.txt", "resources/out/main2/leaf_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.013.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.009.txt", "resources/out/main2/leaf_Base_color_1001.png", meshPos, meshScale },
{ "resources/out/main2/Cube.014.txt", "resources/ghost_avatar.png", meshPos, meshScale }, { "resources/out/main2/birch-2.011.txt", "resources/out/main2/leaf_Base_color_1001.png", meshPos, meshScale }
{ "resources/out/main2/Cube.015.txt", "resources/ghost_avatar.png", meshPos, meshScale },
{ "resources/out/main2/Cube.txt", "resources/ghost_avatar.png", meshPos, meshScale }
}; };
for (size_t i = 0; i < models.size(); ++i) { for (size_t i = 0; i < models.size(); ++i) {
const auto& m = models[i]; const auto& m = models[i];
LoadedGameObject obj; LoadedGameObject obj;
@ -530,9 +538,16 @@ void Location::setup()
renderer.PushMatrix(); renderer.PushMatrix();
renderer.TranslateMatrix({ i * 100.0f, 0, j * 100.0f }); renderer.TranslateMatrix({ i * 100.0f, 0, j * 100.0f });
if (i == 0) if (i == 0)
{
if (j == 0 && locationId == "forest")
{
glBindTexture(GL_TEXTURE_2D, azsTexture->getTexID());
}
else
{ {
glBindTexture(GL_TEXTURE_2D, roadTexture->getTexID()); glBindTexture(GL_TEXTURE_2D, roadTexture->getTexID());
} }
}
else else
{ {
glBindTexture(GL_TEXTURE_2D, grassTexture->getTexID()); glBindTexture(GL_TEXTURE_2D, grassTexture->getTexID());
@ -548,6 +563,8 @@ void Location::setup()
renderer.DrawVertexRenderStruct(roomMesh); renderer.DrawVertexRenderStruct(roomMesh);
} }
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
for (auto& [name, gameObj] : gameObjects) { for (auto& [name, gameObj] : gameObjects) {
if (name == roofObjectKey && !roofVisible) { if (name == roofObjectKey && !roofVisible) {
continue; continue;
@ -555,12 +572,14 @@ void Location::setup()
if (name == azsRoofObjectKey && !azsRoofVisible) { if (name == azsRoofObjectKey && !azsRoofVisible) {
continue; continue;
} }
//renderer.PushMatrix(); renderer.PushMatrix();
//renderer.TranslateMatrix({ x,0,0 }); renderer.TranslateMatrix({ x,0,0 });
glBindTexture(GL_TEXTURE_2D, gameObj.texture->getTexID()); glBindTexture(GL_TEXTURE_2D, gameObj.texture->getTexID());
renderer.DrawVertexRenderStruct(gameObj.mesh); renderer.DrawVertexRenderStruct(gameObj.mesh);
//renderer.PopMatrix(); renderer.PopMatrix();
} }
glDisable(GL_BLEND);
for (auto& intObj : interactiveObjects) { for (auto& intObj : interactiveObjects) {
if (intObj.isActive) { if (intObj.isActive) {
@ -606,7 +625,7 @@ void Location::setup()
if (player && !inCar) player->draw(renderer); if (player && !inCar) player->draw(renderer);
if (girlfriend && !girlfriendInCar) if (girlfriend && !girlfriendInCar && girlfriendRescued)
{ {
girlfriend->draw(renderer); girlfriend->draw(renderer);
} }
@ -629,8 +648,8 @@ void Location::setup()
for (auto& npc : npcs) npc->draw(renderer); for (auto& npc : npcs) npc->draw(renderer);
//#ifdef SHOW_PATH //#ifdef SHOW_PATH
drawDebugNavigation(); //drawDebugNavigation();
drawDebugForbidden(); //drawDebugForbidden();
//#endif //#endif
renderer.PopMatrix(); renderer.PopMatrix();
@ -1015,7 +1034,14 @@ void Location::setup()
police->update(delta); police->update(delta);
pushOutOfNpcCarFootprint(police->position); pushOutOfNpcCarFootprint(police->position);
} }
if (bandit) pushOutOfNpcCarFootprint(bandit->position); if (bandit)
{
if (locationId == "default") {
updateBanditFollow();
}
bandit->update(delta);
pushOutOfNpcCarFootprint(bandit->position);
}
for (auto& npc : npcs) { for (auto& npc : npcs) {
npc->update(delta); npc->update(delta);
@ -1027,7 +1053,17 @@ void Location::setup()
constexpr float roadHalfWidth = 10.0f; constexpr float roadHalfWidth = 10.0f;
constexpr float offRoadFrictionMultiplier = 4.0f; constexpr float offRoadFrictionMultiplier = 4.0f;
const bool offRoad = std::abs(carPosition.x()) > roadHalfWidth;
bool offRoad = std::abs(carPosition.x()) > roadHalfWidth;
//Extra check if we are in the gas station
if (locationId == "forest" && carPosition.z() >= -50 && carPosition.z() <= 38.5)
{
if (carPosition.x() < roadHalfWidth * 3.5)
{
offRoad = false;
}
}
if (!offRoad && !carOutOfGas) { if (!offRoad && !carOutOfGas) {
if (keyForward) { if (keyForward) {
@ -1316,7 +1352,7 @@ void Location::setup()
// and only after the gas-station sale. // and only after the gas-station sale.
if (inCar && dialoguePlayedGas1 && !dialoguePlayedPhone1 && !dialogueSystem.isActive()) { if (inCar && dialoguePlayedGas1 && !dialoguePlayedPhone1 && !dialogueSystem.isActive()) {
constexpr float minDistance = 50.0f; constexpr float minDistance = 50.0f;
const Eigen::Vector3f gasStationPos(-3.f, 0.f, -11.f); const Eigen::Vector3f gasStationPos(-3.f-17, 0.f, -11.f);
const float dx = carPosition.x() - gasStationPos.x(); const float dx = carPosition.x() - gasStationPos.x();
const float dz = carPosition.z() - gasStationPos.z(); const float dz = carPosition.z() - gasStationPos.z();
if (std::hypot(dx, dz) > minDistance) { if (std::hypot(dx, dz) > minDistance) {
@ -1337,6 +1373,84 @@ void Location::setup()
} }
} }
} }
if (locationId == "default")
{
if (player && !dialoguePlayedVillageIntro1 && !dialogueSystem.isActive()) {
if (player->position.z() > -36.f) {
if (dialogueSystem.startDialogue("dialogue_village_intro1")) {
dialoguePlayedVillageIntro1 = true;
}
}
}
if (player && !dialoguePlayedVillageIntro2 && !dialogueSystem.isActive()) {
const Eigen::Vector3f target(-5.f, 0.f, 50.f);
Eigen::Vector3f toTarget = target - player->position;
toTarget.y() = 0.f;
if (toTarget.norm() < 10.f) {
if (dialogueSystem.startDialogue("dialogue_village_intro2")) {
dialoguePlayedVillageIntro2 = true;
}
}
}
if (girlfriend && player && !inCar && !dialoguePlayedVillageRescue1 && !dialogueSystem.isActive()) {
Eigen::Vector3f toGirlfriend = girlfriend->position - player->position;
toGirlfriend.y() = 0.f;
if (toGirlfriend.norm() < 3.0f) {
if (dialogueSystem.startDialogue("dialogue_village_resque1", [this]() {
girlfriendRescued = true;
})) {
dialoguePlayedVillageRescue1 = true;
}
}
}
if (bandit && player && !dialoguePlayedBanditCaught1) {
Eigen::Vector3f toBandit = bandit->position - player->position;
toBandit.y() = 0.f;
if (toBandit.norm() < 12.0f && !dialogueSystem.isActive()) {
if (dialogueSystem.startDialogue("dialogue_village_caught1_car")) {
dialoguePlayedBanditCaught1 = true;
banditFollowingPlayer = true;
}
}
}
if (bandit && player && dialoguePlayedBanditCaught1 && !dialoguePlayedBanditCaught3) {
Eigen::Vector3f toBandit = bandit->position - player->position;
toBandit.y() = 0.f;
if (toBandit.norm() < 2.5f && !dialogueSystem.isActive()) {
if (dialogueSystem.startDialogue("dialogue_village_caught3")) {
dialoguePlayedBanditCaught3 = true;
if (!inCar) {
playerFrozen = true;
}
}
}
}
if (dialoguePlayedBanditCaught3 && !inCar) {
playerFrozen = true;
}
if (girlfriendInCar && !dialoguePlayedVillageFinal1 && !dialogueSystem.isActive()) {
if (dialogueSystem.startDialogue("dialogue_village_final1")) {
dialoguePlayedVillageFinal1 = true;
}
}
if (player && !dialoguePlayedVillageFinal2 && !dialogueSystem.isActive()) {
if (std::abs(player->position.z()) > 250.f) {
if (dialogueSystem.startDialogue("dialogue_village_final2", [this]() {
if (onLocationChangeRequest) onLocationChangeRequest("forest");
})) {
dialoguePlayedVillageFinal2 = true;
}
}
}
}
} }
void Location::updateNpcCar(int64_t deltaMs) void Location::updateNpcCar(int64_t deltaMs)
@ -1539,6 +1653,38 @@ void Location::setup()
} }
} }
void Location::updateBanditFollow()
{
if (!bandit || !player || !banditFollowingPlayer) return;
constexpr float retargetThreshold = 0.1f;
constexpr float stopDistance = 4.0f;
const Eigen::Vector3f targetPos = inCar ? carPosition : player->position;
Eigen::Vector3f toPlayer = targetPos - bandit->position;
toPlayer.y() = 0.f;
const float distToPlayer = toPlayer.norm();
if (distToPlayer <= stopDistance) {
bandit->clearPath();
banditLastFollowTargetValid = false;
return;
}
const Eigen::Vector3f fromPlayer = -toPlayer / distToPlayer;
Eigen::Vector3f anchor = targetPos + fromPlayer * stopDistance;
anchor.y() = 0.f;
const bool shouldRetarget = !banditLastFollowTargetValid ||
(anchor - banditLastFollowTarget).norm() > retargetThreshold;
if (shouldRetarget) {
bandit->setTarget(anchor);
banditLastFollowTarget = anchor;
banditLastFollowTargetValid = true;
}
}
void Location::drawNpcCar() void Location::drawNpcCar()
{ {
if (!npcCar.texture) return; if (!npcCar.texture) return;
@ -1605,7 +1751,7 @@ void Location::setup()
const Eigen::Vector3f toSalesDir = toSales / dist; const Eigen::Vector3f toSalesDir = toSales / dist;
if (playerForward.dot(toSalesDir) >= coneCosThreshold) { if (playerForward.dot(toSalesDir) >= coneCosThreshold) {
const Eigen::Vector3f gasStationPos(-3.f, 0.f, -11.f); const Eigen::Vector3f gasStationPos(-3.f-17, 0.f, -11.f);
const float carDistToStation = std::hypot( const float carDistToStation = std::hypot(
carPosition.x() - gasStationPos.x(), carPosition.x() - gasStationPos.x(),
carPosition.z() - gasStationPos.z()); carPosition.z() - gasStationPos.z());
@ -1649,7 +1795,7 @@ void Location::setup()
}*/ }*/
const float sensitivity = 0.005f; const float sensitivity = 0.005f;
const float inclinationSign = invertCameraY ? -1.0f : 1.0f; const float inclinationSign = invertCameraY ? 1.0f : -1.0f;
cameraAzimuth += dx * sensitivity; cameraAzimuth += dx * sensitivity;
cameraInclination += inclinationSign * dy * sensitivity; cameraInclination += inclinationSign * dy * sensitivity;

View File

@ -11,6 +11,7 @@
#include "ScriptEngine.h" #include "ScriptEngine.h"
#include "dialogue/DialogueSystem.h" #include "dialogue/DialogueSystem.h"
#include <string> #include <string>
#include <functional>
namespace ZL namespace ZL
{ {
@ -57,11 +58,10 @@ namespace ZL
std::vector<InteractiveObject> interactiveObjects; std::vector<InteractiveObject> interactiveObjects;
VertexRenderStruct tileMesh; VertexRenderStruct tileMesh;
std::shared_ptr<Texture> azsTexture;
std::shared_ptr<Texture> roadTexture; std::shared_ptr<Texture> roadTexture;
std::shared_ptr<Texture> grassTexture; std::shared_ptr<Texture> grassTexture;
std::unique_ptr<Character> player; std::unique_ptr<Character> player;
std::unique_ptr<Character> girlfriend; std::unique_ptr<Character> girlfriend;
std::unique_ptr<Character> salesperson; std::unique_ptr<Character> salesperson;
@ -136,6 +136,21 @@ namespace ZL
bool playerFrozen = false; bool playerFrozen = false;
float policeDrivingDialogueTimer = 8.0f; float policeDrivingDialogueTimer = 8.0f;
bool banditFollowingPlayer = false;
bool dialoguePlayedBanditCaught1 = false;
bool dialoguePlayedBanditCaught3 = false;
bool banditEncounterFrozePlayer = false;
Eigen::Vector3f banditLastFollowTarget = Eigen::Vector3f::Zero();
bool banditLastFollowTargetValid = false;
bool dialoguePlayedVillageRescue1 = false;
bool dialoguePlayedVillageIntro1 = false;
bool dialoguePlayedVillageIntro2 = false;
bool dialoguePlayedVillageFinal1 = false;
bool dialoguePlayedVillageFinal2 = false;
std::function<void(const std::string&)> onLocationChangeRequest;
ScriptEngine scriptEngine; ScriptEngine scriptEngine;
Dialogue::DialogueSystem dialogueSystem; Dialogue::DialogueSystem dialogueSystem;
@ -153,7 +168,7 @@ namespace ZL
int lastMouseY = 0; int lastMouseY = 0;
bool mouseInitialized = false; bool mouseInitialized = false;
bool wasKeyForward = false; bool wasKeyForward = false;
bool invertCameraY = false; bool invertCameraY = true;
void setup(); void setup();
@ -170,6 +185,7 @@ namespace ZL
void update(int64_t deltaMs); void update(int64_t deltaMs);
void updateNpcCar(int64_t deltaMs); void updateNpcCar(int64_t deltaMs);
void updateGirlfriendFollow(); void updateGirlfriendFollow();
void updateBanditFollow();
void drawNpcCar(); void drawNpcCar();
void handleDown(int64_t fingerId, int eventX, int eventY, int mx, int my); void handleDown(int64_t fingerId, int eventX, int eventY, int mx, int my);

View File

@ -29,6 +29,43 @@ void DialogueSystem::update(int deltaMs, const Eigen::Vector3f& playerPosition)
} }
runtime.update(deltaMs); runtime.update(deltaMs);
const bool autoSkipEligible =
skipDialogs &&
runtime.isActive() &&
!runtime.isInChoice() &&
!runtime.isPlayingCutscene();
if (autoSkipEligible) {
const PresentationModel& model = runtime.getPresentation();
if (model.mode == PresentationMode::Dialogue) {
if (model.fullText != autoSkipTrackedText) {
autoSkipTrackedText = model.fullText;
autoSkipTimerMs = 0.0f;
}
if (model.revealCompleted) {
autoSkipTimerMs += static_cast<float>(deltaMs);
float target =
autoSkipConfig.baseDurationMs +
autoSkipConfig.msPerCharacter * static_cast<float>(model.fullText.size());
if (target < autoSkipConfig.minDurationMs) {
target = autoSkipConfig.minDurationMs;
}
if (autoSkipTimerMs >= target) {
autoSkipTimerMs = 0.0f;
autoSkipTrackedText.clear();
runtime.confirmAdvance();
}
}
}
}
else {
autoSkipTimerMs = 0.0f;
autoSkipTrackedText.clear();
}
} }
void DialogueSystem::draw(Renderer& renderer) { void DialogueSystem::draw(Renderer& renderer) {

View File

@ -19,6 +19,12 @@ struct TriggerZone {
bool triggered = false; bool triggered = false;
}; };
struct AutoSkipConfig {
float baseDurationMs = 1200.0f;
float msPerCharacter = 45.0f;
float minDurationMs = 1500.0f;
};
class DialogueSystem { class DialogueSystem {
public: public:
bool init(Renderer& renderer, const std::string& zipFile = ""); bool init(Renderer& renderer, const std::string& zipFile = "");
@ -44,11 +50,21 @@ public:
void addTriggerZone(const TriggerZone& zone); void addTriggerZone(const TriggerZone& zone);
void clearTriggerZones(); void clearTriggerZones();
void setSkipDialogs(bool value) { skipDialogs = value; }
bool getSkipDialogs() const { return skipDialogs; }
void setAutoSkipConfig(const AutoSkipConfig& config) { autoSkipConfig = config; }
const AutoSkipConfig& getAutoSkipConfig() const { return autoSkipConfig; }
private: private:
DialogueDatabase database; DialogueDatabase database;
DialogueRuntime runtime; DialogueRuntime runtime;
DialogueOverlay overlay; DialogueOverlay overlay;
std::vector<TriggerZone> triggerZones; std::vector<TriggerZone> triggerZones;
bool skipDialogs = true;
AutoSkipConfig autoSkipConfig;
std::string autoSkipTrackedText;
float autoSkipTimerMs = 0.0f;
}; };
} // namespace ZL::Dialogue } // namespace ZL::Dialogue

View File

@ -289,6 +289,7 @@ void PathFinder::resetGridBounds()
maxZ = (std::max)(maxZ, z); maxZ = (std::max)(maxZ, z);
}; };
for (const NavigationArea& area : areas) { for (const NavigationArea& area : areas) {
for (const Eigen::Vector2f& point : area.polygon) { for (const Eigen::Vector2f& point : area.polygon) {
includePoint(point.x(), point.y()); includePoint(point.x(), point.y());
@ -338,7 +339,6 @@ void PathFinder::rebuildWalkableGrid()
} }
} }
} }
for (const NavigationArea& area : areas) { for (const NavigationArea& area : areas) {
if (area.forbidden) { if (area.forbidden) {
for (int z = 0; z < gridDepth; ++z) { for (int z = 0; z < gridDepth; ++z) {