added loca2

This commit is contained in:
Vlad 2026-04-18 17:02:20 +06:00
parent 1bf54b5367
commit 01be8852c6
9 changed files with 1587 additions and 15 deletions

View File

@ -0,0 +1,29 @@
{
"cellSize": 0.4,
"agentRadius": 0.45,
"floorY": 0.0,
"objectPadding": 0.25,
"areas": [
{
"name": "main_corridor",
"available": true,
"polygon": [
[-15, 15],
[15, 15],
[15, 2],
[-15, 2]
]
},
{
"name": "main_corridor0000",
"available": true,
"polygon": [
[5, 2],
[0, 2],
[0, -10],
[5, -10]
]
}
]
}

View File

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

123
resources/out/Price001.txt Normal file
View File

@ -0,0 +1,123 @@
===Vertices (Split by UV/Normal): 68
V 0: Pos(0.388437, 0.0, -0.413576) Norm(0.301516, -0.301516, 0.904531) UV(0.884913, 0.689241)
V 1: Pos(0.388437, 0.136519, -0.413576) Norm(0.301516, 0.301516, 0.904531) UV(0.827898, 0.689241)
V 2: Pos(0.388437, 0.136519, 1.067113) Norm(0.731861, 0.665723, 0.145576) UV(0.827898, 0.076078)
V 3: Pos(0.388437, 0.0, 1.067113) Norm(0.731861, -0.665723, 0.145576) UV(0.884913, 0.076078)
V 4: Pos(-0.388437, 0.0, 1.067113) Norm(-0.731861, -0.665723, 0.145576) UV(0.884913, 0.076078)
V 5: Pos(-0.388437, 0.136519, 1.067113) Norm(-0.731861, 0.665723, 0.145576) UV(0.941929, 0.076078)
V 6: Pos(-0.388437, 0.136519, -0.413576) Norm(-0.301516, 0.301516, 0.904531) UV(0.941929, 0.689241)
V 7: Pos(-0.388437, 0.0, -0.413576) Norm(-0.301516, -0.301516, 0.904531) UV(0.884913, 0.689241)
V 8: Pos(-0.388437, 0.0, -0.5) Norm(0.0, 0.0, -1.0) UV(0.720882, 0.071812)
V 9: Pos(-0.388437, 0.136519, -0.5) Norm(0.0, 0.0, -1.0) UV(0.777898, 0.071812)
V 10: Pos(0.388437, 0.136519, -0.5) Norm(0.0, 0.0, -1.0) UV(0.777898, 0.396264)
V 11: Pos(0.388437, 0.0, -0.5) Norm(0.0, 0.0, -1.0) UV(0.720882, 0.396264)
V 12: Pos(0.388437, 0.136519, -0.413576) Norm(0.301516, 0.301516, 0.904531) UV(0.346429, 0.713623)
V 13: Pos(-0.388437, 0.136519, -0.413576) Norm(-0.301516, 0.301516, 0.904531) UV(0.021977, 0.713623)
V 14: Pos(-0.388437, 0.136519, 1.067113) Norm(-0.731861, 0.665723, 0.145576) UV(0.021977, 0.09523)
V 15: Pos(-0.336948, 0.136519, 1.191417) Norm(-0.548989, 0.630255, 0.548989) UV(0.04348, 0.043315)
V 16: Pos(-0.212645, 0.136519, 1.242905) Norm(-0.145576, 0.665723, 0.731861) UV(0.095394, 0.021812)
V 17: Pos(0.212645, 0.136519, 1.242905) Norm(0.145576, 0.665723, 0.731861) UV(0.273012, 0.021812)
V 18: Pos(0.336948, 0.136519, 1.191417) Norm(0.548989, 0.630256, 0.548989) UV(0.324926, 0.043315)
V 19: Pos(0.388437, 0.136519, 1.067113) Norm(0.731861, 0.665723, 0.145576) UV(0.346429, 0.09523)
V 20: Pos(-0.508157, 0.25624, -0.5) Norm(-0.577339, 0.577339, -0.577372) UV(0.827898, 0.021812)
V 21: Pos(0.508157, 0.25624, -0.5) Norm(0.577339, 0.577339, -0.577372) UV(0.827898, 0.446264)
V 22: Pos(0.388437, 0.0, -0.413576) Norm(0.301516, -0.301516, 0.904531) UV(0.346429, 0.713623)
V 23: Pos(0.388437, 0.0, 1.067113) Norm(0.731861, -0.665723, 0.145576) UV(0.346429, 0.09523)
V 24: Pos(0.336948, 0.0, 1.191417) Norm(0.548989, -0.630255, 0.548989) UV(0.367933, 0.043315)
V 25: Pos(0.212645, 0.0, 1.242905) Norm(0.145576, -0.665723, 0.731861) UV(0.419847, 0.021812)
V 26: Pos(-0.212645, 0.0, 1.242905) Norm(-0.145576, -0.665723, 0.731861) UV(0.597464, 0.021812)
V 27: Pos(-0.336948, 0.0, 1.191417) Norm(-0.548989, -0.630255, 0.548989) UV(0.649379, 0.043315)
V 28: Pos(-0.388437, 0.0, 1.067113) Norm(-0.731861, -0.665723, 0.145576) UV(0.670882, 0.09523)
V 29: Pos(-0.388437, 0.0, -0.413576) Norm(-0.301516, -0.301516, 0.904531) UV(0.670882, 0.713623)
V 30: Pos(-0.388437, 0.0, -0.413576) Norm(-0.301516, -0.301516, 0.904531) UV(0.720882, 0.820717)
V 31: Pos(-0.388437, 0.136519, -0.413576) Norm(-0.301516, 0.301516, 0.904531) UV(0.777898, 0.820717)
V 32: Pos(-0.508157, 0.25624, -0.413576) Norm(-0.577339, 0.577339, 0.577372) UV(0.827898, 0.870717)
V 33: Pos(-0.508157, -0.11972, -0.413576) Norm(-0.577339, -0.577339, 0.577372) UV(0.670882, 0.870717)
V 34: Pos(0.388437, 0.136519, -0.413576) Norm(0.301516, 0.301516, 0.904531) UV(0.777898, 0.496264)
V 35: Pos(0.508157, 0.25624, -0.413576) Norm(0.577339, 0.577339, 0.577372) UV(0.827898, 0.446264)
V 36: Pos(-0.508157, -0.11972, -0.5) Norm(-0.577339, -0.577339, -0.577372) UV(0.670882, 0.021812)
V 37: Pos(-0.508157, -0.11972, -0.413576) Norm(-0.577339, -0.577339, 0.577372) UV(0.057766, 0.870638)
V 38: Pos(-0.508157, 0.25624, -0.413576) Norm(-0.577339, 0.577339, 0.577372) UV(0.057766, 0.713623)
V 39: Pos(-0.508157, 0.25624, -0.5) Norm(-0.577339, 0.577339, -0.577372) UV(0.093555, 0.713623)
V 40: Pos(-0.508157, -0.11972, -0.5) Norm(-0.577339, -0.577339, -0.577372) UV(0.093555, 0.870638)
V 41: Pos(0.508157, -0.11972, -0.5) Norm(0.577339, -0.577339, -0.577372) UV(0.057766, 0.713623)
V 42: Pos(0.508157, 0.25624, -0.5) Norm(0.577339, 0.577339, -0.577372) UV(0.057766, 0.870638)
V 43: Pos(0.508157, 0.25624, -0.413576) Norm(0.577339, 0.577339, 0.577372) UV(0.021977, 0.870638)
V 44: Pos(0.508157, -0.11972, -0.413576) Norm(0.577339, -0.577339, 0.577372) UV(0.021977, 0.713623)
V 45: Pos(0.508157, 0.25624, -0.5) Norm(0.577339, 0.577339, -0.577372) UV(0.978023, 0.021812)
V 46: Pos(-0.508157, 0.25624, -0.5) Norm(-0.577339, 0.577339, -0.577372) UV(0.978023, 0.446264)
V 47: Pos(-0.508157, 0.25624, -0.413576) Norm(-0.577339, 0.577339, 0.577372) UV(0.941929, 0.446264)
V 48: Pos(0.508157, 0.25624, -0.413576) Norm(0.577339, 0.577339, 0.577372) UV(0.941929, 0.021812)
V 49: Pos(0.508157, -0.11972, -0.5) Norm(0.577339, -0.577339, -0.577372) UV(0.978023, 0.870717)
V 50: Pos(0.508157, -0.11972, -0.413576) Norm(0.577339, -0.577339, 0.577372) UV(0.941929, 0.870717)
V 51: Pos(-0.508157, -0.11972, -0.413576) Norm(-0.577339, -0.577339, 0.577372) UV(0.941929, 0.446264)
V 52: Pos(-0.508157, -0.11972, -0.5) Norm(-0.577339, -0.577339, -0.577372) UV(0.978023, 0.446264)
V 53: Pos(0.508157, -0.11972, -0.5) Norm(0.577339, -0.577339, -0.577372) UV(0.670882, 0.446264)
V 54: Pos(0.388437, 0.0, -0.413576) Norm(0.301516, -0.301516, 0.904531) UV(0.720882, 0.496264)
V 55: Pos(0.508157, -0.11972, -0.413576) Norm(0.577339, -0.577339, 0.577372) UV(0.670882, 0.446264)
V 56: Pos(-0.212645, 0.0, 1.242905) Norm(-0.145576, -0.665723, 0.731861) UV(0.827898, 0.918773)
V 57: Pos(-0.212645, 0.136519, 1.242905) Norm(-0.145576, 0.665723, 0.731861) UV(0.884913, 0.918773)
V 58: Pos(-0.336948, 0.136519, 1.191417) Norm(-0.548989, 0.630255, 0.548989) UV(0.884913, 0.970687)
V 59: Pos(-0.336948, 0.0, 1.191417) Norm(-0.548989, -0.630255, 0.548989) UV(0.827898, 0.970687)
V 60: Pos(-0.336948, 0.0, 1.191417) Norm(-0.548989, -0.630255, 0.548989) UV(0.884913, 0.021812)
V 61: Pos(-0.336948, 0.136519, 1.191417) Norm(-0.548989, 0.630255, 0.548989) UV(0.941929, 0.021812)
V 62: Pos(0.212645, 0.136519, 1.242905) Norm(0.145576, 0.665723, 0.731861) UV(0.884913, 0.741156)
V 63: Pos(0.212645, 0.0, 1.242905) Norm(0.145576, -0.665723, 0.731861) UV(0.827898, 0.741156)
V 64: Pos(0.336948, 0.0, 1.191417) Norm(0.548989, -0.630255, 0.548989) UV(0.827898, 0.689241)
V 65: Pos(0.336948, 0.136519, 1.191417) Norm(0.548989, 0.630256, 0.548989) UV(0.884913, 0.689241)
V 66: Pos(0.336948, 0.136519, 1.191417) Norm(0.548989, 0.630256, 0.548989) UV(0.827898, 0.021812)
V 67: Pos(0.336948, 0.0, 1.191417) Norm(0.548989, -0.630255, 0.548989) 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

928
resources/out/Walls001.txt Normal file
View File

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

View File

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

View File

@ -509,7 +509,9 @@ namespace ZL
break;
case SDLK_e:
currentLocation->dialogueSystem.startDialogue("test_cutscene_pan_dialogue");
//currentLocation->dialogueSystem.startDialogue("test_cutscene_pan_dialogue");
currentLocation->navigation.build({}, "resources/config2/navigation2.json", CONST_ZIP_FILE);
currentLocation->buildDebugNavMeshes();
break;
case SDLK_p:

View File

@ -116,7 +116,7 @@ namespace ZL
}*/
void Location::setup()
/*void Location::setup()
{
std::string roomTexPath;
std::string roomMeshPath;
@ -201,12 +201,145 @@ namespace ZL
dialogueSystem.init(renderer, CONST_ZIP_FILE);
dialogueSystem.loadDatabase("resources/dialogue/sample_dialogues.json");
}*/
void Location::setup()
{
if (locationId == "forest")
{
std::cout << "[LOCATION] Setting up FOREST location (custom models only)" << std::endl;
gameObjects.clear();
interactiveObjects.clear();
npcs.clear();
debugNavMeshes.clear();
roomMesh.data = VertexDataStruct();
roomMesh.RefreshVBO();
roomTexture = std::make_unique<Texture>(CreateTextureDataFromPng("resources/w/room005.png", CONST_ZIP_FILE));
struct ModelAsset {
const char* meshPath;
const char* texPath;
Eigen::Vector3f position;
float scale;
};
std::vector<ModelAsset> models = {
{"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/floor001.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/Price001.txt", "resources/w/blue.png", {0.0f, 1.0f, 5.0f}, 2.0f}
};
for (size_t i = 0; i < models.size(); ++i) {
const auto& m = models[i];
LoadedGameObject obj;
obj.mesh.data = LoadFromTextFile02(m.meshPath, CONST_ZIP_FILE);
obj.mesh.data.Scale(m.scale);
obj.mesh.data.Move(m.position);
obj.mesh.RefreshVBO();
obj.texture = std::make_shared<Texture>(CreateTextureDataFromPng(m.texPath, CONST_ZIP_FILE));
gameObjects["forest_model_" + std::to_string(i)] = std::move(obj);
}
auto playerTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/gg/IMG_20260413_182354_992.png", CONST_ZIP_FILE));
player = std::make_unique<Character>();
player->loadBinaryAnimation(AnimationState::STAND, "resources/w/gg/gg_stand_idle001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::WALK, "resources/w/gg/gg_walking001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::STAND_TO_ACTION, "resources/w/gg/gg_stand_to_action002.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_ATTACK, "resources/w/gg/gg_action_attack001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_IDLE, "resources/w/gg/gg_action_idle001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_TO_STAND, "resources/w/gg/gg_action_to_stand001.anim", CONST_ZIP_FILE);
player->setTexture(playerTexture);
player->walkSpeed = 3.0f;
player->rotationSpeed = 8.0f;
player->modelScale = 1.f;
player->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
player->canAttack = true;
player->isPlayer = true;
shadowMap = std::make_unique<ShadowMap>(2048, 40.0f, 0.1f, 100.0f);
shadowMap->setLightDirection(Eigen::Vector3f(-0.5f, -1.0f, -0.3f));
setupNavigation();
scriptEngine.init(this, &inventory);
dialogueSystem.init(renderer, CONST_ZIP_FILE);
dialogueSystem.loadDatabase("resources/dialogue/sample_dialogues.json");
std::cout << "[FOREST] Setup complete, loaded " << gameObjects.size() << " custom models" << std::endl;
}
else // default
{
std::cout << "[LOCATION] Setting up DEFAULT location" << std::endl;
std::string roomTexPath = "resources/w/room005.png";
std::string roomMeshPath = "resources/w/room001.txt";
std::string gameObjectsPath = "resources/config2/gameobjects.json";
std::string interactiveObjectsPath = "resources/config2/gameobjects.json";
std::string npcsPath = "resources/config2/npcs.json";
roomTexture = std::make_unique<Texture>(CreateTextureDataFromPng(roomTexPath.c_str(), CONST_ZIP_FILE));
roomMesh.data = LoadFromTextFile02(roomMeshPath.c_str(), CONST_ZIP_FILE);
roomMesh.data.RotateByMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(-M_PI * 0.5, Eigen::Vector3f::UnitY())).toRotationMatrix());
roomMesh.RefreshVBO();
gameObjects = GameObjectLoader::loadAndCreateGameObjects(gameObjectsPath, renderer, CONST_ZIP_FILE);
interactiveObjects = GameObjectLoader::loadAndCreateInteractiveObjects(interactiveObjectsPath, renderer, CONST_ZIP_FILE);
npcs = GameObjectLoader::loadAndCreateNpcs(npcsPath, CONST_ZIP_FILE);
auto playerTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/gg/IMG_20260413_182354_992.png", CONST_ZIP_FILE));
player = std::make_unique<Character>();
player->loadBinaryAnimation(AnimationState::STAND, "resources/w/gg/gg_stand_idle001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::WALK, "resources/w/gg/gg_walking001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::STAND_TO_ACTION, "resources/w/gg/gg_stand_to_action002.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_ATTACK, "resources/w/gg/gg_action_attack001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_IDLE, "resources/w/gg/gg_action_idle001.anim", CONST_ZIP_FILE);
player->loadBinaryAnimation(AnimationState::ACTION_TO_STAND, "resources/w/gg/gg_action_to_stand001.anim", CONST_ZIP_FILE);
player->setTexture(playerTexture);
player->walkSpeed = 3.0f;
player->rotationSpeed = 8.0f;
player->modelScale = 1.f;
player->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
player->canAttack = true;
player->isPlayer = true;
auto ghostTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/ghost_skin001.png", CONST_ZIP_FILE));
auto npc02 = std::make_unique<Character>();
npc02->loadBinaryAnimation(AnimationState::STAND, "resources/w/default_float001.anim", CONST_ZIP_FILE);
npc02->loadBinaryAnimation(AnimationState::WALK, "resources/w/default_float001.anim", CONST_ZIP_FILE);
npc02->loadBinaryAnimation(AnimationState::ACTION_IDLE, "resources/w/float_attack003_cut.anim", CONST_ZIP_FILE);
npc02->loadBinaryAnimation(AnimationState::ACTION_ATTACK, "resources/w/float_attack003.anim", CONST_ZIP_FILE);
npc02->loadBinaryAnimation(AnimationState::STAND_TO_ACTION, "resources/w/default_float001_cut.anim", CONST_ZIP_FILE);
npc02->loadBinaryAnimation(AnimationState::ACTION_TO_STAND, "resources/w/default_float001_cut.anim", CONST_ZIP_FILE);
npc02->setTexture(ghostTexture);
npc02->walkSpeed = 1.5f;
npc02->rotationSpeed = 8.0f;
npc02->modelScale = 0.01f;
npc02->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
npc02->position = Eigen::Vector3f(0.f, 0.f, -20.f);
npc02->setTarget(npc02->position);
npc02->canAttack = true;
npc02->attackTarget = player.get();
npcs.push_back(std::move(npc02));
shadowMap = std::make_unique<ShadowMap>(2048, 40.0f, 0.1f, 100.0f);
shadowMap->setLightDirection(Eigen::Vector3f(-0.5f, -1.0f, -0.3f));
setupNavigation();
scriptEngine.init(this, &inventory);
dialogueSystem.init(renderer, CONST_ZIP_FILE);
dialogueSystem.loadDatabase("resources/dialogue/sample_dialogues.json");
}
}
void Location::setupNavigation()
{
std::vector<PathFinder::ObstacleMesh> obstacles;
obstacles.reserve(gameObjects.size() + interactiveObjects.size());
/*obstacles.reserve(gameObjects.size() + interactiveObjects.size());
for (const auto& item : gameObjects) {
const LoadedGameObject& gameObj = item.second;
@ -218,13 +351,17 @@ namespace ZL
continue;
}
obstacles.push_back({ &intObj.mesh.data, intObj.position });
}*/
if (locationId == "forest") {
navigation.build(obstacles, "resources/config2/navigation2.json", CONST_ZIP_FILE);
}
else {
navigation.build(obstacles, "resources/config2/navigation.json", CONST_ZIP_FILE);
#ifdef SHOW_PATH
}
//#ifdef SHOW_PATH
buildDebugNavMeshes();
#endif
//#endif
auto planner = [this](const Eigen::Vector3f& start, const Eigen::Vector3f& end) {
return navigation.findPath(start, end);
@ -241,7 +378,7 @@ namespace ZL
}
}
#ifdef SHOW_PATH
//#ifdef SHOW_PATH
void Location::buildDebugNavMeshes()
{
debugNavMeshes.clear();
@ -268,7 +405,7 @@ namespace ZL
renderer.shaderManager.PopShader();
renderer.SetMatrix();
}
#endif
//#endif
InteractiveObject* Location::raycastInteractiveObjects(const Eigen::Vector3f& rayOrigin, const Eigen::Vector3f& rayDir) {
@ -400,9 +537,9 @@ namespace ZL
if (player) player->draw(renderer);
for (auto& npc : npcs) npc->draw(renderer);
#ifdef SHOW_PATH
//#ifdef SHOW_PATH
drawDebugNavigation();
#endif
//#endif
renderer.PopMatrix();
@ -571,6 +708,8 @@ namespace ZL
#endif
CheckGlError(__FILE__, __LINE__);
drawDebugNavigation();
renderer.PopMatrix();
renderer.PopProjectionMatrix();
renderer.shaderManager.PopShader();

View File

@ -42,11 +42,11 @@ namespace ZL
ScriptEngine scriptEngine;
Dialogue::DialogueSystem dialogueSystem;
#ifdef SHOW_PATH
//#ifdef SHOW_PATH
std::vector<VertexRenderStruct> debugNavMeshes;
void buildDebugNavMeshes();
void drawDebugNavigation();
#endif
//#endif
bool rightMouseDown = false;
int lastMouseX = 0;
int lastMouseY = 0;