Adapt for web, make CharacterState class

This commit is contained in:
Vladislav Khorev 2026-06-18 20:02:59 +03:00
parent c891161d69
commit 0eb9d0be25
88 changed files with 810 additions and 102277 deletions

View File

@ -65,6 +65,8 @@ set(SOURCES
../src/Game.h ../src/Game.h
../src/Character.cpp ../src/Character.cpp
../src/Character.h ../src/Character.h
../src/CharacterState.cpp
../src/CharacterState.h
../src/Environment.cpp ../src/Environment.cpp
../src/Environment.h ../src/Environment.h
../src/render/Renderer.cpp ../src/render/Renderer.cpp

View File

@ -20,6 +20,8 @@ add_executable(witcher001
../src/Game.h ../src/Game.h
../src/Character.cpp ../src/Character.cpp
../src/Character.h ../src/Character.h
../src/CharacterState.cpp
../src/CharacterState.h
../src/Environment.cpp ../src/Environment.cpp
../src/Environment.h ../src/Environment.h
../src/render/Renderer.cpp ../src/render/Renderer.cpp

View File

@ -63,7 +63,7 @@
{ {
"name": "Stairs", "name": "Stairs",
"texturePath": "resources/w/dorm2/Staircase_Obj002.png", "texturePath": "resources/w/dorm2/Staircase_Obj002.png",
"meshPath": "resources/w/dorm2/Staircase_Obj_002.txt", "meshPath": "resources/w/dorm2/Staircase_Obj_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -75,7 +75,7 @@
{ {
"name": "Entrance_Door_001", "name": "Entrance_Door_001",
"texturePath": "resources/w/dorm2/Entrance_Door_tex005.png", "texturePath": "resources/w/dorm2/Entrance_Door_tex005.png",
"meshPath": "resources/w/dorm2/Entrance_Door_002.txt", "meshPath": "resources/w/dorm2/Entrance_Door_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -87,7 +87,7 @@
{ {
"name": "Entrance_Step_001", "name": "Entrance_Step_001",
"texturePath": "resources/w/dorm2/Entrance_Step_tex003.png", "texturePath": "resources/w/dorm2/Entrance_Step_tex003.png",
"meshPath": "resources/w/dorm2/Entrance_Step_003.txt", "meshPath": "resources/w/dorm2/Entrance_Step_003.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -327,7 +327,7 @@
{ {
"name": "Env_CurbOuter_Back_001", "name": "Env_CurbOuter_Back_001",
"texturePath": "resources/w/dorm2/concrete001.png", "texturePath": "resources/w/dorm2/concrete001.png",
"meshPath": "resources/w/dorm2/Env_CurbOuter_Back_002.txt", "meshPath": "resources/w/dorm2/Env_CurbOuter_Back_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -375,7 +375,7 @@
{ {
"name": "Env_Pathway_001", "name": "Env_Pathway_001",
"texturePath": "resources/w/dorm2/asphalt003small.png", "texturePath": "resources/w/dorm2/asphalt003small.png",
"meshPath": "resources/w/dorm2/Env_Pathway_002.txt", "meshPath": "resources/w/dorm2/Env_Pathway_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,

View File

@ -4,7 +4,7 @@
"name": "inai", "name": "inai",
"texturePath": "resources/w/interior/Building_work014.png", "texturePath": "resources/w/interior/Building_work014.png",
"textureDarkandsPath": "resources/w/interior/darklands_building002.png", "textureDarkandsPath": "resources/w/interior/darklands_building002.png",
"meshPath": "resources/w/interior/Building_008.txt", "meshPath": "resources/w/interior/Building_008.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -17,7 +17,7 @@
"name": "Table001", "name": "Table001",
"texturePath": "resources/w/interior/Desk_Object001_tex001.png", "texturePath": "resources/w/interior/Desk_Object001_tex001.png",
"textureDarkandsPath": "resources/w/interior/Desk_Object001_tex001.png", "textureDarkandsPath": "resources/w/interior/Desk_Object001_tex001.png",
"meshPath": "resources/w/interior/Desk_Object001_001.txt", "meshPath": "resources/w/interior/Desk_Object001_001.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -108,7 +108,7 @@
"name": "Chair001_001", "name": "Chair001_001",
"texturePath": "resources/w/interior/Chair001_tex006.png", "texturePath": "resources/w/interior/Chair001_tex006.png",
"textureDarkandsPath": "resources/w/interior/Chair001_tex006.png", "textureDarkandsPath": "resources/w/interior/Chair001_tex006.png",
"meshPath": "resources/w/interior/Chair001_005.txt", "meshPath": "resources/w/interior/Chair001_005.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,

View File

@ -252,7 +252,7 @@
{ {
"name": "Journal001", "name": "Journal001",
"texturePath": "resources/w/dorm2/Book_Cover_tex002.png", "texturePath": "resources/w/dorm2/Book_Cover_tex002.png",
"meshPath": "resources/w/dorm2/journal002_002.txt", "meshPath": "resources/w/dorm2/journal002_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -277,7 +277,7 @@
{ {
"name": "Bed001", "name": "Bed001",
"texturePath": "resources/transparent.png", "texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt", "meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"castShadow": false, "castShadow": false,
"rotationX": 0.0, "rotationX": 0.0,
@ -408,7 +408,7 @@
{ {
"name": "Room_Cover_Bath_W_N_2_001", "name": "Room_Cover_Bath_W_N_2_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Bath_W_N_2_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_Bath_W_N_2_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -422,7 +422,7 @@
{ {
"name": "Room_Cover_LivingRoom_W_N_2_001", "name": "Room_Cover_LivingRoom_W_N_2_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_N_2_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_N_2_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -436,7 +436,7 @@
{ {
"name": "Room_Cover_LivingRoom_W_S_2_001", "name": "Room_Cover_LivingRoom_W_S_2_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_S_2_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_S_2_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -450,7 +450,7 @@
{ {
"name": "Room_Cover_Main_Hall_And_Corridors_002", "name": "Room_Cover_Main_Hall_And_Corridors_002",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Main_Hall_And_Corridors_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_Main_Hall_And_Corridors_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -464,7 +464,7 @@
{ {
"name": "Room_Cover_Others_001", "name": "Room_Cover_Others_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_All_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_All_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -478,7 +478,7 @@
{ {
"name": "Room_Cover_Utility_W_N_3_001", "name": "Room_Cover_Utility_W_N_3_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_N_3_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_Utility_W_N_3_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -492,7 +492,7 @@
{ {
"name": "Room_Cover_Utility_W_S_3_001", "name": "Room_Cover_Utility_W_S_3_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_S_3_002.txt", "meshPath": "resources/w/dorm2/Room_Cover_Utility_W_S_3_002.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -506,7 +506,7 @@
{ {
"name": "Roof", "name": "Roof",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Shadow_Roof001_002.txt", "meshPath": "resources/w/dorm2/Shadow_Roof001_002.txt.bin",
"isActive": false, "isActive": false,
"castShadow": true, "castShadow": true,
"castShadowNight": false, "castShadowNight": false,

View File

@ -27,7 +27,7 @@
{ {
"name": "Knife001", "name": "Knife001",
"texturePath": "resources/w/gg/Props.png", "texturePath": "resources/w/gg/Props.png",
"meshPath": "resources/w/interior/Knife_lay001_004.txt", "meshPath": "resources/w/interior/Knife_lay001_004.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -49,7 +49,7 @@
{ {
"name": "Book001", "name": "Book001",
"texturePath": "resources/w/interior/Book_Cover_tex003.png", "texturePath": "resources/w/interior/Book_Cover_tex003.png",
"meshPath": "resources/w/interior/book002_002.txt", "meshPath": "resources/w/interior/book002_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -74,7 +74,7 @@
{ {
"name": "Bookshelf001", "name": "Bookshelf001",
"texturePath": "resources/transparent.png", "texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt", "meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -93,12 +93,13 @@
"interactionPositionZ": 3.089071750640869, "interactionPositionZ": 3.089071750640869,
"scale": 1.0, "scale": 1.0,
"interactionRadius": 0.0, "interactionRadius": 0.0,
"activateFunction": "on_bookshelf_clicked" "activateFunction": "on_bookshelf_clicked",
"castShadowNight" : false
}, },
{ {
"name": "ReportCard001", "name": "ReportCard001",
"texturePath": "resources/w/interior/report_card_tex001.png", "texturePath": "resources/w/interior/report_card_tex001.png",
"meshPath": "resources/w/interior/report_card001_001.txt", "meshPath": "resources/w/interior/report_card001_001.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -122,7 +123,7 @@
{ {
"name": "Note001", "name": "Note001",
"texturePath": "resources/w/interior/note001_text001.png", "texturePath": "resources/w/interior/note001_text001.png",
"meshPath": "resources/w/interior/note001_002.txt", "meshPath": "resources/w/interior/note001_002.txt.bin",
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
"rotationZ": 0.0, "rotationZ": 0.0,
@ -308,7 +309,7 @@
{ {
"name": "Room_Cover_Corridor_001", "name": "Room_Cover_Corridor_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Corridor_003.txt", "meshPath": "resources/w/interior/Room_Cover_Corridor_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -325,7 +326,7 @@
{ {
"name": "Room_Cover_Main_Hall_001", "name": "Room_Cover_Main_Hall_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Main_Hall_003.txt", "meshPath": "resources/w/interior/Room_Cover_Main_Hall_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -342,7 +343,7 @@
{ {
"name": "Room_Cover_South_1_001", "name": "Room_Cover_South_1_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_1_003.txt", "meshPath": "resources/w/interior/Room_Cover_South_1_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -359,7 +360,7 @@
{ {
"name": "Room_Cover_North_2_001", "name": "Room_Cover_North_2_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_2_003.txt", "meshPath": "resources/w/interior/Room_Cover_North_2_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -376,7 +377,7 @@
{ {
"name": "Room_Cover_South_2_001", "name": "Room_Cover_South_2_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_2_003.txt", "meshPath": "resources/w/interior/Room_Cover_South_2_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -393,7 +394,7 @@
{ {
"name": "Room_Cover_North_3_001", "name": "Room_Cover_North_3_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_3_003.txt", "meshPath": "resources/w/interior/Room_Cover_North_3_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,
@ -410,7 +411,7 @@
{ {
"name": "Room_Cover_South_3_001", "name": "Room_Cover_South_3_001",
"texturePath": "resources/black.png", "texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_3_003.txt", "meshPath": "resources/w/interior/Room_Cover_South_3_003.txt.bin",
"castShadowNight": false, "castShadowNight": false,
"rotationX": 0.0, "rotationX": 0.0,
"rotationY": 0.0, "rotationY": 0.0,

View File

@ -661,15 +661,25 @@ game_api.set_darklands_callbacks(
print(pz) print(pz)
if (pz > 8.0) then if (pz > 8.2) then
game_api.activate_interactive_object("Room_Cover_Corridor_001") game_api.activate_interactive_object("Room_Cover_Corridor_001")
game_api.deactivate_interactive_object("Room_Cover_Main_Hall_001") game_api.deactivate_interactive_object("Room_Cover_Main_Hall_001")
morning_can_open_door_index = 6 morning_can_open_door_index = 6
elseif (pz <= 8.0) and (pz > 0) and (px >= 1.5 + 0.1) then elseif (pz <= 8.2) and (pz > 7.8) then
--Corridor near the hall
if (teacher_door_opened) then
game_api.deactivate_interactive_object("Room_Cover_South_3_001")
end
morning_can_open_door_index = 0
game_api.player_set_position(px, 0, 7.7)
elseif (pz <= 7.8) and (pz > 0) and (px >= 1.5 + 0.1) then
game_api.activate_interactive_object("Room_Cover_Corridor_001") game_api.activate_interactive_object("Room_Cover_Corridor_001")
game_api.deactivate_interactive_object("Room_Cover_North_3_001") game_api.deactivate_interactive_object("Room_Cover_North_3_001")
morning_can_open_door_index = 5 morning_can_open_door_index = 5
elseif (pz <= 8.0) and (pz > 0) and (px <= -1.5 - 0.1) then elseif (pz <= 7.8) and (pz > 0) and (px <= -1.5 - 0.1) then
if (teacher_door_opened) then if (teacher_door_opened) then
game_api.deactivate_interactive_object("Room_Cover_Corridor_001") game_api.deactivate_interactive_object("Room_Cover_Corridor_001")
else else
@ -699,14 +709,14 @@ game_api.set_darklands_callbacks(
-- stick to 1.4 -- stick to 1.4
print("Edge case with px = ") print("Edge case with px = ")
print (px) print (px)
game_api.player_set_position(1.35, 0, pz) game_api.player_set_position(1.3, 0, pz)
end end
if (px <=-1.4) and (px > -1.6) then if (px <=-1.4) and (px > -1.6) then
-- stick to -1.48 -- stick to -1.48
print("Edge case2 with px = ") print("Edge case2 with px = ")
print (px) print (px)
game_api.player_set_position(-1.35, 0, pz) game_api.player_set_position(-1.3, 0, pz)
end end
end end
@ -974,6 +984,27 @@ game_api.set_enter_night_callback(
game_api.start_dialogue("dialog_video001") game_api.start_dialogue("dialog_video001")
setDay1NightSetup() setDay1NightSetup()
game_api.switch_navigation(16) game_api.switch_navigation(16)
-- Fix player's position if the door is spawned near him:
if (pz <= 8.2) and (pz > 7.8) then
--Corridor near the hall
game_api.player_set_position(px, 0, 7.7)
elseif (pz <= 7.8) and (px>=-1.6) and (px<=1.6) then
--Player in doors, he should stick to the corridor
if (px >=1.4) and (px < 1.6) then
game_api.player_set_position(1.3, 0, pz)
end
if (px <=-1.4) and (px > -1.6) then
game_api.player_set_position(-1.3, 0, pz)
end
end
---------------
end end
) )

Binary file not shown.

View File

@ -1,75 +0,0 @@
===Vertices (Split by UV/Normal): 48
V 0: Pos(0.911324, -10.101203, 0.105) Norm(0.408253, -0.707103, -0.577351) UV(0.588296, 0.496028)
V 1: Pos(0.911324, -10.101203, 2.095) Norm(0.408256, -0.707102, 0.57735) UV(0.588296, 0.003972)
V 2: Pos(0.872687, -10.090851, 2.095) Norm(-0.707103, -0.408255, 0.577351) UV(0.59785, 0.003972)
V 3: Pos(0.872687, -10.090851, 0.105) Norm(-0.707104, -0.408254, -0.577349) UV(0.59785, 0.496028)
V 4: Pos(0.872687, -10.090851, 0.105) Norm(-0.707104, -0.408254, -0.577349) UV(0.003972, 0.496028)
V 5: Pos(0.872687, -10.090851, 2.095) Norm(-0.707103, -0.408255, 0.577351) UV(0.003972, 0.003972)
V 6: Pos(1.180682, -8.941399, 2.095) Norm(-0.408243, 0.70711, 0.57735) UV(0.28819, 0.003972)
V 7: Pos(1.180682, -8.941399, 0.105) Norm(-0.408245, 0.707109, -0.57735) UV(0.28819, 0.496028)
V 8: Pos(1.180682, -8.941399, 0.105) Norm(-0.408245, 0.707109, -0.57735) UV(0.588296, 0.996028)
V 9: Pos(1.180682, -8.941399, 2.095) Norm(-0.408243, 0.70711, 0.57735) UV(0.588296, 0.503972)
V 10: Pos(1.219319, -8.951752, 2.095) Norm(0.70711, 0.408244, 0.577349) UV(0.59785, 0.503972)
V 11: Pos(1.219319, -8.951752, 0.105) Norm(0.707108, 0.408245, -0.577351) UV(0.59785, 0.996028)
V 12: Pos(1.219319, -8.951752, 0.105) Norm(0.707108, 0.408245, -0.577351) UV(0.003972, 0.996028)
V 13: Pos(1.219319, -8.951752, 2.095) Norm(0.70711, 0.408244, 0.577349) UV(0.003972, 0.503972)
V 14: Pos(0.911324, -10.101203, 2.095) Norm(0.408256, -0.707102, 0.57735) UV(0.28819, 0.503972)
V 15: Pos(0.911324, -10.101203, 0.105) Norm(0.408253, -0.707103, -0.577351) UV(0.28819, 0.996028)
V 16: Pos(0.872687, -10.090851, 0.105) Norm(-0.707104, -0.408254, -0.577349) UV(0.633181, 0.003972)
V 17: Pos(1.180682, -8.941399, 0.105) Norm(-0.408245, 0.707109, -0.57735) UV(0.633181, 0.298217)
V 18: Pos(1.219319, -8.951752, 0.105) Norm(0.707108, 0.408245, -0.577351) UV(0.623291, 0.298217)
V 19: Pos(0.911324, -10.101203, 0.105) Norm(0.408253, -0.707103, -0.577351) UV(0.623291, 0.003972)
V 20: Pos(1.180682, -8.941399, 2.095) Norm(-0.408243, 0.70711, 0.57735) UV(0.633181, 0.30616)
V 21: Pos(0.872687, -10.090851, 2.095) Norm(-0.707103, -0.408255, 0.577351) UV(0.633181, 0.600405)
V 22: Pos(0.911324, -10.101203, 2.095) Norm(0.408256, -0.707102, 0.57735) UV(0.623291, 0.600405)
V 23: Pos(1.219319, -8.951752, 2.095) Norm(0.70711, 0.408244, 0.577349) UV(0.623291, 0.30616)
V 24: Pos(-1.219319, -8.951752, 0.105) Norm(-0.707104, 0.408254, -0.577349) UV(0.605794, 0.996028)
V 25: Pos(-1.219319, -8.951752, 2.095) Norm(-0.707103, 0.408254, 0.577351) UV(0.605794, 0.503972)
V 26: Pos(-1.180682, -8.9414, 2.095) Norm(0.408255, 0.707103, 0.57735) UV(0.615347, 0.503972)
V 27: Pos(-1.180682, -8.9414, 0.105) Norm(0.408253, 0.707103, -0.577351) UV(0.615347, 0.996028)
V 28: Pos(-1.180682, -8.9414, 0.105) Norm(0.408253, 0.707103, -0.577351) UV(0.296134, 0.496028)
V 29: Pos(-1.180682, -8.9414, 2.095) Norm(0.408255, 0.707103, 0.57735) UV(0.296134, 0.003972)
V 30: Pos(-0.872687, -10.090851, 2.095) Norm(0.70711, -0.408244, 0.57735) UV(0.580353, 0.003972)
V 31: Pos(-0.872687, -10.090851, 0.105) Norm(0.707108, -0.408245, -0.577351) UV(0.580353, 0.496028)
V 32: Pos(-0.872687, -10.090851, 0.105) Norm(0.707108, -0.408245, -0.577351) UV(0.605794, 0.496028)
V 33: Pos(-0.872687, -10.090851, 2.095) Norm(0.70711, -0.408244, 0.57735) UV(0.605794, 0.003972)
V 34: Pos(-0.911324, -10.101204, 2.095) Norm(-0.408243, -0.70711, 0.57735) UV(0.615347, 0.003972)
V 35: Pos(-0.911324, -10.101204, 0.105) Norm(-0.408245, -0.707109, -0.57735) UV(0.615347, 0.496028)
V 36: Pos(-0.911324, -10.101204, 0.105) Norm(-0.408245, -0.707109, -0.57735) UV(0.296134, 0.996028)
V 37: Pos(-0.911324, -10.101204, 2.095) Norm(-0.408243, -0.70711, 0.57735) UV(0.296134, 0.503972)
V 38: Pos(-1.219319, -8.951752, 2.095) Norm(-0.707103, 0.408254, 0.577351) UV(0.580353, 0.503972)
V 39: Pos(-1.219319, -8.951752, 0.105) Norm(-0.707104, 0.408254, -0.577349) UV(0.580353, 0.996028)
V 40: Pos(-1.180682, -8.9414, 0.105) Norm(0.408253, 0.707103, -0.577351) UV(0.623291, 0.902593)
V 41: Pos(-0.872687, -10.090851, 0.105) Norm(0.707108, -0.408245, -0.577351) UV(0.623291, 0.608349)
V 42: Pos(-0.911324, -10.101204, 0.105) Norm(-0.408245, -0.707109, -0.57735) UV(0.633181, 0.608349)
V 43: Pos(-1.219319, -8.951752, 0.105) Norm(-0.707104, 0.408254, -0.577349) UV(0.633181, 0.902593)
V 44: Pos(-0.872687, -10.090851, 2.095) Norm(0.70711, -0.408244, 0.57735) UV(0.651016, 0.003972)
V 45: Pos(-1.180682, -8.9414, 2.095) Norm(0.408255, 0.707103, 0.57735) UV(0.651016, 0.298217)
V 46: Pos(-1.219319, -8.951752, 2.095) Norm(-0.707103, 0.408254, 0.577351) UV(0.641125, 0.298217)
V 47: Pos(-0.911324, -10.101204, 2.095) Norm(-0.408243, -0.70711, 0.57735) UV(0.641125, 0.003972)
===Triangles (Indices): 24
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 42
Tri: 40 42 43
Tri: 44 45 46
Tri: 44 46 47

Binary file not shown.

View File

@ -1,239 +0,0 @@
===Vertices (Split by UV/Normal): 136
V 0: Pos(-2.1, -10.9, -0.1) Norm(-0.57735, -0.57735, -0.57735) UV(0.706442, 0.731707)
V 1: Pos(-2.1, -10.9, 0.1) Norm(-0.57735, -0.57735, 0.57735) UV(0.694247, 0.731707)
V 2: Pos(-2.1, -8.9, 0.1) Norm(-0.57735, 0.57735, 0.57735) UV(0.694247, 0.487805)
V 3: Pos(-2.1, -8.9, -0.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.706442, 0.487805)
V 4: Pos(-2.1, -8.9, -0.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.987805, 0.512195)
V 5: Pos(-2.1, -8.9, 0.1) Norm(-0.57735, 0.57735, 0.57735) UV(0.97561, 0.512195)
V 6: Pos(2.1, -8.9, 0.1) Norm(0.57735, 0.57735, 0.57735) UV(0.97561, -0.0)
V 7: Pos(2.1, -8.9, -0.1) Norm(0.57735, 0.57735, -0.57735) UV(0.987805, -0.0)
V 8: Pos(2.1, -8.9, -0.1) Norm(0.57735, 0.57735, -0.57735) UV(0.718637, 0.731707)
V 9: Pos(2.1, -8.9, 0.1) Norm(0.57735, 0.57735, 0.57735) UV(0.706442, 0.731707)
V 10: Pos(2.1, -10.9, 0.1) Norm(0.57735, -0.57735, 0.57735) UV(0.706442, 0.487805)
V 11: Pos(2.1, -10.9, -0.1) Norm(0.57735, -0.57735, -0.57735) UV(0.718637, 0.487805)
V 12: Pos(2.1, -10.9, -0.1) Norm(0.57735, -0.57735, -0.57735) UV(1.0, 0.512195)
V 13: Pos(2.1, -10.9, 0.1) Norm(0.57735, -0.57735, 0.57735) UV(0.987805, 0.512195)
V 14: Pos(-2.1, -10.9, 0.1) Norm(-0.57735, -0.57735, 0.57735) UV(0.987805, -0.0)
V 15: Pos(-2.1, -10.9, -0.1) Norm(-0.57735, -0.57735, -0.57735) UV(1.0, -0.0)
V 16: Pos(-2.1, -8.9, -0.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.243902, 0.0)
V 17: Pos(2.1, -8.9, -0.1) Norm(0.57735, 0.57735, -0.57735) UV(0.243902, 0.512195)
V 18: Pos(2.1, -10.9, -0.1) Norm(0.57735, -0.57735, -0.57735) UV(-0.0, 0.512195)
V 19: Pos(-2.1, -10.9, -0.1) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 20: Pos(2.1, -8.9, 0.1) Norm(0.57735, 0.57735, 0.57735) UV(0.487805, 0.0)
V 21: Pos(-2.1, -8.9, 0.1) Norm(-0.57735, 0.57735, 0.57735) UV(0.487805, 0.512195)
V 22: Pos(-2.1, -10.9, 0.1) Norm(-0.57735, -0.57735, 0.57735) UV(0.243902, 0.512195)
V 23: Pos(2.1, -10.9, 0.1) Norm(0.57735, -0.57735, 0.57735) UV(0.243902, -0.0)
V 24: Pos(-2.0, -10.9, 2.4) Norm(-0.57735, -0.57735, -0.57735) UV(0.627173, 0.731707)
V 25: Pos(-2.0, -10.9, 2.55) Norm(-0.57735, -0.57735, 0.57735) UV(0.608881, 0.731707)
V 26: Pos(-2.0, -8.9, 2.55) Norm(-0.57735, 0.57735, 0.57735) UV(0.608881, 0.487805)
V 27: Pos(-2.0, -8.9, 2.4) Norm(-0.57735, 0.57735, -0.57735) UV(0.627173, 0.487805)
V 28: Pos(-2.0, -8.9, 2.4) Norm(-0.57735, 0.57735, -0.57735) UV(0.506098, 0.97561)
V 29: Pos(-2.0, -8.9, 2.55) Norm(-0.57735, 0.57735, 0.57735) UV(0.487805, 0.97561)
V 30: Pos(2.0, -8.9, 2.55) Norm(0.57735, 0.57735, 0.57735) UV(0.487805, 0.487805)
V 31: Pos(2.0, -8.9, 2.4) Norm(0.57735, 0.57735, -0.57735) UV(0.506098, 0.487805)
V 32: Pos(2.0, -8.9, 2.4) Norm(0.57735, 0.57735, -0.57735) UV(0.645466, 0.731707)
V 33: Pos(2.0, -8.9, 2.55) Norm(0.57735, 0.57735, 0.57735) UV(0.627173, 0.731707)
V 34: Pos(2.0, -10.9, 2.55) Norm(0.57735, -0.57735, 0.57735) UV(0.627173, 0.487805)
V 35: Pos(2.0, -10.9, 2.4) Norm(0.57735, -0.57735, -0.57735) UV(0.645466, 0.487805)
V 36: Pos(2.0, -10.9, 2.4) Norm(0.57735, -0.57735, -0.57735) UV(0.52439, 0.97561)
V 37: Pos(2.0, -10.9, 2.55) Norm(0.57735, -0.57735, 0.57735) UV(0.506098, 0.97561)
V 38: Pos(-2.0, -10.9, 2.55) Norm(-0.57735, -0.57735, 0.57735) UV(0.506098, 0.487805)
V 39: Pos(-2.0, -10.9, 2.4) Norm(-0.57735, -0.57735, -0.57735) UV(0.52439, 0.487805)
V 40: Pos(-2.0, -8.9, 2.4) Norm(-0.57735, 0.57735, -0.57735) UV(0.731707, 0.0)
V 41: Pos(2.0, -8.9, 2.4) Norm(0.57735, 0.57735, -0.57735) UV(0.731707, 0.487805)
V 42: Pos(2.0, -10.9, 2.4) Norm(0.57735, -0.57735, -0.57735) UV(0.487805, 0.487805)
V 43: Pos(-2.0, -10.9, 2.4) Norm(-0.57735, -0.57735, -0.57735) UV(0.487805, -0.0)
V 44: Pos(2.0, -8.9, 2.55) Norm(0.57735, 0.57735, 0.57735) UV(0.97561, 0.0)
V 45: Pos(-2.0, -8.9, 2.55) Norm(-0.57735, 0.57735, 0.57735) UV(0.97561, 0.487805)
V 46: Pos(-2.0, -10.9, 2.55) Norm(-0.57735, -0.57735, 0.57735) UV(0.731707, 0.487805)
V 47: Pos(2.0, -10.9, 2.55) Norm(0.57735, -0.57735, 0.57735) UV(0.731707, -0.0)
V 48: Pos(-1.8, -10.599999, 0.1) Norm(-0.0, 0.792403, -0.609997) UV(0.534952, 0.768292)
V 49: Pos(-1.8, -10.599999, 2.4) Norm(0.0, 0.792403, 0.609997) UV(0.534952, 0.487805)
V 50: Pos(-1.713397, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.545513, 0.487805)
V 51: Pos(-1.713397, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.545513, 0.768292)
V 52: Pos(-1.713397, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.645466, 0.768292)
V 53: Pos(-1.713397, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.645466, 0.487805)
V 54: Pos(-1.713397, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.657661, 0.487805)
V 55: Pos(-1.713397, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.657661, 0.768292)
V 56: Pos(-1.713397, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.545513, 0.768292)
V 57: Pos(-1.713397, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.545513, 0.487805)
V 58: Pos(-1.8, -10.8, 2.4) Norm(0.0, -0.792403, 0.609997) UV(0.556074, 0.487805)
V 59: Pos(-1.8, -10.8, 0.1) Norm(-0.0, -0.792403, -0.609997) UV(0.556074, 0.768292)
V 60: Pos(-1.886603, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.566635, 0.487805)
V 61: Pos(-1.886603, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.566635, 0.768292)
V 62: Pos(-1.713397, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.010561, 0.536585)
V 63: Pos(-1.8, -10.599999, 2.4) Norm(0.0, 0.792403, 0.609997) UV(0.0, 0.530488)
V 64: Pos(-1.886603, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.0, 0.518293)
V 65: Pos(-1.886603, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.010561, 0.512195)
V 66: Pos(-1.8, -10.8, 2.4) Norm(0.0, -0.792403, 0.609997) UV(0.021123, 0.518293)
V 67: Pos(-1.713397, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.021123, 0.530488)
V 68: Pos(-1.886603, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.657661, 0.768292)
V 69: Pos(-1.886603, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.657661, 0.487805)
V 70: Pos(-1.886603, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.669856, 0.487805)
V 71: Pos(-1.886603, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.669856, 0.768292)
V 72: Pos(-1.886603, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.52439, 0.768292)
V 73: Pos(-1.886603, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.52439, 0.487805)
V 74: Pos(-1.8, -10.599999, 0.1) Norm(-0.0, 0.792403, -0.609997) UV(0.042245, 0.530488)
V 75: Pos(-1.713397, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.042245, 0.518292)
V 76: Pos(-1.713397, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.052806, 0.512195)
V 77: Pos(-1.8, -10.8, 0.1) Norm(-0.0, -0.792403, -0.609997) UV(0.063368, 0.518292)
V 78: Pos(-1.886603, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.063368, 0.530488)
V 79: Pos(-1.886603, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.052806, 0.536585)
V 80: Pos(1.8, -10.599999, 0.1) Norm(-0.0, 0.792403, -0.609997) UV(0.577197, 0.768292)
V 81: Pos(1.8, -10.599999, 2.4) Norm(0.0, 0.792403, 0.609997) UV(0.577197, 0.487805)
V 82: Pos(1.886603, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.587758, 0.487805)
V 83: Pos(1.886603, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.587758, 0.768292)
V 84: Pos(1.886603, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.669856, 0.768292)
V 85: Pos(1.886603, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.669856, 0.487805)
V 86: Pos(1.886603, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.682051, 0.487805)
V 87: Pos(1.886603, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.682051, 0.768292)
V 88: Pos(1.886603, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.587758, 0.768292)
V 89: Pos(1.886603, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.587758, 0.487805)
V 90: Pos(1.8, -10.8, 2.4) Norm(0.0, -0.792403, 0.609997) UV(0.598319, 0.487805)
V 91: Pos(1.8, -10.8, 0.1) Norm(-0.0, -0.792403, -0.609997) UV(0.598319, 0.768292)
V 92: Pos(1.713397, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.608881, 0.487805)
V 93: Pos(1.713397, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.608881, 0.768292)
V 94: Pos(1.886603, -10.65, 2.4) Norm(0.686242, 0.396201, 0.609998) UV(0.073929, 0.536585)
V 95: Pos(1.8, -10.599999, 2.4) Norm(0.0, 0.792403, 0.609997) UV(0.063368, 0.530488)
V 96: Pos(1.713397, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.063368, 0.518293)
V 97: Pos(1.713397, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.073929, 0.512195)
V 98: Pos(1.8, -10.8, 2.4) Norm(0.0, -0.792403, 0.609997) UV(0.08449, 0.518293)
V 99: Pos(1.886603, -10.75, 2.4) Norm(0.686242, -0.396201, 0.609998) UV(0.08449, 0.530488)
V 100: Pos(1.713397, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.682051, 0.768292)
V 101: Pos(1.713397, -10.75, 2.4) Norm(-0.686242, -0.396201, 0.609998) UV(0.682051, 0.487805)
V 102: Pos(1.713397, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.694247, 0.487805)
V 103: Pos(1.713397, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.694247, 0.768292)
V 104: Pos(1.713397, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.566635, 0.768292)
V 105: Pos(1.713397, -10.65, 2.4) Norm(-0.686242, 0.396201, 0.609998) UV(0.566635, 0.487805)
V 106: Pos(1.8, -10.599999, 0.1) Norm(-0.0, 0.792403, -0.609997) UV(0.021123, 0.530488)
V 107: Pos(1.886603, -10.65, 0.1) Norm(0.686242, 0.396201, -0.609998) UV(0.021123, 0.518293)
V 108: Pos(1.886603, -10.75, 0.1) Norm(0.686242, -0.396201, -0.609998) UV(0.031684, 0.512195)
V 109: Pos(1.8, -10.8, 0.1) Norm(-0.0, -0.792403, -0.609997) UV(0.042245, 0.518293)
V 110: Pos(1.713397, -10.75, 0.1) Norm(-0.686242, -0.396201, -0.609998) UV(0.042245, 0.530488)
V 111: Pos(1.713397, -10.65, 0.1) Norm(-0.686242, 0.396201, -0.609998) UV(0.031684, 0.536585)
V 112: Pos(-1.26, -8.92, 0.1) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 113: Pos(-1.26, -8.92, 2.1) Norm(-0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 114: Pos(-1.26, -8.68, 2.1) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 115: Pos(-1.26, -8.68, 0.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 116: Pos(-1.179716, -8.68, 2.1) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 117: Pos(-1.179716, -8.68, 0.1) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 118: Pos(-1.179716, -8.92, 2.1) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 119: Pos(-1.179716, -8.92, 0.1) Norm(0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 120: Pos(1.18346, -8.92, 0.1) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 121: Pos(1.18346, -8.92, 2.1) Norm(-0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 122: Pos(1.18346, -8.68, 2.1) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 123: Pos(1.18346, -8.68, 0.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 124: Pos(1.26, -8.68, 2.1) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 125: Pos(1.26, -8.68, 0.1) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 126: Pos(1.26, -8.92, 2.1) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 127: Pos(1.26, -8.92, 0.1) Norm(0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 128: Pos(-1.26, -8.92, 2.1) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 129: Pos(-1.26, -8.92, 2.16) Norm(-0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 130: Pos(-1.26, -8.68, 2.16) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 131: Pos(-1.26, -8.68, 2.1) Norm(-0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 132: Pos(1.26, -8.68, 2.16) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 133: Pos(1.26, -8.68, 2.1) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 134: Pos(1.26, -8.92, 2.16) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 135: Pos(1.26, -8.92, 2.1) Norm(0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
===Triangles (Indices): 100
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 42
Tri: 40 42 43
Tri: 44 45 46
Tri: 44 46 47
Tri: 48 49 50
Tri: 48 50 51
Tri: 52 53 54
Tri: 52 54 55
Tri: 56 57 58
Tri: 56 58 59
Tri: 59 58 60
Tri: 59 60 61
Tri: 62 63 64
Tri: 62 64 65
Tri: 62 65 66
Tri: 62 66 67
Tri: 68 69 70
Tri: 68 70 71
Tri: 72 73 49
Tri: 72 49 48
Tri: 74 75 76
Tri: 74 76 77
Tri: 74 77 78
Tri: 74 78 79
Tri: 80 81 82
Tri: 80 82 83
Tri: 84 85 86
Tri: 84 86 87
Tri: 88 89 90
Tri: 88 90 91
Tri: 91 90 92
Tri: 91 92 93
Tri: 94 95 96
Tri: 94 96 97
Tri: 94 97 98
Tri: 94 98 99
Tri: 100 101 102
Tri: 100 102 103
Tri: 104 105 81
Tri: 104 81 80
Tri: 106 107 108
Tri: 106 108 109
Tri: 106 109 110
Tri: 106 110 111
Tri: 112 113 114
Tri: 112 114 115
Tri: 115 114 116
Tri: 115 116 117
Tri: 117 116 118
Tri: 117 118 119
Tri: 119 118 113
Tri: 119 113 112
Tri: 115 117 119
Tri: 115 119 112
Tri: 116 114 113
Tri: 116 113 118
Tri: 120 121 122
Tri: 120 122 123
Tri: 123 122 124
Tri: 123 124 125
Tri: 125 124 126
Tri: 125 126 127
Tri: 127 126 121
Tri: 127 121 120
Tri: 123 125 127
Tri: 123 127 120
Tri: 124 122 121
Tri: 124 121 126
Tri: 128 129 130
Tri: 128 130 131
Tri: 131 130 132
Tri: 131 132 133
Tri: 133 132 134
Tri: 133 134 135
Tri: 135 134 129
Tri: 135 129 128
Tri: 131 133 135
Tri: 131 135 128
Tri: 132 130 129
Tri: 132 129 134

Binary file not shown.

View File

@ -1,867 +0,0 @@
===Vertices (Split by UV/Normal): 648
V 0: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.266647)
V 1: Pos(-80.0, -29.299999, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.034463, 1e-05)
V 2: Pos(-80.0, -29.5, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(1e-05, 1e-05)
V 3: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.586197, 0.266687)
V 4: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551744, 0.533323)
V 5: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.586197, 0.533323)
V 6: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551704, 0.50001)
V 7: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.533313)
V 8: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.50001)
V 9: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551704, 0.433343)
V 10: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.466647)
V 11: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.433343)
V 12: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275882, 0.466657)
V 13: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.433353)
V 14: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.466657)
V 15: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 2e-05)
V 16: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.517261, 0.266657)
V 17: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.266657)
V 18: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655162, 2e-05)
V 19: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.62071, 0.266657)
V 20: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655162, 0.266657)
V 21: Pos(80.0, -29.5, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.551704, 0.466677)
V 22: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.49998)
V 23: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.466677)
V 24: Pos(-80.0, -29.299999, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.586227, 0.533323)
V 25: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.62068, 0.266687)
V 26: Pos(-80.0, -29.5, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.62068, 0.533323)
V 27: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.62067, 0.266677)
V 28: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.586217, 0.533313)
V 29: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.586217, 0.266677)
V 30: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655152, 1e-05)
V 31: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.6207, 0.266647)
V 32: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.6207, 1e-05)
V 33: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.466687)
V 34: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275882, 0.49999)
V 35: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551714, 0.49999)
V 36: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.50002)
V 37: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275882, 0.533323)
V 38: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551714, 0.533323)
V 39: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586187, 1e-05)
V 40: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551734, 0.266647)
V 41: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551734, 1e-05)
V 42: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586227, 0.266657)
V 43: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.62068, 2e-05)
V 44: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.62068, 0.266657)
V 45: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551704, 1e-05)
V 46: Pos(80.0, -29.5, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.517251, 0.266647)
V 47: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.517251, 1e-05)
V 48: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.655152, 0.266677)
V 49: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.6207, 0.533313)
V 50: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.6207, 0.266677)
V 51: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.733353)
V 52: Pos(-80.0, -29.299999, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.275882, 0.766657)
V 53: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.766657)
V 54: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.724118, 0.533343)
V 55: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689665, 0.79998)
V 56: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689665, 0.533343)
V 57: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.62071, 0.79999)
V 58: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655162, 0.533353)
V 59: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655162, 0.79999)
V 60: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.766647)
V 61: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275842, 0.733343)
V 62: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.733343)
V 63: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655152, 0.533343)
V 64: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.6207, 0.79998)
V 65: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.6207, 0.533343)
V 66: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.733353)
V 67: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.766657)
V 68: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.766657)
V 69: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586227, 0.79999)
V 70: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.62068, 0.533353)
V 71: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.62068, 0.79999)
V 72: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.689675, 0.79999)
V 73: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.724128, 0.533353)
V 74: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.724128, 0.79999)
V 75: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.666687)
V 76: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.69999)
V 77: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.69999)
V 78: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.724158, 0.533323)
V 79: Pos(80.0, -29.5, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.758611, 0.266687)
V 80: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.758611, 0.533323)
V 81: Pos(-80.0, -29.299999, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137941, 0.166647)
V 82: Pos(-80.0, -29.5, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.172394, 0.133343)
V 83: Pos(-80.0, -29.299999, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.137941, 0.133343)
V 84: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.62067, 0.533343)
V 85: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.586217, 0.79998)
V 86: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.586217, 0.533343)
V 87: Pos(80.0, -29.5, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.172404, 0.033353)
V 88: Pos(80.0, -29.299999, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.137951, 0.066657)
V 89: Pos(80.0, -29.5, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.172404, 0.066657)
V 90: Pos(-80.0, -29.5, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.827566, 0.266677)
V 91: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.793113, 0.533313)
V 92: Pos(-80.0, -29.5, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.793113, 0.266677)
V 93: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793123, 0.533323)
V 94: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.827576, 0.266687)
V 95: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.827576, 0.533323)
V 96: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.793123, 0.266657)
V 97: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.827576, 2e-05)
V 98: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.827576, 0.266657)
V 99: Pos(80.0, -29.299999, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.275872, 0.69998)
V 100: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551704, 0.666677)
V 101: Pos(80.0, -29.299999, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.275872, 0.666677)
V 102: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.466687)
V 103: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.49999)
V 104: Pos(-80.0, -29.299999, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(2e-05, 0.49999)
V 105: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.533313)
V 106: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.50001)
V 107: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.50001)
V 108: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.366647)
V 109: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.333343)
V 110: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.333343)
V 111: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.49998)
V 112: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.466677)
V 113: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.466677)
V 114: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.448296, 0.266657)
V 115: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.482749, 0.266657)
V 116: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.482749, 2e-05)
V 117: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.333313)
V 118: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.30001)
V 119: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551704, 0.30001)
V 120: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.30002)
V 121: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.333323)
V 122: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275882, 0.333323)
V 123: Pos(80.0, -29.5, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.413813, 0.266657)
V 124: Pos(80.0, -29.299999, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.448266, 0.266657)
V 125: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.448266, 2e-05)
V 126: Pos(-80.0, -29.299999, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.551704, 0.366677)
V 127: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.366677)
V 128: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275872, 0.39998)
V 129: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.37929, 1e-05)
V 130: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.103458, 1e-05)
V 131: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.103458, 0.033313)
V 132: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275842, 0.30001)
V 133: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.30001)
V 134: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.333313)
V 135: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(2e-05, 0.333323)
V 136: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.333323)
V 137: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.30002)
V 138: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(2e-05, 0.29999)
V 139: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.29999)
V 140: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.266687)
V 141: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.034493, 0.266647)
V 142: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.034493, 1e-05)
V 143: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.068946, 1e-05)
V 144: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.103468, 0.033323)
V 145: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.3793, 0.033323)
V 146: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.3793, 2e-05)
V 147: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.068976, 0.266647)
V 148: Pos(80.0, -29.299999, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.068976, 1e-05)
V 149: Pos(80.0, -29.5, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.103428, 1e-05)
V 150: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793113, 0.266647)
V 151: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793113, 1e-05)
V 152: Pos(0.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.827566, 1e-05)
V 153: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275882, 0.69999)
V 154: Pos(-80.0, -29.299999, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.551714, 0.69999)
V 155: Pos(-80.0, -29.299999, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.551714, 0.666687)
V 156: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586197, 0.533353)
V 157: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586197, 0.79999)
V 158: Pos(20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551744, 0.79999)
V 159: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551704, 0.70001)
V 160: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275872, 0.70001)
V 161: Pos(-40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.733313)
V 162: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275882, 0.733323)
V 163: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551714, 0.733323)
V 164: Pos(60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.70002)
V 165: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(2e-05, 0.733323)
V 166: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.733323)
V 167: Pos(-20.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.70002)
V 168: Pos(0.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551734, 0.79998)
V 169: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551734, 0.533343)
V 170: Pos(20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.586187, 0.533343)
V 171: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275842, 0.70001)
V 172: Pos(-60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.70001)
V 173: Pos(-60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.733313)
V 174: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275842, 0.633343)
V 175: Pos(40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.633343)
V 176: Pos(40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.666647)
V 177: Pos(-40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793093, 2e-05)
V 178: Pos(-20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793093, 0.266657)
V 179: Pos(-20.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.758641, 0.266657)
V 180: Pos(60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275882, 0.666657)
V 181: Pos(80.0, -29.5, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.551714, 0.666657)
V 182: Pos(80.0, -29.5, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.551714, 0.633353)
V 183: Pos(-80.0, -29.299999, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137911, 0.133343)
V 184: Pos(-80.0, -29.5, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.103458, 0.133343)
V 185: Pos(-80.0, -29.5, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.103458, 0.166647)
V 186: Pos(20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551704, 0.633343)
V 187: Pos(0.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.633343)
V 188: Pos(0.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.666647)
V 189: Pos(80.0, -29.5, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.137951, 0.166657)
V 190: Pos(80.0, -29.299999, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.172404, 0.166657)
V 191: Pos(80.0, -29.299999, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.172404, 0.133353)
V 192: Pos(-80.0, -29.5, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.275842, 0.666677)
V 193: Pos(-60.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.666677)
V 194: Pos(-60.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.69998)
V 195: Pos(20.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793093, 0.266687)
V 196: Pos(40.0, -29.5, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.793093, 0.533323)
V 197: Pos(40.0, -29.5, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.758641, 0.533323)
V 198: Pos(-20.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.758631, 0.533313)
V 199: Pos(-40.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.758631, 0.266677)
V 200: Pos(-40.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.793083, 0.266677)
V 201: Pos(80.0, -29.299999, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.275882, 0.633323)
V 202: Pos(60.0, -29.299999, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.633323)
V 203: Pos(60.0, -29.299999, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.60002)
V 204: Pos(-1.1, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.758601, 0.533343)
V 205: Pos(-1.3, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.724148, 0.79998)
V 206: Pos(-1.3, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.724148, 0.533343)
V 207: Pos(-1.3, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.275842, 0.80001)
V 208: Pos(-1.1, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(1e-05, 0.833313)
V 209: Pos(-1.3, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(1e-05, 0.80001)
V 210: Pos(-1.1, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.827566, 0.533343)
V 211: Pos(-1.1, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.793113, 0.79998)
V 212: Pos(-1.1, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.793113, 0.533343)
V 213: Pos(-1.3, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.862049, 1e-05)
V 214: Pos(-1.3, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.827596, 0.266647)
V 215: Pos(-1.3, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.827596, 1e-05)
V 216: Pos(-1.1, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.241369, 0.033353)
V 217: Pos(-1.3, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.206917, 0.066657)
V 218: Pos(-1.1, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.241369, 0.066657)
V 219: Pos(-1.3, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.241369, 0.066687)
V 220: Pos(-1.1, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.206917, 0.09999)
V 221: Pos(-1.3, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.241369, 0.09999)
V 222: Pos(-1.1, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.758631, 0.79998)
V 223: Pos(-1.1, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.758631, 0.533343)
V 224: Pos(-1.3, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.793083, 0.533343)
V 225: Pos(-1.3, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.724158, 0.79999)
V 226: Pos(-1.1, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.758611, 0.79999)
V 227: Pos(-1.1, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.758611, 0.533353)
V 228: Pos(-1.1, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.862059, 2e-05)
V 229: Pos(-1.1, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.862059, 0.266657)
V 230: Pos(-1.1, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.827606, 0.266657)
V 231: Pos(-1.3, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.551744, 0.833323)
V 232: Pos(-1.3, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.827576, 0.833323)
V 233: Pos(-1.3, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.827576, 0.80002)
V 234: Pos(-1.1, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.172434, 0.09999)
V 235: Pos(-1.3, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.206887, 0.09999)
V 236: Pos(-1.3, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.206887, 0.066687)
V 237: Pos(-1.3, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.206877, 0.033343)
V 238: Pos(-1.1, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.172424, 0.033343)
V 239: Pos(-1.1, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.172424, 0.066647)
V 240: Pos(1.3, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.275872, 0.833313)
V 241: Pos(1.1, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.551704, 0.80001)
V 242: Pos(1.1, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.275872, 0.80001)
V 243: Pos(1.1, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.793093, 0.533353)
V 244: Pos(1.3, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.758641, 0.79999)
V 245: Pos(1.1, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.793093, 0.79999)
V 246: Pos(1.3, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.206907, 0.066647)
V 247: Pos(1.1, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.241359, 0.033343)
V 248: Pos(1.3, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.206907, 0.033343)
V 249: Pos(1.1, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.206887, 0.033353)
V 250: Pos(1.3, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.172434, 0.066657)
V 251: Pos(1.1, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.206887, 0.066657)
V 252: Pos(1.3, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.275852, 0.833353)
V 253: Pos(1.3, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(2e-05, 0.866657)
V 254: Pos(1.3, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.275852, 0.866657)
V 255: Pos(1.1, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.551734, 0.833313)
V 256: Pos(1.1, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(0.827566, 0.80001)
V 257: Pos(1.1, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.551734, 0.80001)
V 258: Pos(1.3, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.275882, 0.833323)
V 259: Pos(1.3, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.551714, 0.833323)
V 260: Pos(1.1, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.551714, 0.80002)
V 261: Pos(1.1, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.275852, 0.80002)
V 262: Pos(1.3, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.275852, 0.833323)
V 263: Pos(1.3, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(2e-05, 0.833323)
V 264: Pos(1.3, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.241359, 0.066677)
V 265: Pos(1.1, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.206907, 0.066677)
V 266: Pos(1.1, -10.897923, 0.2) Norm(-0.577344, 0.577352, 0.577354) UV(0.206907, 0.09998)
V 267: Pos(1.1, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(0.206877, 0.066677)
V 268: Pos(1.3, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.172424, 0.066677)
V 269: Pos(1.3, -13.9, 0.2) Norm(0.577344, -0.577352, 0.577354) UV(0.172424, 0.09998)
V 270: Pos(1.3, -13.9, -0.1) Norm(0.577351, -0.577345, -0.577355) UV(0.827576, 0.533353)
V 271: Pos(1.3, -10.897923, -0.1) Norm(0.577348, 0.577356, -0.577348) UV(0.827576, 0.79999)
V 272: Pos(1.3, -10.897923, 0.2) Norm(0.577355, 0.577348, 0.577348) UV(0.793123, 0.79999)
V 273: Pos(1.1, -10.897923, -0.1) Norm(-0.577351, 0.577345, -0.577355) UV(0.275842, 0.833343)
V 274: Pos(1.1, -13.9, -0.1) Norm(-0.577348, -0.577356, -0.577348) UV(1e-05, 0.833343)
V 275: Pos(1.1, -13.9, 0.2) Norm(-0.577355, -0.577348, 0.577348) UV(1e-05, 0.866647)
V 276: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.827596, 0.533313)
V 277: Pos(-80.0, -13.9, 0.2) Norm(-0.577347, 0.577354, 0.57735) UV(0.862049, 0.266677)
V 278: Pos(-80.0, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.827596, 0.266677)
V 279: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(0.275842, 0.90001)
V 280: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(1e-05, 0.933313)
V 281: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.90001)
V 282: Pos(-1.099998, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(2e-05, 0.933323)
V 283: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.275852, 0.90002)
V 284: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(0.275852, 0.933323)
V 285: Pos(-80.0, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.827606, 0.533323)
V 286: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.862059, 0.266687)
V 287: Pos(-80.0, -14.1, -0.1) Norm(-0.577348, -0.577355, -0.577348) UV(0.862059, 0.533323)
V 288: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(0.862089, 0.79999)
V 289: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(0.896542, 0.533353)
V 290: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.896542, 0.79999)
V 291: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.896532, 0.266677)
V 292: Pos(-1.099998, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.862079, 0.533313)
V 293: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(0.862079, 0.266677)
V 294: Pos(-1.099998, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.137941, 0.09998)
V 295: Pos(-1.099998, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.172394, 0.066677)
V 296: Pos(-1.099998, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.137941, 0.066677)
V 297: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.931014, 0.266677)
V 298: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.896562, 0.533313)
V 299: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.896562, 0.266677)
V 300: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.551734, 0.933313)
V 301: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(0.827566, 0.90001)
V 302: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551734, 0.90001)
V 303: Pos(-80.0, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137921, 0.066687)
V 304: Pos(-80.0, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.103468, 0.09999)
V 305: Pos(-80.0, -13.9, 0.2) Norm(-0.577347, 0.577354, 0.57735) UV(0.137921, 0.09999)
V 306: Pos(-1.099998, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.827576, 0.90002)
V 307: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.551744, 0.933323)
V 308: Pos(-1.099998, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.827576, 0.933323)
V 309: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(0.931014, 0.533343)
V 310: Pos(-1.099998, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.896562, 0.79998)
V 311: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(0.896562, 0.533343)
V 312: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(1e-05, 0.99998)
V 313: Pos(-80.0, -13.9, 0.2) Norm(-0.577347, 0.577354, 0.57735) UV(0.275842, 0.966677)
V 314: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(1e-05, 0.966677)
V 315: Pos(-80.0, -14.1, -0.1) Norm(-0.577348, -0.577355, -0.577348) UV(0.275852, 0.966687)
V 316: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.99999)
V 317: Pos(-80.0, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.275852, 0.99999)
V 318: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.833353)
V 319: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.551714, 0.866657)
V 320: Pos(-80.0, -13.9, 0.2) Norm(-0.577347, 0.577354, 0.57735) UV(0.275882, 0.866657)
V 321: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(0.931014, 1e-05)
V 322: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.896562, 1e-05)
V 323: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.896562, 0.266647)
V 324: Pos(-1.099998, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.275872, 0.89998)
V 325: Pos(-1.099998, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.275872, 0.866677)
V 326: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.551704, 0.866677)
V 327: Pos(-80.0, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.551704, 0.833343)
V 328: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(0.275872, 0.833343)
V 329: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.275872, 0.866647)
V 330: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(0.862079, 0.79998)
V 331: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.862079, 0.533343)
V 332: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(0.896532, 0.533343)
V 333: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.896542, 0.266687)
V 334: Pos(-1.099998, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.896542, 0.533323)
V 335: Pos(-1.099998, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.862089, 0.533323)
V 336: Pos(-1.099998, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.172394, 0.033343)
V 337: Pos(-1.099998, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.137941, 0.033343)
V 338: Pos(-1.099998, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.137941, 0.066647)
V 339: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.965507, 2e-05)
V 340: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(0.965507, 0.266657)
V 341: Pos(-53.699997, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.931054, 0.266657)
V 342: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.275842, 0.933343)
V 343: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(1e-05, 0.933343)
V 344: Pos(-27.399998, -14.1, 0.2) Norm(0.0, -0.707108, 0.707106) UV(1e-05, 0.966647)
V 345: Pos(-80.0, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137911, 0.066677)
V 346: Pos(-80.0, -14.1, -0.1) Norm(-0.577348, -0.577355, -0.577348) UV(0.103458, 0.066677)
V 347: Pos(-80.0, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.103458, 0.09998)
V 348: Pos(-1.099998, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.275882, 0.933323)
V 349: Pos(-27.399998, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.551714, 0.933323)
V 350: Pos(-27.399998, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.551714, 0.90002)
V 351: Pos(-27.399998, -14.1, -0.1) Norm(0.0, -0.707108, -0.707106) UV(0.551704, 0.90001)
V 352: Pos(-1.099998, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.275872, 0.90001)
V 353: Pos(-1.099998, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.275872, 0.933313)
V 354: Pos(-53.699997, -13.9, -0.1) Norm(0.0, 0.707109, -0.707104) UV(0.965527, 0.266647)
V 355: Pos(-80.0, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.965527, 1e-05)
V 356: Pos(-80.0, -13.9, 0.2) Norm(-0.577347, 0.577354, 0.57735) UV(0.99998, 1e-05)
V 357: Pos(-80.0, -14.1, -0.1) Norm(-0.577348, -0.577355, -0.577348) UV(0.99999, 2e-05)
V 358: Pos(-53.699997, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.99999, 0.266657)
V 359: Pos(-53.699997, -14.1, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.965537, 0.266657)
V 360: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.275842, 0.866677)
V 361: Pos(1.099998, -13.9, 0.2) Norm(-0.577348, 0.577352, 0.577351) UV(1e-05, 0.89998)
V 362: Pos(1.099998, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(1e-05, 0.866677)
V 363: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(2e-05, 0.89999)
V 364: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.275852, 0.866687)
V 365: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.275852, 0.89999)
V 366: Pos(80.0, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.551744, 0.89999)
V 367: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.827576, 0.866687)
V 368: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.827576, 0.89999)
V 369: Pos(1.099998, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.827576, 0.833353)
V 370: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.551744, 0.866657)
V 371: Pos(1.099998, -14.1, -0.1) Norm(-0.577349, -0.577352, -0.577349) UV(0.827576, 0.866657)
V 372: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.551734, 0.866647)
V 373: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.827566, 0.833343)
V 374: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.551734, 0.833343)
V 375: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.551734, 0.89998)
V 376: Pos(80.0, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.827566, 0.866677)
V 377: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.551734, 0.866677)
V 378: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.931054, 0.79999)
V 379: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.965507, 0.533353)
V 380: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.965507, 0.79999)
V 381: Pos(1.099998, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137921, 0.10002)
V 382: Pos(1.099998, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.103468, 0.133323)
V 383: Pos(1.099998, -13.9, 0.2) Norm(-0.577348, 0.577352, 0.577351) UV(0.137921, 0.133323)
V 384: Pos(80.0, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.896572, 0.79999)
V 385: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.931024, 0.533353)
V 386: Pos(80.0, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.931024, 0.79999)
V 387: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.896572, 0.533323)
V 388: Pos(80.0, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.931024, 0.266687)
V 389: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.931024, 0.533323)
V 390: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.551734, 0.966647)
V 391: Pos(1.099998, -13.9, 0.2) Norm(-0.577348, 0.577352, 0.577351) UV(0.827566, 0.933343)
V 392: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.551734, 0.933343)
V 393: Pos(1.099998, -14.1, -0.1) Norm(-0.577349, -0.577352, -0.577349) UV(0.965497, 0.266677)
V 394: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.931044, 0.533313)
V 395: Pos(1.099998, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.931044, 0.266677)
V 396: Pos(80.0, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.103458, 0.133313)
V 397: Pos(80.0, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.137911, 0.10001)
V 398: Pos(80.0, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.103458, 0.10001)
V 399: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.827576, 0.933353)
V 400: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.551744, 0.966657)
V 401: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.827576, 0.966657)
V 402: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.896532, 1e-05)
V 403: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.862079, 1e-05)
V 404: Pos(1.099998, -13.9, 0.2) Norm(-0.577348, 0.577352, 0.577351) UV(0.862079, 0.266647)
V 405: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.827606, 0.79999)
V 406: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.862059, 0.79999)
V 407: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.862059, 0.533353)
V 408: Pos(80.0, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.551714, 0.866687)
V 409: Pos(80.0, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.551714, 0.89999)
V 410: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.275882, 0.89999)
V 411: Pos(1.099998, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.896542, 2e-05)
V 412: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.896542, 0.266657)
V 413: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.862089, 0.266657)
V 414: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.827596, 0.79998)
V 415: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.827596, 0.533343)
V 416: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.862049, 0.533343)
V 417: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.931024, 2e-05)
V 418: Pos(80.0, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.931024, 0.266657)
V 419: Pos(80.0, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.896572, 0.266657)
V 420: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.931044, 0.79998)
V 421: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.931044, 0.533343)
V 422: Pos(53.700001, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.965497, 0.533343)
V 423: Pos(1.099998, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.137911, 0.033343)
V 424: Pos(1.099998, -14.1, -0.1) Norm(-0.577349, -0.577352, -0.577349) UV(0.103458, 0.033343)
V 425: Pos(1.099998, -14.1, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.103458, 0.066647)
V 426: Pos(80.0, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.931044, 0.266647)
V 427: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.931044, 1e-05)
V 428: Pos(53.700001, -13.9, 0.2) Norm(0.0, 0.707108, 0.707106) UV(0.965497, 1e-05)
V 429: Pos(53.700001, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(2e-05, 0.966657)
V 430: Pos(80.0, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.275852, 0.966657)
V 431: Pos(80.0, -14.1, 0.2) Norm(0.577349, -0.577353, 0.577349) UV(0.275852, 0.933353)
V 432: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.275882, 0.966657)
V 433: Pos(1.099998, -13.9, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.551714, 0.966657)
V 434: Pos(1.099998, -13.9, 0.2) Norm(-0.577348, 0.577352, 0.577351) UV(0.551714, 0.933353)
V 435: Pos(1.099998, -14.1, -0.1) Norm(-0.577349, -0.577352, -0.577349) UV(0.551704, 0.933343)
V 436: Pos(27.4, -14.1, -0.1) Norm(0.0, -0.707107, -0.707107) UV(0.275872, 0.933343)
V 437: Pos(27.4, -14.1, 0.2) Norm(0.0, -0.707107, 0.707107) UV(0.275872, 0.966647)
V 438: Pos(80.0, -14.1, -0.1) Norm(0.577356, -0.577348, -0.577347) UV(0.137951, 0.133323)
V 439: Pos(80.0, -13.9, -0.1) Norm(0.577349, 0.577352, -0.577349) UV(0.172404, 0.133323)
V 440: Pos(80.0, -13.9, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.172404, 0.10002)
V 441: Pos(53.700001, -13.9, -0.1) Norm(0.0, 0.707108, -0.707106) UV(0.965507, 0.266687)
V 442: Pos(27.4, -13.9, -0.1) Norm(0.0, 0.707107, -0.707107) UV(0.965507, 0.533323)
V 443: Pos(27.4, -13.9, 0.2) Norm(0.0, 0.707107, 0.707107) UV(0.931054, 0.533323)
V 444: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.413783, 2e-05)
V 445: Pos(-80.0, -17.1, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.37933, 0.266657)
V 446: Pos(-80.0, -17.300001, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.413783, 0.266657)
V 447: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.533323)
V 448: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.50002)
V 449: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.533323)
V 450: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.482769, 0.266647)
V 451: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.517221, 1e-05)
V 452: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.482769, 1e-05)
V 453: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.366657)
V 454: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.333353)
V 455: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.366657)
V 456: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.310335, 0.033353)
V 457: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275882, 0.29999)
V 458: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.310335, 0.29999)
V 459: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.29998)
V 460: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.310325, 0.033343)
V 461: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.033343)
V 462: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.413803, 0.266647)
V 463: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.448256, 1e-05)
V 464: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.413803, 1e-05)
V 465: Pos(80.0, -17.300001, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(2e-05, 0.466657)
V 466: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.433353)
V 467: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.466657)
V 468: Pos(-80.0, -17.1, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(1e-05, 0.466647)
V 469: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275842, 0.433343)
V 470: Pos(-80.0, -17.300001, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(1e-05, 0.433343)
V 471: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.344848, 0.29999)
V 472: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.3793, 0.033353)
V 473: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.3793, 0.29999)
V 474: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.310365, 0.29999)
V 475: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.344818, 0.033353)
V 476: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.344818, 0.29999)
V 477: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.482739, 1e-05)
V 478: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.448286, 0.266647)
V 479: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.448286, 1e-05)
V 480: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.433313)
V 481: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275842, 0.40001)
V 482: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.40001)
V 483: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.39998)
V 484: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275842, 0.366677)
V 485: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.366677)
V 486: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.37929, 0.033343)
V 487: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.344838, 0.29998)
V 488: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.344838, 0.033343)
V 489: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.366687)
V 490: Pos(80.0, -17.300001, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(2e-05, 0.39999)
V 491: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.39999)
V 492: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.689635, 0.266677)
V 493: Pos(-80.0, -17.1, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.655182, 0.533313)
V 494: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.655182, 0.266677)
V 495: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.566647)
V 496: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.533343)
V 497: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.533343)
V 498: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.689635, 1e-05)
V 499: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655182, 0.266647)
V 500: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.655182, 1e-05)
V 501: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.60002)
V 502: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.633323)
V 503: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.633323)
V 504: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.633313)
V 505: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.60001)
V 506: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.60001)
V 507: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.758601, 1e-05)
V 508: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.724148, 0.266647)
V 509: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.724148, 1e-05)
V 510: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(1e-05, 0.59998)
V 511: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.566677)
V 512: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(1e-05, 0.566677)
V 513: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655192, 0.533323)
V 514: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689645, 0.266687)
V 515: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689645, 0.533323)
V 516: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.724118, 0.266677)
V 517: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.689665, 0.533313)
V 518: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.689665, 0.266677)
V 519: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275872, 0.59998)
V 520: Pos(80.0, -17.300001, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.551704, 0.566677)
V 521: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.566677)
V 522: Pos(-80.0, -17.1, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.172404, 0.066687)
V 523: Pos(-80.0, -17.300001, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.137951, 0.09999)
V 524: Pos(-80.0, -17.1, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.172404, 0.09999)
V 525: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.566647)
V 526: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551704, 0.533343)
V 527: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.533343)
V 528: Pos(80.0, -17.300001, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.137941, 0.133313)
V 529: Pos(80.0, -17.1, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.172394, 0.10001)
V 530: Pos(80.0, -17.300001, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.137941, 0.10001)
V 531: Pos(-80.0, -17.300001, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.724158, 0.266657)
V 532: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.758611, 2e-05)
V 533: Pos(-80.0, -17.300001, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.758611, 0.266657)
V 534: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551714, 0.766687)
V 535: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275882, 0.79999)
V 536: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.79999)
V 537: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655192, 0.266657)
V 538: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689645, 2e-05)
V 539: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689645, 0.266657)
V 540: Pos(80.0, -17.1, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.551714, 0.566687)
V 541: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275882, 0.59999)
V 542: Pos(80.0, -17.1, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.551714, 0.59999)
V 543: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.689675, 0.266657)
V 544: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.724128, 2e-05)
V 545: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.724128, 0.266657)
V 546: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.40002)
V 547: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.433323)
V 548: Pos(-80.0, -17.1, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(2e-05, 0.433323)
V 549: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.344808, 0.033343)
V 550: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.310355, 0.033343)
V 551: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.310355, 0.29998)
V 552: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.433313)
V 553: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.40001)
V 554: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551704, 0.40001)
V 555: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(2e-05, 0.266657)
V 556: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.034473, 0.266657)
V 557: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.034473, 2e-05)
V 558: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.551714, 0.366687)
V 559: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.39999)
V 560: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275882, 0.39999)
V 561: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.068986, 0.266657)
V 562: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.103438, 0.266657)
V 563: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.103438, 2e-05)
V 564: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.034503, 0.266657)
V 565: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.068956, 0.266657)
V 566: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.068956, 2e-05)
V 567: Pos(80.0, -17.300001, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(1e-05, 0.29998)
V 568: Pos(80.0, -17.1, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(1e-05, 0.266677)
V 569: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275842, 0.266677)
V 570: Pos(-80.0, -17.1, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.37932, 0.266647)
V 571: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.37932, 1e-05)
V 572: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.413773, 1e-05)
V 573: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.517231, 2e-05)
V 574: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.517231, 0.266657)
V 575: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.482779, 0.266657)
V 576: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275882, 0.433323)
V 577: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.433323)
V 578: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551714, 0.40002)
V 579: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586197, 2e-05)
V 580: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586197, 0.266657)
V 581: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.551744, 0.266657)
V 582: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586217, 0.266647)
V 583: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.586217, 1e-05)
V 584: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.62067, 1e-05)
V 585: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551704, 0.333343)
V 586: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.333343)
V 587: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275872, 0.366647)
V 588: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551734, 0.533313)
V 589: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551734, 0.266677)
V 590: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.586187, 0.266677)
V 591: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275882, 0.366657)
V 592: Pos(80.0, -17.1, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.551714, 0.366657)
V 593: Pos(80.0, -17.300001, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.551714, 0.333353)
V 594: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.689645, 0.533353)
V 595: Pos(-80.0, -17.1, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.689645, 0.79999)
V 596: Pos(-80.0, -17.1, 0.2) Norm(-0.577348, 0.577354, 0.577349) UV(0.655192, 0.79999)
V 597: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275882, 0.566657)
V 598: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551714, 0.566657)
V 599: Pos(20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.551714, 0.533353)
V 600: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.724128, 0.266687)
V 601: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.724128, 0.533323)
V 602: Pos(-40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.689675, 0.533323)
V 603: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(2e-05, 0.59999)
V 604: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275852, 0.59999)
V 605: Pos(60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275852, 0.566687)
V 606: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(2e-05, 0.566657)
V 607: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.566657)
V 608: Pos(-20.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.533353)
V 609: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.689665, 0.266647)
V 610: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.689665, 1e-05)
V 611: Pos(20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.724118, 1e-05)
V 612: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551704, 0.733343)
V 613: Pos(-60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.733343)
V 614: Pos(-60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.766647)
V 615: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(2e-05, 0.666657)
V 616: Pos(40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.666657)
V 617: Pos(40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.633353)
V 618: Pos(-40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.758631, 0.266647)
V 619: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.758631, 1e-05)
V 620: Pos(-20.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.793083, 1e-05)
V 621: Pos(60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.724148, 0.533313)
V 622: Pos(80.0, -17.300001, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.724148, 0.266677)
V 623: Pos(80.0, -17.300001, 0.2) Norm(0.577348, -0.577354, 0.577349) UV(0.758601, 0.266677)
V 624: Pos(-80.0, -17.1, -0.1) Norm(-0.577355, 0.577347, -0.577349) UV(0.103468, 0.166657)
V 625: Pos(-80.0, -17.300001, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.137921, 0.166657)
V 626: Pos(-80.0, -17.300001, 0.2) Norm(-0.577356, -0.577348, 0.577348) UV(0.137921, 0.133353)
V 627: Pos(20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655182, 0.79998)
V 628: Pos(0.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.655182, 0.533343)
V 629: Pos(0.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.689635, 0.533343)
V 630: Pos(80.0, -17.300001, -0.1) Norm(0.577355, -0.577347, -0.577349) UV(0.103468, 0.066657)
V 631: Pos(80.0, -17.1, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(0.137921, 0.066657)
V 632: Pos(80.0, -17.1, 0.2) Norm(0.577356, 0.577348, 0.577348) UV(0.137921, 0.033353)
V 633: Pos(-80.0, -17.300001, -0.1) Norm(-0.577348, -0.577354, -0.577348) UV(0.551704, 0.766677)
V 634: Pos(-60.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275872, 0.766677)
V 635: Pos(-60.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.275872, 0.79998)
V 636: Pos(20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.655162, 0.266687)
V 637: Pos(40.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.655162, 0.533323)
V 638: Pos(40.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(0.62071, 0.533323)
V 639: Pos(-20.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.551704, 0.60001)
V 640: Pos(-40.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275872, 0.60001)
V 641: Pos(-40.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275872, 0.633313)
V 642: Pos(80.0, -17.1, -0.1) Norm(0.577348, 0.577354, -0.577348) UV(2e-05, 0.79999)
V 643: Pos(60.0, -17.1, -0.1) Norm(0.0, 0.707108, -0.707105) UV(0.275852, 0.79999)
V 644: Pos(60.0, -17.1, 0.2) Norm(0.0, 0.707108, 0.707105) UV(0.275852, 0.766687)
V 645: Pos(-20.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(0.275842, 0.766677)
V 646: Pos(0.0, -17.300001, -0.1) Norm(0.0, -0.707108, -0.707105) UV(1e-05, 0.766677)
V 647: Pos(0.0, -17.300001, 0.2) Norm(0.0, -0.707108, 0.707105) UV(1e-05, 0.79998)
===Triangles (Indices): 216
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 18 19 20
Tri: 21 22 23
Tri: 24 25 26
Tri: 27 28 29
Tri: 30 31 32
Tri: 33 34 35
Tri: 36 37 38
Tri: 39 40 41
Tri: 42 43 44
Tri: 45 46 47
Tri: 48 49 50
Tri: 51 52 53
Tri: 54 55 56
Tri: 57 58 59
Tri: 60 61 62
Tri: 63 64 65
Tri: 66 67 68
Tri: 69 70 71
Tri: 72 73 74
Tri: 75 76 77
Tri: 78 79 80
Tri: 81 82 83
Tri: 84 85 86
Tri: 87 88 89
Tri: 90 91 92
Tri: 93 94 95
Tri: 96 97 98
Tri: 99 100 101
Tri: 102 103 104
Tri: 105 106 107
Tri: 108 109 110
Tri: 111 112 113
Tri: 114 115 116
Tri: 117 118 119
Tri: 120 121 122
Tri: 123 124 125
Tri: 126 127 128
Tri: 129 130 131
Tri: 132 133 134
Tri: 135 136 137
Tri: 138 139 140
Tri: 141 142 143
Tri: 144 145 146
Tri: 147 148 149
Tri: 150 151 152
Tri: 153 154 155
Tri: 156 157 158
Tri: 159 160 161
Tri: 162 163 164
Tri: 165 166 167
Tri: 168 169 170
Tri: 171 172 173
Tri: 174 175 176
Tri: 177 178 179
Tri: 180 181 182
Tri: 183 184 185
Tri: 186 187 188
Tri: 189 190 191
Tri: 192 193 194
Tri: 195 196 197
Tri: 198 199 200
Tri: 201 202 203
Tri: 204 205 206
Tri: 207 208 209
Tri: 210 211 212
Tri: 213 214 215
Tri: 216 217 218
Tri: 219 220 221
Tri: 222 223 224
Tri: 225 226 227
Tri: 228 229 230
Tri: 231 232 233
Tri: 234 235 236
Tri: 237 238 239
Tri: 240 241 242
Tri: 243 244 245
Tri: 246 247 248
Tri: 249 250 251
Tri: 252 253 254
Tri: 255 256 257
Tri: 258 259 260
Tri: 261 262 263
Tri: 264 265 266
Tri: 267 268 269
Tri: 270 271 272
Tri: 273 274 275
Tri: 276 277 278
Tri: 279 280 281
Tri: 282 283 284
Tri: 285 286 287
Tri: 288 289 290
Tri: 291 292 293
Tri: 294 295 296
Tri: 297 298 299
Tri: 300 301 302
Tri: 303 304 305
Tri: 306 307 308
Tri: 309 310 311
Tri: 312 313 314
Tri: 315 316 317
Tri: 318 319 320
Tri: 321 322 323
Tri: 324 325 326
Tri: 327 328 329
Tri: 330 331 332
Tri: 333 334 335
Tri: 336 337 338
Tri: 339 340 341
Tri: 342 343 344
Tri: 345 346 347
Tri: 348 349 350
Tri: 351 352 353
Tri: 354 355 356
Tri: 357 358 359
Tri: 360 361 362
Tri: 363 364 365
Tri: 366 367 368
Tri: 369 370 371
Tri: 372 373 374
Tri: 375 376 377
Tri: 378 379 380
Tri: 381 382 383
Tri: 384 385 386
Tri: 387 388 389
Tri: 390 391 392
Tri: 393 394 395
Tri: 396 397 398
Tri: 399 400 401
Tri: 402 403 404
Tri: 405 406 407
Tri: 408 409 410
Tri: 411 412 413
Tri: 414 415 416
Tri: 417 418 419
Tri: 420 421 422
Tri: 423 424 425
Tri: 426 427 428
Tri: 429 430 431
Tri: 432 433 434
Tri: 435 436 437
Tri: 438 439 440
Tri: 441 442 443
Tri: 444 445 446
Tri: 447 448 449
Tri: 450 451 452
Tri: 453 454 455
Tri: 456 457 458
Tri: 459 460 461
Tri: 462 463 464
Tri: 465 466 467
Tri: 468 469 470
Tri: 471 472 473
Tri: 474 475 476
Tri: 477 478 479
Tri: 480 481 482
Tri: 483 484 485
Tri: 486 487 488
Tri: 489 490 491
Tri: 492 493 494
Tri: 495 496 497
Tri: 498 499 500
Tri: 501 502 503
Tri: 504 505 506
Tri: 507 508 509
Tri: 510 511 512
Tri: 513 514 515
Tri: 516 517 518
Tri: 519 520 521
Tri: 522 523 524
Tri: 525 526 527
Tri: 528 529 530
Tri: 531 532 533
Tri: 534 535 536
Tri: 537 538 539
Tri: 540 541 542
Tri: 543 544 545
Tri: 546 547 548
Tri: 549 550 551
Tri: 552 553 554
Tri: 555 556 557
Tri: 558 559 560
Tri: 561 562 563
Tri: 564 565 566
Tri: 567 568 569
Tri: 570 571 572
Tri: 573 574 575
Tri: 576 577 578
Tri: 579 580 581
Tri: 582 583 584
Tri: 585 586 587
Tri: 588 589 590
Tri: 591 592 593
Tri: 594 595 596
Tri: 597 598 599
Tri: 600 601 602
Tri: 603 604 605
Tri: 606 607 608
Tri: 609 610 611
Tri: 612 613 614
Tri: 615 616 617
Tri: 618 619 620
Tri: 621 622 623
Tri: 624 625 626
Tri: 627 628 629
Tri: 630 631 632
Tri: 633 634 635
Tri: 636 637 638
Tri: 639 640 641
Tri: 642 643 644
Tri: 645 646 647

Binary file not shown.

View File

@ -1,55 +0,0 @@
===Vertices (Split by UV/Normal): 32
V 0: Pos(1.1, -14.1, 0.15) Norm(0.57734, -0.577344, 0.577367) UV(0.854369, 0.0)
V 1: Pos(-1.1, -11.5, 0.15) Norm(-0.698711, 0.026934, 0.714897) UV(0.427184, 0.504497)
V 2: Pos(-1.1, -14.1, 0.15) Norm(-0.577355, -0.577348, 0.577348) UV(0.427184, 0.0)
V 3: Pos(1.1, -11.5, 0.15) Norm(0.698746, 0.026933, 0.714863) UV(0.854369, 0.504497)
V 4: Pos(-1.1, -10.885746, 0.103648) Norm(-0.58141, 0.596577, 0.553225) UV(0.427184, 0.624024)
V 5: Pos(-1.1, -11.5, -0.1) Norm(-0.7071, 0.0, -0.707113) UV(0.427184, 0.504854)
V 6: Pos(1.1, -14.1, -0.1) Norm(0.577346, -0.577339, -0.577366) UV(0.0, 0.0)
V 7: Pos(-1.1, -14.1, -0.1) Norm(-0.577349, -0.577353, -0.577349) UV(0.427184, 0.0)
V 8: Pos(-1.1, -10.885746, -0.1) Norm(-0.57734, 0.577369, -0.577342) UV(0.427184, 0.624127)
V 9: Pos(1.1, -11.5, -0.1) Norm(0.707106, 0.0, -0.707108) UV(0.0, 0.504854)
V 10: Pos(1.1, -14.1, -0.1) Norm(0.577346, -0.577339, -0.577366) UV(0.951456, 0.0)
V 11: Pos(1.1, -11.5, 0.15) Norm(0.698746, 0.026933, 0.714863) UV(0.902913, 0.504854)
V 12: Pos(1.1, -14.1, 0.15) Norm(0.57734, -0.577344, 0.577367) UV(0.902913, 0.0)
V 13: Pos(-1.1, -11.5, -0.1) Norm(-0.7071, 0.0, -0.707113) UV(0.902913, 0.119273)
V 14: Pos(-1.1, -14.1, 0.15) Norm(-0.577355, -0.577348, 0.577348) UV(0.854369, 0.624127)
V 15: Pos(-1.1, -11.5, 0.15) Norm(-0.698711, 0.026934, 0.714897) UV(0.854369, 0.119273)
V 16: Pos(1.1, -11.5, -0.1) Norm(0.707106, 0.0, -0.707108) UV(0.951456, 0.504854)
V 17: Pos(1.1, -10.885746, 0.103648) Norm(0.581398, 0.596568, 0.553247) UV(0.911913, 0.624127)
V 18: Pos(-1.1, -14.1, -0.1) Norm(-0.577349, -0.577353, -0.577349) UV(1.0, 0.0)
V 19: Pos(1.1, -14.1, 0.15) Norm(0.57734, -0.577344, 0.577367) UV(0.951456, 0.427184)
V 20: Pos(-1.1, -14.1, 0.15) Norm(-0.577355, -0.577348, 0.577348) UV(0.951456, 0.0)
V 21: Pos(1.1, -10.885746, -0.1) Norm(0.577348, 0.577355, -0.577348) UV(0.991, 0.427184)
V 22: Pos(-1.1, -10.885746, 0.103648) Norm(-0.58141, 0.596577, 0.553225) UV(0.951456, 0.854369)
V 23: Pos(1.1, -10.885746, 0.103648) Norm(0.581398, 0.596568, 0.553247) UV(0.951456, 0.427184)
V 24: Pos(-1.1, -10.885746, -0.1) Norm(-0.57734, 0.577369, -0.577342) UV(0.902913, 0.0)
V 25: Pos(-1.1, -10.885746, 0.103648) Norm(-0.58141, 0.596577, 0.553225) UV(0.863369, 0.0)
V 26: Pos(1.1, -10.885746, 0.103648) Norm(0.581398, 0.596568, 0.553247) UV(0.854369, 0.624024)
V 27: Pos(1.1, -10.885746, -0.1) Norm(0.577348, 0.577355, -0.577348) UV(0.0, 0.624127)
V 28: Pos(-1.1, -14.1, -0.1) Norm(-0.577349, -0.577353, -0.577349) UV(0.902912, 0.624127)
V 29: Pos(1.1, -10.885746, -0.1) Norm(0.577348, 0.577355, -0.577348) UV(0.951456, 0.624127)
V 30: Pos(1.1, -14.1, -0.1) Norm(0.577346, -0.577339, -0.577366) UV(1.0, 0.427184)
V 31: Pos(-1.1, -10.885746, -0.1) Norm(-0.57734, 0.577369, -0.577342) UV(0.991, 0.854369)
===Triangles (Indices): 20
Tri: 0 1 2
Tri: 3 4 1
Tri: 5 6 7
Tri: 8 9 5
Tri: 10 11 12
Tri: 13 14 15
Tri: 16 17 11
Tri: 18 19 20
Tri: 21 22 23
Tri: 24 15 25
Tri: 0 3 1
Tri: 3 26 4
Tri: 5 9 6
Tri: 8 27 9
Tri: 10 16 11
Tri: 13 28 14
Tri: 16 29 17
Tri: 18 30 19
Tri: 21 31 22
Tri: 24 13 15

Binary file not shown.

View File

@ -1,117 +0,0 @@
===Vertices (Split by UV/Normal): 72
V 0: Pos(-11.5, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.401982)
V 1: Pos(-14.2, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.473568)
V 2: Pos(-14.2, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.401982)
V 3: Pos(-11.5, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.473568)
V 4: Pos(-5.8, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.330396)
V 5: Pos(-8.5, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.401982)
V 6: Pos(-8.5, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.330396)
V 7: Pos(-5.8, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.401982)
V 8: Pos(-11.3, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.411894)
V 9: Pos(-5.8, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.411894)
V 10: Pos(-8.7, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.501101)
V 11: Pos(-5.8, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.501101)
V 12: Pos(-8.7, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.577093)
V 13: Pos(-11.3, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.577093)
V 14: Pos(-5.8, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.473568)
V 15: Pos(-8.5, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.545154)
V 16: Pos(-8.5, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.473568)
V 17: Pos(-5.8, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.545154)
V 18: Pos(-11.3, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.742291)
V 19: Pos(-8.7, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.742291)
V 20: Pos(-8.7, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.818282)
V 21: Pos(-5.8, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.818282)
V 22: Pos(-5.8, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.907489)
V 23: Pos(-11.3, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.907489)
V 24: Pos(8.5, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.61674)
V 25: Pos(5.8, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.688326)
V 26: Pos(5.8, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.61674)
V 27: Pos(8.5, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.688326)
V 28: Pos(11.3, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.495595)
V 29: Pos(8.7, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.495595)
V 30: Pos(8.7, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.419604)
V 31: Pos(5.8, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.419604)
V 32: Pos(5.8, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.330396)
V 33: Pos(11.3, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.330396)
V 34: Pos(14.2, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.688326)
V 35: Pos(11.5, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.759912)
V 36: Pos(11.5, -4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.688326)
V 37: Pos(14.2, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.759912)
V 38: Pos(17.0, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.660793)
V 39: Pos(14.4, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.660793)
V 40: Pos(14.4, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.584802)
V 41: Pos(11.5, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.584802)
V 42: Pos(11.5, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.495595)
V 43: Pos(17.0, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.495595)
V 44: Pos(22.700001, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.660793)
V 45: Pos(17.200001, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.825991)
V 46: Pos(17.200001, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.660793)
V 47: Pos(22.700001, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.825991)
V 48: Pos(8.5, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.759912)
V 49: Pos(5.8, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.831498)
V 50: Pos(5.8, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.759912)
V 51: Pos(8.5, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.831498)
V 52: Pos(11.3, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.991189)
V 53: Pos(5.8, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.991189)
V 54: Pos(8.7, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.901982)
V 55: Pos(5.8, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.901982)
V 56: Pos(8.7, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.442731, 0.825991)
V 57: Pos(11.3, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.825991)
V 58: Pos(14.2, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.831498)
V 59: Pos(11.5, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.903084)
V 60: Pos(11.5, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.831498)
V 61: Pos(14.2, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.903084)
V 62: Pos(17.0, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.621145, 0.165198)
V 63: Pos(11.5, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.165198)
V 64: Pos(14.4, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.563877, 0.075991)
V 65: Pos(11.5, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.075991)
V 66: Pos(14.4, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.563877, 0.0)
V 67: Pos(17.0, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.621145, 0.0)
V 68: Pos(22.700001, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.621145, 0.165198)
V 69: Pos(17.200001, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.330396)
V 70: Pos(17.200001, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.165198)
V 71: Pos(22.700001, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.621145, 0.330396)
===Triangles (Indices): 42
Tri: 0 1 2
Tri: 0 3 1
Tri: 4 5 6
Tri: 4 7 5
Tri: 8 9 10
Tri: 9 11 10
Tri: 10 12 13
Tri: 13 8 10
Tri: 14 15 16
Tri: 14 17 15
Tri: 18 19 20
Tri: 20 21 22
Tri: 22 23 20
Tri: 23 18 20
Tri: 24 25 26
Tri: 24 27 25
Tri: 28 29 30
Tri: 30 31 32
Tri: 32 33 30
Tri: 33 28 30
Tri: 34 35 36
Tri: 34 37 35
Tri: 38 39 40
Tri: 40 41 42
Tri: 42 43 40
Tri: 43 38 40
Tri: 44 45 46
Tri: 44 47 45
Tri: 48 49 50
Tri: 48 51 49
Tri: 52 53 54
Tri: 53 55 54
Tri: 54 56 57
Tri: 57 52 54
Tri: 58 59 60
Tri: 58 61 59
Tri: 62 63 64
Tri: 63 65 64
Tri: 64 66 67
Tri: 67 62 64
Tri: 68 69 70
Tri: 68 71 69

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-11.5, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.545154)
V 1: Pos(-14.2, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.61674)
V 2: Pos(-14.2, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.545154)
V 3: Pos(-11.5, 4.45, 2.95) Norm(0.0, 0.0, 1.0) UV(0.559471, 0.61674)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,13 +0,0 @@
===Vertices (Split by UV/Normal): 6
V 0: Pos(-17.0, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.0)
V 1: Pos(-14.4, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.436123, 0.0)
V 2: Pos(-14.4, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.436123, 0.075991)
V 3: Pos(-11.5, 4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.075991)
V 4: Pos(-11.5, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.165198)
V 5: Pos(-17.0, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.165198)
===Triangles (Indices): 4
Tri: 0 1 2
Tri: 2 3 4
Tri: 4 5 2
Tri: 5 0 2

View File

@ -1,13 +0,0 @@
===Vertices (Split by UV/Normal): 6
V 0: Pos(-17.0, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.577093)
V 1: Pos(-11.5, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.577093)
V 2: Pos(-14.4, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.6663)
V 3: Pos(-11.5, -4.65, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.6663)
V 4: Pos(-14.4, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.303965, 0.742291)
V 5: Pos(-17.0, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.742291)
===Triangles (Indices): 4
Tri: 0 1 2
Tri: 1 3 2
Tri: 2 4 5
Tri: 5 0 2

View File

@ -1,31 +0,0 @@
===Vertices (Split by UV/Normal): 16
V 0: Pos(5.6, -1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.169604, 0.376652)
V 1: Pos(-5.6, 1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.213656, 0.623348)
V 2: Pos(-5.6, -1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.169604, 0.623348)
V 3: Pos(22.700001, -1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.169604, 0.0)
V 4: Pos(22.700001, 1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.213656, 0.0)
V 5: Pos(5.6, 1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.213656, 0.376652)
V 6: Pos(5.6, 2.5, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.376652)
V 7: Pos(-5.6, 2.5, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.623348)
V 8: Pos(-5.6, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(-0.0, 0.623348)
V 9: Pos(5.6, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.0, 0.376652)
V 10: Pos(-22.700001, 1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.213656, 1.0)
V 11: Pos(-22.700001, -1.0, 2.95) Norm(0.0, 0.0, 1.0) UV(0.169603, 1.0)
V 12: Pos(5.6, 2.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.0)
V 13: Pos(-5.6, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.246696)
V 14: Pos(-5.6, 2.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.246696)
V 15: Pos(5.6, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.0)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 0 3 4
Tri: 5 6 7
Tri: 0 4 5
Tri: 8 9 0
Tri: 10 11 2
Tri: 2 8 0
Tri: 0 5 1
Tri: 5 7 1
Tri: 1 10 2
Tri: 12 13 14
Tri: 12 15 13

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-17.200001, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.165198)
V 1: Pos(-22.700001, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.330396)
V 2: Pos(-22.700001, 1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.378855, 0.165198)
V 3: Pos(-17.200001, 8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.5, 0.330396)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-17.200001, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.246696)
V 1: Pos(-22.700001, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.411894)
V 2: Pos(-22.700001, -8.7, 2.95) Norm(0.0, 0.0, 1.0) UV(0.246696, 0.246696)
V 3: Pos(-17.200001, -1.2, 2.95) Norm(0.0, 0.0, 1.0) UV(0.367841, 0.411894)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(22.9, -8.9, 3.105) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(-22.9, 8.9, 3.105) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(-22.9, -8.9, 3.105) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(22.9, 8.9, 3.105) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,114 +0,0 @@
===Vertices (Split by UV/Normal): 71
V 0: Pos(0.140043, 0.210567, 0.0) Norm(0.317923, 0.752061, -0.577346) UV(0.340909, 0.5)
V 1: Pos(-0.140043, -0.210567, 0.0) Norm(-0.317902, -0.752063, -0.577355) UV(0.0, 0.0)
V 2: Pos(-0.247173, 0.053444, 0.0) Norm(-0.752084, 0.317883, -0.577339) UV(0.340909, 0.0)
V 3: Pos(-0.140043, -0.210567, 0.0) Norm(-0.317902, -0.752063, -0.577355) UV(0.818182, 0.840909)
V 4: Pos(-0.24503, 0.048164, 0.005698) Norm(-0.724786, -0.619493, 0.301517) UV(0.811364, 0.506818)
V 5: Pos(-0.247173, 0.053444, 0.0) Norm(-0.752084, 0.317883, -0.577339) UV(0.818182, 0.5)
V 6: Pos(0.247173, -0.053444, 0.0) Norm(0.75207, -0.3179, -0.577347) UV(0.811364, 0.5)
V 7: Pos(-0.140043, -0.210567, 0.005698) Norm(-0.317897, -0.752066, 0.577355) UV(0.804546, -0.0)
V 8: Pos(-0.140043, -0.210567, 0.0) Norm(-0.317902, -0.752063, -0.577355) UV(0.811364, -0.0)
V 9: Pos(0.247173, -0.053444, 0.0) Norm(0.75207, -0.3179, -0.577347) UV(0.75, 0.5)
V 10: Pos(0.142186, 0.205287, 0.005698) Norm(0.951525, 0.060709, 0.30152) UV(0.743182, 0.834091)
V 11: Pos(0.247173, -0.053444, 0.005698) Norm(0.752068, -0.3179, 0.57735) UV(0.743182, 0.5)
V 12: Pos(-0.140043, -0.210567, 0.005698) Norm(-0.317897, -0.752066, 0.577355) UV(0.334091, 0.5)
V 13: Pos(0.142186, 0.205287, 0.005698) Norm(0.951525, 0.060709, 0.30152) UV(0.0, 1.0)
V 14: Pos(-0.24503, 0.048164, 0.005698) Norm(-0.724786, -0.619493, 0.301517) UV(0.0, 0.5)
V 15: Pos(-0.140043, -0.210567, 0.056984) Norm(-0.3179, -0.752065, 0.577354) UV(0.681818, 0.0)
V 16: Pos(0.140043, 0.210567, 0.056984) Norm(0.317913, 0.752063, 0.57735) UV(0.340909, 0.5)
V 17: Pos(-0.247173, 0.053444, 0.056984) Norm(-0.752078, 0.317888, 0.577344) UV(0.340909, 0.0)
V 18: Pos(-0.140043, -0.210567, 0.056984) Norm(-0.3179, -0.752065, 0.577354) UV(0.75, 0.840909)
V 19: Pos(-0.24503, 0.048164, 0.051285) Norm(-0.724783, -0.619498, -0.301516) UV(0.756818, 0.506818)
V 20: Pos(-0.140043, -0.210567, 0.051285) Norm(-0.317899, -0.752064, -0.577356) UV(0.756818, 0.840909)
V 21: Pos(-0.140043, -0.210567, 0.056984) Norm(-0.3179, -0.752065, 0.577354) UV(0.811364, -0.0)
V 22: Pos(0.247173, -0.053444, 0.051285) Norm(0.752068, -0.317903, -0.577349) UV(0.818182, 0.5)
V 23: Pos(0.247173, -0.053444, 0.056984) Norm(0.752071, -0.317897, 0.577349) UV(0.811364, 0.5)
V 24: Pos(0.247173, -0.053444, 0.056984) Norm(0.752071, -0.317897, 0.577349) UV(0.681818, 0.5)
V 25: Pos(0.142186, 0.205287, 0.051285) Norm(0.951525, 0.060714, -0.30152) UV(0.688636, 0.834091)
V 26: Pos(0.140043, 0.210567, 0.056984) Norm(0.317913, 0.752063, 0.57735) UV(0.681818, 0.840909)
V 27: Pos(0.142186, 0.205287, 0.051285) Norm(0.951525, 0.060714, -0.30152) UV(0.668182, 1.0)
V 28: Pos(-0.140043, -0.210567, 0.051285) Norm(-0.317899, -0.752064, -0.577356) UV(0.334091, 0.5)
V 29: Pos(-0.24503, 0.048164, 0.051285) Norm(-0.724783, -0.619498, -0.301516) UV(0.668182, 0.5)
V 30: Pos(-0.247173, 0.053444, 0.056984) Norm(-0.752078, 0.317888, 0.577344) UV(0.681818, 0.5)
V 31: Pos(0.140043, 0.210567, 0.0) Norm(0.317923, 0.752061, -0.577346) UV(0.75, 0.0)
V 32: Pos(-0.247173, 0.053444, 0.0) Norm(-0.752084, 0.317883, -0.577339) UV(0.75, 0.5)
V 33: Pos(0.142186, 0.205287, 0.005698) Norm(0.951525, 0.060709, 0.30152) UV(0.804545, 0.5)
V 34: Pos(-0.24503, 0.048164, 0.051285) Norm(-0.724783, -0.619498, -0.301516) UV(0.75, -0.0)
V 35: Pos(-0.24503, 0.048164, 0.005698) Norm(-0.724786, -0.619493, 0.301517) UV(0.804545, -0.0)
V 36: Pos(-0.247173, 0.053444, 0.056984) Norm(-0.752078, 0.317888, 0.577344) UV(0.75, 0.5)
V 37: Pos(0.140043, 0.210567, 0.0) Norm(0.317923, 0.752061, -0.577346) UV(0.75, 0.840909)
V 38: Pos(0.247173, -0.053444, 0.0) Norm(0.75207, -0.3179, -0.577347) UV(0.0, 0.5)
V 39: Pos(-0.140043, -0.210567, 0.005698) Norm(-0.317897, -0.752066, 0.577355) UV(0.811364, 0.840909)
V 40: Pos(0.247173, -0.053444, 0.005698) Norm(0.752068, -0.3179, 0.57735) UV(0.804546, 0.5)
V 41: Pos(0.247173, -0.053444, 0.005698) Norm(0.752068, -0.3179, 0.57735) UV(0.334091, 1.0)
V 42: Pos(-0.140043, -0.210567, 0.051285) Norm(-0.317899, -0.752064, -0.577356) UV(0.818182, -0.0)
V 43: Pos(0.247173, -0.053444, 0.051285) Norm(0.752068, -0.317903, -0.577349) UV(0.688636, 0.5)
V 44: Pos(0.247173, -0.053444, 0.051285) Norm(0.752068, -0.317903, -0.577349) UV(0.334091, 1.0)
V 45: Pos(0.140043, 0.210567, 0.056984) Norm(0.317913, 0.752063, 0.57735) UV(0.681818, 0.0)
V 46: Pos(0.142186, 0.205287, 0.051285) Norm(0.951525, 0.060714, -0.30152) UV(0.75, 0.5)
V 47: Pos(-0.13586, -0.20067, 0.005698) Norm(0.317894, 0.752064, 0.577358) UV(0.792277, 0.888183)
V 48: Pos(0.135146, 0.20243, 0.005698) Norm(-0.317894, -0.752064, 0.577358) UV(0.770308, 0.920753)
V 49: Pos(-0.23799, 0.051021, 0.005698) Norm(0.752068, -0.317904, 0.577349) UV(0.770308, 0.888183)
V 50: Pos(0.135146, 0.20243, 0.051285) Norm(-0.317896, -0.752066, -0.577355) UV(0.814246, 0.920753)
V 51: Pos(-0.13586, -0.20067, 0.051285) Norm(0.317896, 0.752066, -0.577355) UV(0.792277, 0.888183)
V 52: Pos(-0.23799, 0.051021, 0.051285) Norm(0.752065, -0.317904, -0.577353) UV(0.814246, 0.888183)
V 53: Pos(-0.23799, 0.051021, 0.051285) Norm(0.752065, -0.317904, -0.577353) UV(0.770308, 0.942722)
V 54: Pos(-0.13586, -0.20067, 0.005698) Norm(0.317894, 0.752064, 0.577358) UV(0.773995, 0.920753)
V 55: Pos(-0.23799, 0.051021, 0.005698) Norm(0.752068, -0.317904, 0.577349) UV(0.773995, 0.942722)
V 56: Pos(-0.13586, -0.20067, 0.051285) Norm(0.317896, 0.752066, -0.577355) UV(0.814246, 0.920753)
V 57: Pos(0.237276, -0.04926, 0.005698) Norm(-0.752068, 0.317904, 0.577349) UV(0.817933, 0.888183)
V 58: Pos(-0.13586, -0.20067, 0.005698) Norm(0.317894, 0.752064, 0.577358) UV(0.817933, 0.920753)
V 59: Pos(0.237276, -0.04926, 0.051285) Norm(-0.752065, 0.317904, -0.577353) UV(0.773995, 0.942722)
V 60: Pos(0.135146, 0.20243, 0.005698) Norm(-0.317894, -0.752064, 0.577358) UV(0.777682, 0.920753)
V 61: Pos(0.237276, -0.04926, 0.005698) Norm(-0.752068, 0.317904, 0.577349) UV(0.777682, 0.942722)
V 62: Pos(0.135146, 0.20243, 0.051285) Norm(-0.317896, -0.752066, -0.577355) UV(0.817933, 0.920753)
V 63: Pos(-0.23799, 0.051021, 0.005698) Norm(0.752068, -0.317904, 0.577349) UV(0.82162, 0.888183)
V 64: Pos(0.135146, 0.20243, 0.005698) Norm(-0.317894, -0.752064, 0.577358) UV(0.82162, 0.920753)
V 65: Pos(0.237276, -0.04926, 0.005698) Norm(-0.752068, 0.317904, 0.577349) UV(0.792277, 0.920753)
V 66: Pos(0.237276, -0.04926, 0.051285) Norm(-0.752065, 0.317904, -0.577353) UV(0.792277, 0.920753)
V 67: Pos(-0.13586, -0.20067, 0.051285) Norm(0.317896, 0.752066, -0.577355) UV(0.770308, 0.920753)
V 68: Pos(0.237276, -0.04926, 0.051285) Norm(-0.752065, 0.317904, -0.577353) UV(0.814246, 0.888183)
V 69: Pos(0.135146, 0.20243, 0.051285) Norm(-0.317896, -0.752066, -0.577355) UV(0.773995, 0.920753)
V 70: Pos(-0.23799, 0.051021, 0.051285) Norm(0.752065, -0.317904, -0.577353) UV(0.817933, 0.888183)
===Triangles (Indices): 40
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 18 19 20
Tri: 21 22 23
Tri: 24 25 26
Tri: 27 28 29
Tri: 30 31 32
Tri: 33 34 35
Tri: 4 36 5
Tri: 26 10 37
Tri: 0 38 1
Tri: 3 39 4
Tri: 6 40 7
Tri: 9 37 10
Tri: 12 41 13
Tri: 15 24 16
Tri: 18 36 19
Tri: 21 42 22
Tri: 24 43 25
Tri: 27 44 28
Tri: 30 45 31
Tri: 33 46 34
Tri: 4 19 36
Tri: 26 25 10
Tri: 47 48 49
Tri: 50 51 52
Tri: 53 54 55
Tri: 56 57 58
Tri: 59 60 61
Tri: 62 63 64
Tri: 47 65 48
Tri: 50 66 51
Tri: 53 67 54
Tri: 56 68 57
Tri: 59 69 60
Tri: 62 70 63

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +0,0 @@
===Vertices (Split by UV/Normal): 18
V 0: Pos(-30.200001, -9.8, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.0, 1.0)
V 1: Pos(-30.200001, -9.8, 3.0) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 2: Pos(-29.799999, -9.8, 3.0) Norm(0.57735, 0.57735, 0.57735) UV(0.133333, 0.0)
V 3: Pos(-29.799999, -9.8, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.133333, 1.0)
V 4: Pos(-29.799999, -10.2, 3.0) Norm(0.57735, -0.57735, 0.57735) UV(0.266667, 0.0)
V 5: Pos(-29.799999, -10.2, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.266667, 1.0)
V 6: Pos(-30.200001, -10.2, 3.0) Norm(-0.57735, -0.57735, 0.57735) UV(0.4, 0.0)
V 7: Pos(-30.200001, -10.2, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.4, 1.0)
V 8: Pos(-30.200001, -9.8, 3.0) Norm(-0.57735, 0.57735, 0.57735) UV(0.533333, 0.0)
V 9: Pos(-30.200001, -9.8, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.533333, 1.0)
V 10: Pos(-29.799999, -9.8, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.666667, 0.0)
V 11: Pos(-29.799999, -10.2, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.666667, 0.133333)
V 12: Pos(-30.200001, -10.2, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.533333, 0.133333)
V 13: Pos(-30.200001, -9.8, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.533333, 0.0)
V 14: Pos(-29.799999, -10.2, 3.0) Norm(0.57735, -0.57735, 0.57735) UV(0.666667, 0.133333)
V 15: Pos(-29.799999, -9.8, 3.0) Norm(0.57735, 0.57735, 0.57735) UV(0.666667, 0.266667)
V 16: Pos(-30.200001, -9.8, 3.0) Norm(-0.57735, 0.57735, 0.57735) UV(0.533333, 0.266667)
V 17: Pos(-30.200001, -10.2, 3.0) Norm(-0.57735, -0.57735, 0.57735) UV(0.533333, 0.133333)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 0 2 3
Tri: 3 2 4
Tri: 3 4 5
Tri: 5 4 6
Tri: 5 6 7
Tri: 7 6 8
Tri: 7 8 9
Tri: 10 11 12
Tri: 10 12 13
Tri: 14 15 16
Tri: 14 16 17

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-15.265991, -21.839554, -0.102488) Norm(-0.57735, -0.57735, -0.57735) UV(0.740942, 0.481884)
V 1: Pos(-15.265991, -21.839554, 3.228694) Norm(-0.57735, -0.57735, 0.57735) UV(0.481884, 0.481884)
V 2: Pos(-15.265991, -15.643089, 3.228694) Norm(-0.57735, 0.57735, 0.57735) UV(0.481884, -0.0)
V 3: Pos(-15.265991, -15.643089, -0.102488) Norm(-0.57735, 0.57735, -0.57735) UV(0.740942, -0.0)
V 4: Pos(-15.265991, -15.643089, -0.102488) Norm(-0.57735, 0.57735, -0.57735) UV(0.740942, 0.963768)
V 5: Pos(-15.265991, -15.643089, 3.228694) Norm(-0.57735, 0.57735, 0.57735) UV(0.481884, 0.963768)
V 6: Pos(-9.069527, -15.643089, 3.228694) Norm(0.57735, 0.57735, 0.57735) UV(0.481884, 0.481884)
V 7: Pos(-9.069527, -15.643089, -0.102488) Norm(0.57735, 0.57735, -0.57735) UV(0.740942, 0.481884)
V 8: Pos(-9.069527, -15.643089, -0.102488) Norm(0.57735, 0.57735, -0.57735) UV(1.0, 0.481884)
V 9: Pos(-9.069527, -15.643089, 3.228694) Norm(0.57735, 0.57735, 0.57735) UV(0.740942, 0.481884)
V 10: Pos(-9.069527, -21.839554, 3.228694) Norm(0.57735, -0.57735, 0.57735) UV(0.740942, -0.0)
V 11: Pos(-9.069527, -21.839554, -0.102488) Norm(0.57735, -0.57735, -0.57735) UV(1.0, -0.0)
V 12: Pos(-9.069527, -21.839554, -0.102488) Norm(0.57735, -0.57735, -0.57735) UV(1.0, 0.963768)
V 13: Pos(-9.069527, -21.839554, 3.228694) Norm(0.57735, -0.57735, 0.57735) UV(0.740942, 0.963768)
V 14: Pos(-15.265991, -21.839554, 3.228694) Norm(-0.57735, -0.57735, 0.57735) UV(0.740942, 0.481884)
V 15: Pos(-15.265991, -21.839554, -0.102488) Norm(-0.57735, -0.57735, -0.57735) UV(1.0, 0.481884)
V 16: Pos(-15.265991, -15.643089, -0.102488) Norm(-0.57735, 0.57735, -0.57735) UV(0.481884, 0.963768)
V 17: Pos(-9.069527, -15.643089, -0.102488) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.963768)
V 18: Pos(-9.069527, -21.839554, -0.102488) Norm(0.57735, -0.57735, -0.57735) UV(0.0, 0.481884)
V 19: Pos(-15.265991, -21.839554, -0.102488) Norm(-0.57735, -0.57735, -0.57735) UV(0.481884, 0.481884)
V 20: Pos(-9.069527, -15.643089, 3.228694) Norm(0.57735, 0.57735, 0.57735) UV(0.481884, 0.0)
V 21: Pos(-15.265991, -15.643089, 3.228694) Norm(-0.57735, 0.57735, 0.57735) UV(0.481884, 0.481884)
V 22: Pos(-15.265991, -21.839554, 3.228694) Norm(-0.57735, -0.57735, 0.57735) UV(0.0, 0.481884)
V 23: Pos(-9.069527, -21.839554, 3.228694) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
===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

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-20.189289, -52.023773, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.40315, 1.0)
V 1: Pos(-20.189289, -52.023773, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.201575, 1.0)
V 2: Pos(-20.189289, -40.548706, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(0.201575, 0.5)
V 3: Pos(-20.189289, -40.548706, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.40315, 0.5)
V 4: Pos(-20.189289, -40.548706, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.604725, 0.924872)
V 5: Pos(-20.189289, -40.548706, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(0.40315, 0.924872)
V 6: Pos(-10.438421, -40.548706, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.40315, 0.5)
V 7: Pos(-10.438421, -40.548706, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.604725, 0.5)
V 8: Pos(-10.438421, -40.548706, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.201575, 1.0)
V 9: Pos(-10.438421, -40.548706, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 1.0)
V 10: Pos(-10.438421, -52.023773, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.5)
V 11: Pos(-10.438421, -52.023773, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.201575, 0.5)
V 12: Pos(-10.438421, -52.023773, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.8063, 0.924872)
V 13: Pos(-10.438421, -52.023773, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.604725, 0.924872)
V 14: Pos(-20.189289, -52.023773, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.604725, 0.5)
V 15: Pos(-20.189289, -52.023773, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.8063, 0.5)
V 16: Pos(-20.189289, -40.548706, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.424872, 0.5)
V 17: Pos(-10.438421, -40.548706, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(-0.0, 0.5)
V 18: Pos(-10.438421, -52.023773, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(-0.0, 0.0)
V 19: Pos(-20.189289, -52.023773, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.424872, 0.0)
V 20: Pos(-10.438421, -40.548706, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.849744, 0.5)
V 21: Pos(-20.189289, -40.548706, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(0.424872, 0.5)
V 22: Pos(-20.189289, -52.023773, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.424872, 0.0)
V 23: Pos(-10.438421, -52.023773, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.849744, 0.0)
===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

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(5.201912, -49.345478, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.647944, 1.0)
V 1: Pos(5.201912, -49.345478, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.485958, 1.0)
V 2: Pos(5.201912, -35.065922, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(0.485958, 0.5)
V 3: Pos(5.201912, -35.065922, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.647944, 0.5)
V 4: Pos(5.201912, -35.065922, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.161986, 1.0)
V 5: Pos(5.201912, -35.065922, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(-0.0, 1.0)
V 6: Pos(19.481468, -35.065922, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.5)
V 7: Pos(19.481468, -35.065922, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.161986, 0.5)
V 8: Pos(19.481468, -35.065922, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.323972, 1.0)
V 9: Pos(19.481468, -35.065922, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.161986, 1.0)
V 10: Pos(19.481468, -49.345478, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.161986, 0.5)
V 11: Pos(19.481468, -49.345478, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.323972, 0.5)
V 12: Pos(19.481468, -49.345478, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.485958, 1.0)
V 13: Pos(19.481468, -49.345478, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.323972, 1.0)
V 14: Pos(5.201912, -49.345478, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.323972, 0.5)
V 15: Pos(5.201912, -49.345478, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.485958, 0.5)
V 16: Pos(5.201912, -35.065922, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.5, 0.0)
V 17: Pos(19.481468, -35.065922, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.5, 0.5)
V 18: Pos(19.481468, -49.345478, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(-0.0, 0.5)
V 19: Pos(5.201912, -49.345478, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 20: Pos(19.481468, -35.065922, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(1.0, 0.0)
V 21: Pos(5.201912, -35.065922, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(1.0, 0.5)
V 22: Pos(5.201912, -49.345478, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.5, 0.5)
V 23: Pos(19.481468, -49.345478, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.5, -0.0)
===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

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-9.539699, -53.426018, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.647944, 1.0)
V 1: Pos(-9.539699, -53.426018, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.485958, 1.0)
V 2: Pos(-9.539699, -39.146461, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(0.485958, 0.5)
V 3: Pos(-9.539699, -39.146461, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.647944, 0.5)
V 4: Pos(-9.539699, -39.146461, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.161986, 1.0)
V 5: Pos(-9.539699, -39.146461, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(-0.0, 1.0)
V 6: Pos(4.739858, -39.146461, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.5)
V 7: Pos(4.739858, -39.146461, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.161986, 0.5)
V 8: Pos(4.739858, -39.146461, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.323972, 1.0)
V 9: Pos(4.739858, -39.146461, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(0.161986, 1.0)
V 10: Pos(4.739858, -53.426018, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.161986, 0.5)
V 11: Pos(4.739858, -53.426018, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.323972, 0.5)
V 12: Pos(4.739858, -53.426018, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(0.485958, 1.0)
V 13: Pos(4.739858, -53.426018, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.323972, 1.0)
V 14: Pos(-9.539699, -53.426018, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.323972, 0.5)
V 15: Pos(-9.539699, -53.426018, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.485958, 0.5)
V 16: Pos(-9.539699, -39.146461, -0.217365) Norm(-0.57735, 0.57735, -0.57735) UV(0.5, 0.0)
V 17: Pos(4.739858, -39.146461, -0.217365) Norm(0.57735, 0.57735, -0.57735) UV(0.5, 0.5)
V 18: Pos(4.739858, -53.426018, -0.217365) Norm(0.57735, -0.57735, -0.57735) UV(-0.0, 0.5)
V 19: Pos(-9.539699, -53.426018, -0.217365) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 20: Pos(4.739858, -39.146461, 4.40881) Norm(0.57735, 0.57735, 0.57735) UV(1.0, 0.0)
V 21: Pos(-9.539699, -39.146461, 4.40881) Norm(-0.57735, 0.57735, 0.57735) UV(1.0, 0.5)
V 22: Pos(-9.539699, -53.426018, 4.40881) Norm(-0.57735, -0.57735, 0.57735) UV(0.5, 0.5)
V 23: Pos(4.739858, -53.426018, 4.40881) Norm(0.57735, -0.57735, 0.57735) UV(0.5, -0.0)
===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

File diff suppressed because it is too large Load Diff

View File

@ -1,37 +0,0 @@
===Vertices (Split by UV/Normal): 22
V 0: Pos(-16.1, -6.1, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.18018, 1.0)
V 1: Pos(-16.1, -6.1, 8.0) Norm(-0.57735, -0.57735, 0.57735) UV(-0.0, 1.0)
V 2: Pos(-16.1, 6.1, 8.0) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.725225)
V 3: Pos(-16.1, 6.1, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.18018, 0.725225)
V 4: Pos(-16.1, 6.1, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.72973, 0.725225)
V 5: Pos(-16.1, 6.1, 8.0) Norm(-0.57735, 0.57735, 0.57735) UV(0.54955, 0.725225)
V 6: Pos(16.1, 6.1, 8.0) Norm(0.57735, 0.57735, 0.57735) UV(0.54955, -0.0)
V 7: Pos(16.1, 6.1, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.72973, 0.0)
V 8: Pos(16.1, 6.1, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.36036, 1.0)
V 9: Pos(16.1, 6.1, 8.0) Norm(0.57735, 0.57735, 0.57735) UV(0.18018, 1.0)
V 10: Pos(16.1, -6.1, 8.0) Norm(0.57735, -0.57735, 0.57735) UV(0.18018, 0.725225)
V 11: Pos(16.1, -6.1, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.36036, 0.725225)
V 12: Pos(16.1, -6.1, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.90991, 0.725225)
V 13: Pos(16.1, -6.1, 8.0) Norm(0.57735, -0.57735, 0.57735) UV(0.72973, 0.725225)
V 14: Pos(-16.1, -6.1, 8.0) Norm(-0.57735, -0.57735, 0.57735) UV(0.72973, 0.0)
V 15: Pos(-16.1, -6.1, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.90991, 0.0)
V 16: Pos(-16.1, 6.1, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.274775, 0.0)
V 17: Pos(16.1, 6.1, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.274775, 0.725225)
V 18: Pos(16.1, -6.1, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.0, 0.725225)
V 19: Pos(-16.1, -6.1, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.0, 0.0)
V 20: Pos(-16.1, -6.1, 8.0) Norm(-0.57735, -0.57735, 0.57735) UV(0.274775, 0.725225)
V 21: Pos(16.1, -6.1, 8.0) Norm(0.57735, -0.57735, 0.57735) UV(0.274775, -0.0)
===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: 6 5 20
Tri: 6 20 21

View File

@ -1,649 +0,0 @@
===Vertices (Split by UV/Normal): 352
V 0: Pos(-8.129881, 6.949978, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.4629, 0.662837)
V 1: Pos(-8.129881, 6.949978, 0.252539) Norm(0.57735, 0.57735, 0.57735) UV(0.422084, 0.662837)
V 2: Pos(-8.129881, 6.002956, 0.252539) Norm(0.57735, -0.57735, 0.57735) UV(0.422084, 0.510204)
V 3: Pos(-8.129881, 6.002956, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.4629, 0.510204)
V 4: Pos(-8.129881, 6.002956, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.897273, 0.397884)
V 5: Pos(-8.129881, 6.002956, 0.252539) Norm(0.57735, -0.57735, 0.57735) UV(0.856457, 0.397884)
V 6: Pos(-10.655273, 6.002956, 0.252539) Norm(-0.57735, -0.57735, 0.57735) UV(0.856457, -0.0)
V 7: Pos(-10.655273, 6.002956, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.897273, -0.0)
V 8: Pos(-10.655273, 6.002956, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.503716, 0.65941)
V 9: Pos(-10.655273, 6.002956, 0.252539) Norm(-0.57735, -0.57735, 0.57735) UV(0.4629, 0.65941)
V 10: Pos(-10.655273, 6.949978, 0.252539) Norm(-0.57735, 0.57735, 0.57735) UV(0.4629, 0.510204)
V 11: Pos(-10.655273, 6.949978, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.503716, 0.510204)
V 12: Pos(-10.655273, 6.949978, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.891791, 0.835592)
V 13: Pos(-10.655273, 6.949978, 0.252539) Norm(-0.57735, 0.57735, 0.57735) UV(0.850975, 0.835592)
V 14: Pos(-8.129881, 6.949978, 0.252539) Norm(0.57735, 0.57735, 0.57735) UV(0.850975, 0.428571)
V 15: Pos(-8.129881, 6.949978, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.891792, 0.428571)
V 16: Pos(-8.129881, 6.002956, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.153061, 0.510204)
V 17: Pos(-10.655273, 6.002956, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.153061, 0.918367)
V 18: Pos(-10.655273, 6.949978, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.0, 0.918367)
V 19: Pos(-8.129881, 6.949978, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.510204)
V 20: Pos(-10.655273, 6.002956, 0.252539) Norm(-0.57735, -0.57735, 0.57735) UV(0.306122, 0.510204)
V 21: Pos(-8.129881, 6.002956, 0.252539) Norm(0.57735, -0.57735, 0.57735) UV(0.306122, 0.918367)
V 22: Pos(-8.129881, 6.949978, 0.252539) Norm(0.57735, 0.57735, 0.57735) UV(0.153061, 0.918367)
V 23: Pos(-10.655273, 6.949978, 0.252539) Norm(-0.57735, 0.57735, 0.57735) UV(0.153061, 0.510204)
V 24: Pos(-8.50869, 6.160793, 0.0) Norm(0.707107, 0.707107, 0.0) UV(0.0, 0.0)
V 25: Pos(-8.50869, 6.160793, 2.777932) Norm(0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 26: Pos(-8.50869, 5.845119, 2.777932) Norm(0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 27: Pos(-8.50869, 5.845119, 0.0) Norm(0.707107, -0.707107, 0.0) UV(0.0, 0.0)
V 28: Pos(-10.276464, 5.845119, 2.777932) Norm(-0.57735, -0.57735, 0.57735) UV(0.0, 0.0)
V 29: Pos(-10.276464, 5.845119, 0.0) Norm(-0.707107, -0.707107, 0.0) UV(0.0, 0.0)
V 30: Pos(-10.276464, 6.160793, 2.777932) Norm(-0.57735, 0.57735, 0.57735) UV(0.0, 0.0)
V 31: Pos(-10.276464, 6.160793, 0.0) Norm(-0.707107, 0.707107, 0.0) UV(0.0, 0.0)
V 32: Pos(-8.634958, 6.19236, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.897274, 0.937347)
V 33: Pos(-8.634958, 6.19236, 2.651663) Norm(0.57735, 0.57735, 0.57735) UV(0.897274, 0.508775)
V 34: Pos(-8.634958, 6.06609, 2.651663) Norm(0.57735, -0.57735, 0.57735) UV(0.917624, 0.508775)
V 35: Pos(-8.634958, 6.06609, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.917624, 0.937347)
V 36: Pos(-8.634958, 6.06609, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.612245, 0.857143)
V 37: Pos(-8.634958, 6.06609, 2.651663) Norm(0.57735, -0.57735, 0.57735) UV(0.612245, 0.428571)
V 38: Pos(-10.150195, 6.06609, 2.651663) Norm(-0.57735, -0.57735, 0.57735) UV(0.850975, 0.428571)
V 39: Pos(-10.150195, 6.06609, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.850975, 0.857143)
V 40: Pos(-10.150195, 6.06609, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.917624, 0.937347)
V 41: Pos(-10.150195, 6.06609, 2.651663) Norm(-0.57735, -0.57735, 0.57735) UV(0.917624, 0.508775)
V 42: Pos(-10.150195, 6.19236, 2.651663) Norm(-0.57735, 0.57735, 0.57735) UV(0.937519, 0.508775)
V 43: Pos(-10.150195, 6.19236, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.937519, 0.937347)
V 44: Pos(-10.150195, 6.19236, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.612245, 0.428571)
V 45: Pos(-10.150195, 6.19236, 2.651663) Norm(-0.57735, 0.57735, 0.57735) UV(0.612245, 0.0)
V 46: Pos(-8.634958, 6.19236, 2.651663) Norm(0.57735, 0.57735, 0.57735) UV(0.856457, 0.0)
V 47: Pos(-8.634958, 6.19236, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.856457, 0.428571)
V 48: Pos(-8.634958, 6.06609, 0.0) Norm(0.57735, -0.57735, -0.57735) UV(0.524124, 0.510204)
V 49: Pos(-10.150195, 6.06609, 0.0) Norm(-0.57735, -0.57735, -0.57735) UV(0.524124, 0.755102)
V 50: Pos(-10.150195, 6.19236, 0.0) Norm(-0.57735, 0.57735, -0.57735) UV(0.503716, 0.755102)
V 51: Pos(-8.634958, 6.19236, 0.0) Norm(0.57735, 0.57735, -0.57735) UV(0.503716, 0.510204)
V 52: Pos(-10.150195, 6.06609, 2.651663) Norm(-0.57735, -0.57735, 0.57735) UV(0.544533, 0.510204)
V 53: Pos(-8.634958, 6.06609, 2.651663) Norm(0.57735, -0.57735, 0.57735) UV(0.544533, 0.755102)
V 54: Pos(-8.634958, 6.19236, 2.651663) Norm(0.57735, 0.57735, 0.57735) UV(0.524124, 0.755102)
V 55: Pos(-10.150195, 6.19236, 2.651663) Norm(-0.57735, 0.57735, 0.57735) UV(0.524124, 0.510204)
V 56: Pos(-7.814206, 7.897, 2.935769) Norm(0.57735, 0.57735, -0.57735) UV(0.336735, 0.815469)
V 57: Pos(-7.814206, 7.897, 3.125174) Norm(0.57735, 0.57735, 0.57735) UV(0.306122, 0.815469)
V 58: Pos(-7.814206, 6.002956, 3.125174) Norm(0.57735, -0.57735, 0.57735) UV(0.306122, 0.510204)
V 59: Pos(-7.814206, 6.002956, 2.935769) Norm(0.57735, -0.57735, -0.57735) UV(0.336735, 0.510204)
V 60: Pos(-7.814206, 6.002956, 2.935769) Norm(0.57735, -0.57735, -0.57735) UV(0.958498, 0.497355)
V 61: Pos(-7.814206, 6.002956, 3.125174) Norm(0.57735, -0.57735, 0.57735) UV(0.927886, 0.497355)
V 62: Pos(-10.970947, 6.002956, 3.125174) Norm(-0.57735, -0.57735, 0.57735) UV(0.927886, 0.0)
V 63: Pos(-10.970947, 6.002956, 2.935769) Norm(-0.57735, -0.57735, -0.57735) UV(0.958498, 0.0)
V 64: Pos(-10.970947, 6.002956, 2.935769) Norm(-0.57735, -0.57735, -0.57735) UV(0.367347, 0.808617)
V 65: Pos(-10.970947, 6.002956, 3.125174) Norm(-0.57735, -0.57735, 0.57735) UV(0.336735, 0.808617)
V 66: Pos(-10.970947, 7.897, 3.125174) Norm(-0.57735, 0.57735, 0.57735) UV(0.336735, 0.510204)
V 67: Pos(-10.970947, 7.897, 2.935769) Norm(-0.57735, 0.57735, -0.57735) UV(0.367347, 0.510204)
V 68: Pos(-10.970947, 7.897, 2.935769) Norm(-0.57735, 0.57735, -0.57735) UV(0.927886, 0.508775)
V 69: Pos(-10.970947, 7.897, 3.125174) Norm(-0.57735, 0.57735, 0.57735) UV(0.897273, 0.508775)
V 70: Pos(-7.814206, 7.897, 3.125174) Norm(0.57735, 0.57735, 0.57735) UV(0.897273, -0.0)
V 71: Pos(-7.814206, 7.897, 2.935769) Norm(0.57735, 0.57735, -0.57735) UV(0.927886, -0.0)
V 72: Pos(-7.814206, 6.002956, 2.935769) Norm(0.57735, -0.57735, -0.57735) UV(0.306122, 0.0)
V 73: Pos(-10.970947, 6.002956, 2.935769) Norm(-0.57735, -0.57735, -0.57735) UV(0.306122, 0.510204)
V 74: Pos(-10.970947, 7.897, 2.935769) Norm(-0.57735, 0.57735, -0.57735) UV(-0.0, 0.510204)
V 75: Pos(-7.814206, 7.897, 2.935769) Norm(0.57735, 0.57735, -0.57735) UV(0.0, 0.0)
V 76: Pos(-10.970947, 6.002956, 3.125174) Norm(-0.57735, -0.57735, 0.57735) UV(0.612245, 0.0)
V 77: Pos(-7.814206, 6.002956, 3.125174) Norm(0.57735, -0.57735, 0.57735) UV(0.612245, 0.510204)
V 78: Pos(-7.814206, 7.897, 3.125174) Norm(0.57735, 0.57735, 0.57735) UV(0.306122, 0.510204)
V 79: Pos(-10.970947, 7.897, 3.125174) Norm(-0.57735, 0.57735, 0.57735) UV(0.306122, 0.0)
V 80: Pos(-8.066746, 7.707596, 0.0) Norm(-2e-06, -0.727883, -0.685701) UV(0.953355, 0.987151)
V 81: Pos(-8.066746, 7.707596, 3.030472) Norm(-1e-06, -0.727883, 0.685701) UV(0.953355, 0.497355)
V 82: Pos(-8.079062, 7.708809, 3.030472) Norm(-0.142017, -0.713896, 0.685699) UV(0.955252, 0.497355)
V 83: Pos(-8.079062, 7.708809, 0.0) Norm(-0.142018, -0.713896, -0.685699) UV(0.955252, 0.987151)
V 84: Pos(-8.090906, 7.712402, 3.030472) Norm(-0.278545, -0.672471, 0.685708) UV(0.956989, 0.497355)
V 85: Pos(-8.090906, 7.712402, 0.0) Norm(-0.278546, -0.67247, -0.685708) UV(0.956989, 0.987151)
V 86: Pos(-8.101821, 7.718236, 3.030472) Norm(-0.404355, -0.605233, 0.685704) UV(0.958498, 0.497355)
V 87: Pos(-8.101821, 7.718236, 0.0) Norm(-0.404356, -0.605233, -0.685703) UV(0.958498, 0.987151)
V 88: Pos(-8.101821, 7.718236, 0.0) Norm(-0.404356, -0.605233, -0.685703) UV(0.367347, 1.0)
V 89: Pos(-8.101821, 7.718236, 3.030472) Norm(-0.404355, -0.605233, 0.685704) UV(0.367347, 0.510204)
V 90: Pos(-8.111389, 7.726088, 3.030472) Norm(-0.514699, -0.514697, 0.685691) UV(0.368929, 0.510204)
V 91: Pos(-8.111389, 7.726088, 0.0) Norm(-0.5147, -0.514697, -0.68569) UV(0.368929, 1.0)
V 92: Pos(-8.11924, 7.735655, 3.030472) Norm(-0.605225, -0.40436, 0.685708) UV(0.370719, 0.510204)
V 93: Pos(-8.11924, 7.735655, 0.0) Norm(-0.605226, -0.40436, -0.685708) UV(0.370719, 1.0)
V 94: Pos(-8.125074, 7.746571, 3.030472) Norm(-0.672481, -0.278541, 0.6857) UV(0.372649, 0.510204)
V 95: Pos(-8.125074, 7.746571, 0.0) Norm(-0.672481, -0.278541, -0.685699) UV(0.372649, 1.0)
V 96: Pos(-8.128667, 7.758414, 3.030472) Norm(-0.713882, -0.142025, 0.685712) UV(0.374645, 0.510204)
V 97: Pos(-8.128667, 7.758414, 0.0) Norm(-0.713883, -0.142025, -0.685712) UV(0.374645, 1.0)
V 98: Pos(-8.129881, 7.770731, 3.030472) Norm(-0.727896, -3e-06, 0.685687) UV(0.376629, 0.510204)
V 99: Pos(-8.129881, 7.770731, 0.0) Norm(-0.727897, -3e-06, -0.685687) UV(0.376629, 1.0)
V 100: Pos(-8.128667, 7.783049, 3.030472) Norm(-0.713884, 0.142031, 0.685709) UV(0.378526, 0.510204)
V 101: Pos(-8.128667, 7.783049, 0.0) Norm(-0.713885, 0.142031, -0.685708) UV(0.378526, 1.0)
V 102: Pos(-8.125074, 7.794891, 3.030472) Norm(-0.672476, 0.278548, 0.685702) UV(0.380262, 0.510204)
V 103: Pos(-8.125074, 7.794891, 0.0) Norm(-0.672476, 0.278548, -0.685702) UV(0.380262, 1.0)
V 104: Pos(-8.11924, 7.805807, 3.030472) Norm(-0.605225, 0.40436, 0.685708) UV(0.381772, 0.510204)
V 105: Pos(-8.11924, 7.805807, 0.0) Norm(-0.605226, 0.40436, -0.685708) UV(0.381772, 1.0)
V 106: Pos(-8.11924, 7.805807, 0.0) Norm(-0.605226, 0.40436, -0.685708) UV(0.958498, 0.979592)
V 107: Pos(-8.11924, 7.805807, 3.030472) Norm(-0.605225, 0.40436, 0.685708) UV(0.958498, 0.489796)
V 108: Pos(-8.111389, 7.815374, 3.030472) Norm(-0.514699, 0.514697, 0.685691) UV(0.959879, 0.489796)
V 109: Pos(-8.111389, 7.815374, 0.0) Norm(-0.5147, 0.514697, -0.68569) UV(0.959879, 0.979592)
V 110: Pos(-8.101821, 7.823226, 3.030472) Norm(-0.404372, 0.605214, 0.685711) UV(0.961516, 0.489796)
V 111: Pos(-8.101821, 7.823226, 0.0) Norm(-0.404373, 0.605214, -0.68571) UV(0.961516, 0.979592)
V 112: Pos(-8.090906, 7.829061, 3.030472) Norm(-0.278549, 0.672484, 0.685694) UV(0.963346, 0.489796)
V 113: Pos(-8.090906, 7.829061, 0.0) Norm(-0.27855, 0.672484, -0.685693) UV(0.963346, 0.979592)
V 114: Pos(-8.079062, 7.832653, 3.030472) Norm(-0.141989, 0.713894, 0.685707) UV(0.965298, 0.489796)
V 115: Pos(-8.079062, 7.832653, 0.0) Norm(-0.14199, 0.713894, -0.685707) UV(0.965298, 0.979592)
V 116: Pos(-8.066746, 7.833866, 3.030472) Norm(-1e-06, 0.727883, 0.685701) UV(0.967298, 0.489796)
V 117: Pos(-8.066746, 7.833866, 0.0) Norm(-2e-06, 0.727883, -0.685701) UV(0.967298, 0.979592)
V 118: Pos(-8.054429, 7.832653, 3.030472) Norm(0.14199, 0.713895, 0.685706) UV(0.969268, 0.489796)
V 119: Pos(-8.054429, 7.832653, 0.0) Norm(0.141988, 0.713895, -0.685706) UV(0.969268, 0.979592)
V 120: Pos(-8.042584, 7.829061, 3.030472) Norm(0.278551, 0.672484, 0.685693) UV(0.971134, 0.489796)
V 121: Pos(-8.042584, 7.829061, 0.0) Norm(0.27855, 0.672484, -0.685693) UV(0.971134, 0.979592)
V 122: Pos(-8.03167, 7.823226, 3.030472) Norm(0.404396, 0.605204, 0.685705) UV(0.972823, 0.489796)
V 123: Pos(-8.03167, 7.823226, 0.0) Norm(0.404395, 0.605204, -0.685706) UV(0.972823, 0.979592)
V 124: Pos(-8.022102, 7.815374, 3.030472) Norm(0.51469, 0.514693, 0.685701) UV(0.97427, 0.489796)
V 125: Pos(-8.022102, 7.815374, 0.0) Norm(0.514689, 0.514693, -0.685701) UV(0.97427, 0.979592)
V 126: Pos(-8.022102, 7.815374, 0.0) Norm(0.514689, 0.514693, -0.685701) UV(0.40914, 1.0)
V 127: Pos(-8.022102, 7.815374, 3.030472) Norm(0.51469, 0.514693, 0.685701) UV(0.40914, 0.510204)
V 128: Pos(-8.014251, 7.805807, 3.030472) Norm(0.605215, 0.404386, 0.685702) UV(0.410777, 0.510204)
V 129: Pos(-8.014251, 7.805807, 0.0) Norm(0.605214, 0.404386, -0.685702) UV(0.410777, 1.0)
V 130: Pos(-8.008416, 7.794891, 3.030472) Norm(0.672477, 0.278548, 0.685701) UV(0.412607, 0.510204)
V 131: Pos(-8.008416, 7.794891, 0.0) Norm(0.672476, 0.278548, -0.685702) UV(0.412607, 1.0)
V 132: Pos(-8.004824, 7.783049, 3.030472) Norm(0.713899, 0.141996, 0.6857) UV(0.414559, 0.510204)
V 133: Pos(-8.004824, 7.783049, 0.0) Norm(0.713899, 0.141996, -0.685701) UV(0.414559, 1.0)
V 134: Pos(-8.003611, 7.770731, 3.030472) Norm(0.727883, -3e-06, 0.685701) UV(0.416559, 0.510204)
V 135: Pos(-8.003611, 7.770731, 0.0) Norm(0.727882, -3e-06, -0.685702) UV(0.416559, 1.0)
V 136: Pos(-8.004824, 7.758414, 3.030472) Norm(0.713898, -0.14199, 0.685703) UV(0.41853, 0.510204)
V 137: Pos(-8.004824, 7.758414, 0.0) Norm(0.713897, -0.14199, -0.685704) UV(0.41853, 1.0)
V 138: Pos(-8.008416, 7.746571, 3.030472) Norm(0.672482, -0.278541, 0.685699) UV(0.420395, 0.510204)
V 139: Pos(-8.008416, 7.746571, 0.0) Norm(0.672481, -0.278541, -0.685699) UV(0.420395, 1.0)
V 140: Pos(-8.014251, 7.735655, 3.030472) Norm(0.605215, -0.404386, 0.685702) UV(0.422084, 0.510204)
V 141: Pos(-8.014251, 7.735655, 0.0) Norm(0.605214, -0.404386, -0.685702) UV(0.422084, 1.0)
V 142: Pos(-8.014251, 7.735655, 0.0) Norm(0.605214, -0.404386, -0.685702) UV(0.944073, 0.987151)
V 143: Pos(-8.014251, 7.735655, 3.030472) Norm(0.605215, -0.404386, 0.685702) UV(0.944073, 0.497355)
V 144: Pos(-8.022102, 7.726088, 3.030472) Norm(0.51469, -0.514693, 0.685701) UV(0.945655, 0.497355)
V 145: Pos(-8.022102, 7.726088, 0.0) Norm(0.514689, -0.514693, -0.685701) UV(0.945655, 0.987151)
V 146: Pos(-8.03167, 7.718236, 3.030472) Norm(0.40438, -0.605223, 0.685698) UV(0.947445, 0.497355)
V 147: Pos(-8.03167, 7.718236, 0.0) Norm(0.404379, -0.605224, -0.685698) UV(0.947445, 0.987151)
V 148: Pos(-8.042584, 7.712402, 3.030472) Norm(0.278547, -0.67247, 0.685708) UV(0.949375, 0.497355)
V 149: Pos(-8.042584, 7.712402, 0.0) Norm(0.278546, -0.67247, -0.685708) UV(0.949375, 0.987151)
V 150: Pos(-8.079062, 7.708809, 3.030472) Norm(-0.142017, -0.713896, 0.685699) UV(0.545688, 0.565789)
V 151: Pos(-8.066746, 7.707596, 3.030472) Norm(-1e-06, -0.727883, 0.685701) UV(0.544923, 0.563941)
V 152: Pos(-8.054429, 7.708809, 3.030472) Norm(0.142017, -0.713897, 0.685698) UV(0.544533, 0.561979)
V 153: Pos(-8.042584, 7.712402, 3.030472) Norm(0.278547, -0.67247, 0.685708) UV(0.544533, 0.559978)
V 154: Pos(-8.03167, 7.718236, 3.030472) Norm(0.40438, -0.605223, 0.685698) UV(0.544923, 0.558017)
V 155: Pos(-8.022102, 7.726088, 3.030472) Norm(0.51469, -0.514693, 0.685701) UV(0.545688, 0.556169)
V 156: Pos(-8.014251, 7.735655, 3.030472) Norm(0.605215, -0.404386, 0.685702) UV(0.5468, 0.554505)
V 157: Pos(-8.008416, 7.746571, 3.030472) Norm(0.672482, -0.278541, 0.685699) UV(0.548214, 0.553091)
V 158: Pos(-8.004824, 7.758414, 3.030472) Norm(0.713898, -0.14199, 0.685703) UV(0.549878, 0.55198)
V 159: Pos(-8.003611, 7.770731, 3.030472) Norm(0.727883, -3e-06, 0.685701) UV(0.551726, 0.551214)
V 160: Pos(-8.004824, 7.783049, 3.030472) Norm(0.713899, 0.141996, 0.6857) UV(0.553688, 0.550824)
V 161: Pos(-8.008416, 7.794891, 3.030472) Norm(0.672477, 0.278548, 0.685701) UV(0.555688, 0.550824)
V 162: Pos(-8.014251, 7.805807, 3.030472) Norm(0.605215, 0.404386, 0.685702) UV(0.55765, 0.551214)
V 163: Pos(-8.022102, 7.815374, 3.030472) Norm(0.51469, 0.514693, 0.685701) UV(0.559498, 0.55198)
V 164: Pos(-8.03167, 7.823226, 3.030472) Norm(0.404396, 0.605204, 0.685705) UV(0.561161, 0.553091)
V 165: Pos(-8.042584, 7.829061, 3.030472) Norm(0.278551, 0.672484, 0.685693) UV(0.562576, 0.554506)
V 166: Pos(-8.054429, 7.832653, 3.030472) Norm(0.14199, 0.713895, 0.685706) UV(0.563687, 0.556169)
V 167: Pos(-8.066746, 7.833866, 3.030472) Norm(-1e-06, 0.727883, 0.685701) UV(0.564452, 0.558017)
V 168: Pos(-8.079062, 7.832653, 3.030472) Norm(-0.141989, 0.713894, 0.685707) UV(0.564843, 0.559979)
V 169: Pos(-8.090906, 7.829061, 3.030472) Norm(-0.278549, 0.672484, 0.685694) UV(0.564843, 0.561979)
V 170: Pos(-8.101821, 7.823226, 3.030472) Norm(-0.404372, 0.605214, 0.685711) UV(0.564452, 0.563941)
V 171: Pos(-8.111389, 7.815374, 3.030472) Norm(-0.514699, 0.514697, 0.685691) UV(0.563687, 0.565789)
V 172: Pos(-8.11924, 7.805807, 3.030472) Norm(-0.605225, 0.40436, 0.685708) UV(0.562575, 0.567452)
V 173: Pos(-8.125074, 7.794891, 3.030472) Norm(-0.672476, 0.278548, 0.685702) UV(0.561161, 0.568867)
V 174: Pos(-8.128667, 7.783049, 3.030472) Norm(-0.713884, 0.142031, 0.685709) UV(0.559498, 0.569978)
V 175: Pos(-8.129881, 7.770731, 3.030472) Norm(-0.727896, -3e-06, 0.685687) UV(0.557649, 0.570744)
V 176: Pos(-8.128667, 7.758414, 3.030472) Norm(-0.713882, -0.142025, 0.685712) UV(0.555688, 0.571134)
V 177: Pos(-8.125074, 7.746571, 3.030472) Norm(-0.672481, -0.278541, 0.6857) UV(0.553687, 0.571134)
V 178: Pos(-8.11924, 7.735655, 3.030472) Norm(-0.605225, -0.40436, 0.685708) UV(0.551725, 0.570744)
V 179: Pos(-8.111389, 7.726088, 3.030472) Norm(-0.514699, -0.514697, 0.685691) UV(0.549877, 0.569978)
V 180: Pos(-8.101821, 7.718236, 3.030472) Norm(-0.404355, -0.605233, 0.685704) UV(0.548214, 0.568867)
V 181: Pos(-8.090906, 7.712402, 3.030472) Norm(-0.278545, -0.672471, 0.685708) UV(0.5468, 0.567452)
V 182: Pos(-8.054429, 7.708809, 3.030472) Norm(0.142017, -0.713897, 0.685698) UV(0.951371, 0.497355)
V 183: Pos(-8.054429, 7.708809, 0.0) Norm(0.142016, -0.713898, -0.685698) UV(0.951371, 0.987151)
V 184: Pos(-8.066746, 7.707596, 0.0) Norm(-2e-06, -0.727883, -0.685701) UV(0.584762, 0.523321)
V 185: Pos(-8.079062, 7.708809, 0.0) Norm(-0.142018, -0.713896, -0.685699) UV(0.583997, 0.525169)
V 186: Pos(-8.090906, 7.712402, 0.0) Norm(-0.278546, -0.67247, -0.685708) UV(0.582886, 0.526832)
V 187: Pos(-8.101821, 7.718236, 0.0) Norm(-0.404356, -0.605233, -0.685703) UV(0.581471, 0.528247)
V 188: Pos(-8.111389, 7.726088, 0.0) Norm(-0.5147, -0.514697, -0.68569) UV(0.579808, 0.529358)
V 189: Pos(-8.11924, 7.735655, 0.0) Norm(-0.605226, -0.40436, -0.685708) UV(0.57796, 0.530124)
V 190: Pos(-8.125074, 7.746571, 0.0) Norm(-0.672481, -0.278541, -0.685699) UV(0.575998, 0.530514)
V 191: Pos(-8.128667, 7.758414, 0.0) Norm(-0.713883, -0.142025, -0.685712) UV(0.573998, 0.530514)
V 192: Pos(-8.129881, 7.770731, 0.0) Norm(-0.727897, -3e-06, -0.685687) UV(0.572036, 0.530124)
V 193: Pos(-8.128667, 7.783049, 0.0) Norm(-0.713885, 0.142031, -0.685708) UV(0.570188, 0.529358)
V 194: Pos(-8.125074, 7.794891, 0.0) Norm(-0.672476, 0.278548, -0.685702) UV(0.568524, 0.528247)
V 195: Pos(-8.11924, 7.805807, 0.0) Norm(-0.605226, 0.40436, -0.685708) UV(0.56711, 0.526833)
V 196: Pos(-8.111389, 7.815374, 0.0) Norm(-0.5147, 0.514697, -0.68569) UV(0.565998, 0.525169)
V 197: Pos(-8.101821, 7.823226, 0.0) Norm(-0.404373, 0.605214, -0.68571) UV(0.565233, 0.523321)
V 198: Pos(-8.090906, 7.829061, 0.0) Norm(-0.27855, 0.672484, -0.685693) UV(0.564843, 0.521359)
V 199: Pos(-8.079062, 7.832653, 0.0) Norm(-0.14199, 0.713894, -0.685707) UV(0.564843, 0.519359)
V 200: Pos(-8.066746, 7.833866, 0.0) Norm(-2e-06, 0.727883, -0.685701) UV(0.565233, 0.517397)
V 201: Pos(-8.054429, 7.832653, 0.0) Norm(0.141988, 0.713895, -0.685706) UV(0.565998, 0.515549)
V 202: Pos(-8.042584, 7.829061, 0.0) Norm(0.27855, 0.672484, -0.685693) UV(0.56711, 0.513886)
V 203: Pos(-8.03167, 7.823226, 0.0) Norm(0.404395, 0.605204, -0.685706) UV(0.568524, 0.512471)
V 204: Pos(-8.022102, 7.815374, 0.0) Norm(0.514689, 0.514693, -0.685701) UV(0.570187, 0.51136)
V 205: Pos(-8.014251, 7.805807, 0.0) Norm(0.605214, 0.404386, -0.685702) UV(0.572035, 0.510594)
V 206: Pos(-8.008416, 7.794891, 0.0) Norm(0.672476, 0.278548, -0.685702) UV(0.573997, 0.510204)
V 207: Pos(-8.004824, 7.783049, 0.0) Norm(0.713899, 0.141996, -0.685701) UV(0.575997, 0.510204)
V 208: Pos(-8.003611, 7.770731, 0.0) Norm(0.727882, -3e-06, -0.685702) UV(0.577959, 0.510594)
V 209: Pos(-8.004824, 7.758414, 0.0) Norm(0.713897, -0.14199, -0.685704) UV(0.579808, 0.51136)
V 210: Pos(-8.008416, 7.746571, 0.0) Norm(0.672481, -0.278541, -0.685699) UV(0.581471, 0.512471)
V 211: Pos(-8.014251, 7.735655, 0.0) Norm(0.605214, -0.404386, -0.685702) UV(0.582885, 0.513885)
V 212: Pos(-8.022102, 7.726088, 0.0) Norm(0.514689, -0.514693, -0.685701) UV(0.583997, 0.515549)
V 213: Pos(-8.03167, 7.718236, 0.0) Norm(0.404379, -0.605224, -0.685698) UV(0.584762, 0.517397)
V 214: Pos(-8.042584, 7.712402, 0.0) Norm(0.278546, -0.67247, -0.685708) UV(0.585153, 0.519359)
V 215: Pos(-8.054429, 7.708809, 0.0) Norm(0.142016, -0.713898, -0.685698) UV(0.585153, 0.521359)
V 216: Pos(-10.718408, 7.707595, 0.0) Norm(1.1e-05, -0.727896, -0.685687) UV(0.983552, 0.489796)
V 217: Pos(-10.718408, 7.707595, 3.030472) Norm(1.2e-05, -0.727896, 0.685687) UV(0.983552, 0.0)
V 218: Pos(-10.730726, 7.708809, 3.030472) Norm(-0.142033, -0.713887, 0.685706) UV(0.985449, 0.0)
V 219: Pos(-10.730726, 7.708809, 0.0) Norm(-0.142033, -0.713887, -0.685706) UV(0.985449, 0.489796)
V 220: Pos(-10.742568, 7.712401, 3.030472) Norm(-0.278554, -0.672471, 0.685704) UV(0.987185, 0.0)
V 221: Pos(-10.742568, 7.712401, 0.0) Norm(-0.278555, -0.672471, -0.685704) UV(0.987185, 0.489796)
V 222: Pos(-10.753484, 7.718236, 3.030472) Norm(-0.404348, -0.605226, 0.685714) UV(0.988695, 0.0)
V 223: Pos(-10.753484, 7.718236, 0.0) Norm(-0.404349, -0.605226, -0.685714) UV(0.988695, 0.489796)
V 224: Pos(-10.753484, 7.718236, 0.0) Norm(-0.404349, -0.605226, -0.685714) UV(0.381772, 1.0)
V 225: Pos(-10.753484, 7.718236, 3.030472) Norm(-0.404348, -0.605226, 0.685714) UV(0.381772, 0.510204)
V 226: Pos(-10.763052, 7.726087, 3.030472) Norm(-0.514699, -0.514705, 0.685685) UV(0.383354, 0.510204)
V 227: Pos(-10.763052, 7.726087, 0.0) Norm(-0.514699, -0.514705, -0.685685) UV(0.383354, 1.0)
V 228: Pos(-10.770904, 7.735655, 3.030472) Norm(-0.605248, -0.404347, 0.685696) UV(0.385144, 0.510204)
V 229: Pos(-10.770904, 7.735655, 0.0) Norm(-0.605248, -0.404347, -0.685695) UV(0.385144, 1.0)
V 230: Pos(-10.776736, 7.74657, 3.030472) Norm(-0.672459, -0.278549, 0.685718) UV(0.387074, 0.510204)
V 231: Pos(-10.776736, 7.74657, 0.0) Norm(-0.672459, -0.278549, -0.685718) UV(0.387074, 1.0)
V 232: Pos(-10.78033, 7.758413, 3.030472) Norm(-0.713885, -0.142043, 0.685705) UV(0.38907, 0.510204)
V 233: Pos(-10.78033, 7.758413, 0.0) Norm(-0.713885, -0.142043, -0.685705) UV(0.38907, 1.0)
V 234: Pos(-10.781544, 7.77073, 3.030472) Norm(-0.727898, -3e-06, 0.685685) UV(0.391054, 0.510204)
V 235: Pos(-10.781544, 7.77073, 0.0) Norm(-0.727899, -3e-06, -0.685685) UV(0.391054, 1.0)
V 236: Pos(-10.78033, 7.783048, 3.030472) Norm(-0.713886, 0.14204, 0.685705) UV(0.392951, 0.510204)
V 237: Pos(-10.78033, 7.783048, 0.0) Norm(-0.713887, 0.14204, -0.685704) UV(0.392951, 1.0)
V 238: Pos(-10.776736, 7.794891, 3.030472) Norm(-0.672459, 0.278549, 0.685718) UV(0.394687, 0.510204)
V 239: Pos(-10.776736, 7.794891, 0.0) Norm(-0.672459, 0.278549, -0.685718) UV(0.394687, 1.0)
V 240: Pos(-10.770904, 7.805806, 3.030472) Norm(-0.605242, 0.404365, 0.68569) UV(0.396197, 0.510204)
V 241: Pos(-10.770904, 7.805806, 0.0) Norm(-0.605243, 0.404365, -0.68569) UV(0.396197, 1.0)
V 242: Pos(-10.770904, 7.805806, 0.0) Norm(-0.605243, 0.404365, -0.68569) UV(0.958498, 0.489796)
V 243: Pos(-10.770904, 7.805806, 3.030472) Norm(-0.605242, 0.404365, 0.68569) UV(0.958498, 0.0)
V 244: Pos(-10.763052, 7.815373, 3.030472) Norm(-0.514694, 0.514695, 0.685697) UV(0.959879, 0.0)
V 245: Pos(-10.763052, 7.815373, 0.0) Norm(-0.514694, 0.514694, -0.685696) UV(0.959879, 0.489796)
V 246: Pos(-10.753484, 7.823225, 3.030472) Norm(-0.404369, 0.605219, 0.685708) UV(0.961516, 0.0)
V 247: Pos(-10.753484, 7.823225, 0.0) Norm(-0.40437, 0.605219, -0.685707) UV(0.961516, 0.489796)
V 248: Pos(-10.742568, 7.82906, 3.030472) Norm(-0.278554, 0.672471, 0.685704) UV(0.963346, 0.0)
V 249: Pos(-10.742568, 7.82906, 0.0) Norm(-0.278555, 0.672471, -0.685704) UV(0.963346, 0.489796)
V 250: Pos(-10.730726, 7.832652, 3.030472) Norm(-0.142007, 0.7139, 0.685698) UV(0.965298, 0.0)
V 251: Pos(-10.730726, 7.832652, 0.0) Norm(-0.142007, 0.7139, -0.685697) UV(0.965298, 0.489796)
V 252: Pos(-10.718408, 7.833865, 3.030472) Norm(1.2e-05, 0.727881, 0.685703) UV(0.967298, 0.0)
V 253: Pos(-10.718408, 7.833865, 0.0) Norm(1.1e-05, 0.727881, -0.685703) UV(0.967298, 0.489796)
V 254: Pos(-10.706091, 7.832652, 3.030472) Norm(0.142008, 0.713896, 0.685701) UV(0.969268, 0.0)
V 255: Pos(-10.706091, 7.832652, 0.0) Norm(0.142007, 0.713896, -0.685701) UV(0.969268, 0.489796)
V 256: Pos(-10.694248, 7.82906, 3.030472) Norm(0.278529, 0.672481, 0.685705) UV(0.971134, 0.0)
V 257: Pos(-10.694248, 7.82906, 0.0) Norm(0.278528, 0.672481, -0.685705) UV(0.971134, 0.489796)
V 258: Pos(-10.683331, 7.823225, 3.030472) Norm(0.404402, 0.605213, 0.685694) UV(0.972823, 0.0)
V 259: Pos(-10.683331, 7.823225, 0.0) Norm(0.404402, 0.605213, -0.685694) UV(0.972823, 0.489796)
V 260: Pos(-10.673765, 7.815373, 3.030472) Norm(0.514702, 0.514676, 0.685704) UV(0.97427, 0.0)
V 261: Pos(-10.673765, 7.815373, 0.0) Norm(0.514702, 0.514676, -0.685705) UV(0.97427, 0.489796)
V 262: Pos(-10.673765, 7.815373, 0.0) Norm(0.514702, 0.514676, -0.685705) UV(0.396197, 1.0)
V 263: Pos(-10.673765, 7.815373, 3.030472) Norm(0.514702, 0.514676, 0.685704) UV(0.396197, 0.510204)
V 264: Pos(-10.665914, 7.805806, 3.030472) Norm(0.605173, 0.40443, 0.685713) UV(0.397834, 0.510204)
V 265: Pos(-10.665914, 7.805806, 0.0) Norm(0.605172, 0.404431, -0.685713) UV(0.397834, 1.0)
V 266: Pos(-10.660078, 7.794891, 3.030472) Norm(0.672513, 0.278527, 0.685674) UV(0.399663, 0.510204)
V 267: Pos(-10.660078, 7.794891, 0.0) Norm(0.672513, 0.278527, -0.685674) UV(0.399663, 1.0)
V 268: Pos(-10.656487, 7.783048, 3.030472) Norm(0.713882, 0.141968, 0.685724) UV(0.401616, 0.510204)
V 269: Pos(-10.656487, 7.783048, 0.0) Norm(0.713882, 0.141968, -0.685724) UV(0.401616, 1.0)
V 270: Pos(-10.655273, 7.77073, 3.030472) Norm(0.727896, -3e-06, 0.685688) UV(0.403616, 0.510204)
V 271: Pos(-10.655273, 7.77073, 0.0) Norm(0.727895, -3e-06, -0.685688) UV(0.403616, 1.0)
V 272: Pos(-10.656487, 7.758413, 3.030472) Norm(0.713881, -0.141971, 0.685725) UV(0.405586, 0.510204)
V 273: Pos(-10.656487, 7.758413, 0.0) Norm(0.71388, -0.141971, -0.685725) UV(0.405586, 1.0)
V 274: Pos(-10.660078, 7.74657, 3.030472) Norm(0.672513, -0.278527, 0.685674) UV(0.407451, 0.510204)
V 275: Pos(-10.660078, 7.74657, 0.0) Norm(0.672513, -0.278527, -0.685674) UV(0.407451, 1.0)
V 276: Pos(-10.665914, 7.735655, 3.030472) Norm(0.605178, -0.404413, 0.685718) UV(0.40914, 0.510204)
V 277: Pos(-10.665914, 7.735655, 0.0) Norm(0.605178, -0.404413, -0.685719) UV(0.40914, 1.0)
V 278: Pos(-10.665914, 7.735655, 0.0) Norm(0.605178, -0.404413, -0.685719) UV(0.97427, 0.489796)
V 279: Pos(-10.665914, 7.735655, 3.030472) Norm(0.605178, -0.404413, 0.685718) UV(0.97427, 0.0)
V 280: Pos(-10.673765, 7.726087, 3.030472) Norm(0.514707, -0.514686, 0.685693) UV(0.975852, 0.0)
V 281: Pos(-10.673765, 7.726087, 0.0) Norm(0.514707, -0.514686, -0.685693) UV(0.975852, 0.489796)
V 282: Pos(-10.683331, 7.718236, 3.030472) Norm(0.404381, -0.60522, 0.6857) UV(0.977642, 0.0)
V 283: Pos(-10.683331, 7.718236, 0.0) Norm(0.40438, -0.60522, -0.6857) UV(0.977642, 0.489796)
V 284: Pos(-10.694248, 7.712401, 3.030472) Norm(0.278529, -0.672481, 0.685705) UV(0.979572, 0.0)
V 285: Pos(-10.694248, 7.712401, 0.0) Norm(0.278528, -0.672481, -0.685705) UV(0.979572, 0.489796)
V 286: Pos(-10.730726, 7.708809, 3.030472) Norm(-0.142033, -0.713887, 0.685706) UV(0.561161, 0.528247)
V 287: Pos(-10.718408, 7.707595, 3.030472) Norm(1.2e-05, -0.727896, 0.685687) UV(0.559498, 0.529358)
V 288: Pos(-10.706091, 7.708809, 3.030472) Norm(0.142034, -0.713883, 0.685709) UV(0.55765, 0.530124)
V 289: Pos(-10.694248, 7.712401, 3.030472) Norm(0.278529, -0.672481, 0.685705) UV(0.555688, 0.530514)
V 290: Pos(-10.683331, 7.718236, 3.030472) Norm(0.404381, -0.60522, 0.6857) UV(0.553688, 0.530514)
V 291: Pos(-10.673765, 7.726087, 3.030472) Norm(0.514707, -0.514686, 0.685693) UV(0.551726, 0.530124)
V 292: Pos(-10.665914, 7.735655, 3.030472) Norm(0.605178, -0.404413, 0.685718) UV(0.549878, 0.529358)
V 293: Pos(-10.660078, 7.74657, 3.030472) Norm(0.672513, -0.278527, 0.685674) UV(0.548214, 0.528247)
V 294: Pos(-10.656487, 7.758413, 3.030472) Norm(0.713881, -0.141971, 0.685725) UV(0.5468, 0.526833)
V 295: Pos(-10.655273, 7.77073, 3.030472) Norm(0.727896, -3e-06, 0.685688) UV(0.545689, 0.525169)
V 296: Pos(-10.656487, 7.783048, 3.030472) Norm(0.713882, 0.141968, 0.685724) UV(0.544923, 0.523321)
V 297: Pos(-10.660078, 7.794891, 3.030472) Norm(0.672513, 0.278527, 0.685674) UV(0.544533, 0.521359)
V 298: Pos(-10.665914, 7.805806, 3.030472) Norm(0.605173, 0.40443, 0.685713) UV(0.544533, 0.519359)
V 299: Pos(-10.673765, 7.815373, 3.030472) Norm(0.514702, 0.514676, 0.685704) UV(0.544923, 0.517397)
V 300: Pos(-10.683331, 7.823225, 3.030472) Norm(0.404402, 0.605213, 0.685694) UV(0.545688, 0.515549)
V 301: Pos(-10.694248, 7.82906, 3.030472) Norm(0.278529, 0.672481, 0.685705) UV(0.5468, 0.513886)
V 302: Pos(-10.706091, 7.832652, 3.030472) Norm(0.142008, 0.713896, 0.685701) UV(0.548214, 0.512471)
V 303: Pos(-10.718408, 7.833865, 3.030472) Norm(1.2e-05, 0.727881, 0.685703) UV(0.549877, 0.51136)
V 304: Pos(-10.730726, 7.832652, 3.030472) Norm(-0.142007, 0.7139, 0.685698) UV(0.551726, 0.510594)
V 305: Pos(-10.742568, 7.82906, 3.030472) Norm(-0.278554, 0.672471, 0.685704) UV(0.553687, 0.510204)
V 306: Pos(-10.753484, 7.823225, 3.030472) Norm(-0.404369, 0.605219, 0.685708) UV(0.555688, 0.510204)
V 307: Pos(-10.763052, 7.815373, 3.030472) Norm(-0.514694, 0.514695, 0.685697) UV(0.55765, 0.510594)
V 308: Pos(-10.770904, 7.805806, 3.030472) Norm(-0.605242, 0.404365, 0.68569) UV(0.559498, 0.51136)
V 309: Pos(-10.776736, 7.794891, 3.030472) Norm(-0.672459, 0.278549, 0.685718) UV(0.561161, 0.512471)
V 310: Pos(-10.78033, 7.783048, 3.030472) Norm(-0.713886, 0.14204, 0.685705) UV(0.562576, 0.513885)
V 311: Pos(-10.781544, 7.77073, 3.030472) Norm(-0.727898, -3e-06, 0.685685) UV(0.563687, 0.515549)
V 312: Pos(-10.78033, 7.758413, 3.030472) Norm(-0.713885, -0.142043, 0.685705) UV(0.564452, 0.517397)
V 313: Pos(-10.776736, 7.74657, 3.030472) Norm(-0.672459, -0.278549, 0.685718) UV(0.564843, 0.519359)
V 314: Pos(-10.770904, 7.735655, 3.030472) Norm(-0.605248, -0.404347, 0.685696) UV(0.564843, 0.521359)
V 315: Pos(-10.763052, 7.726087, 3.030472) Norm(-0.514699, -0.514705, 0.685685) UV(0.564452, 0.523321)
V 316: Pos(-10.753484, 7.718236, 3.030472) Norm(-0.404348, -0.605226, 0.685714) UV(0.563687, 0.525169)
V 317: Pos(-10.742568, 7.712401, 3.030472) Norm(-0.278554, -0.672471, 0.685704) UV(0.562576, 0.526832)
V 318: Pos(-10.706091, 7.708809, 3.030472) Norm(0.142034, -0.713883, 0.685709) UV(0.981568, 0.0)
V 319: Pos(-10.706091, 7.708809, 0.0) Norm(0.142033, -0.713883, -0.685709) UV(0.981568, 0.489796)
V 320: Pos(-10.718408, 7.707595, 0.0) Norm(1.1e-05, -0.727896, -0.685687) UV(0.548214, 0.548557)
V 321: Pos(-10.730726, 7.708809, 0.0) Norm(-0.142033, -0.713887, -0.685706) UV(0.5468, 0.547142)
V 322: Pos(-10.742568, 7.712401, 0.0) Norm(-0.278555, -0.672471, -0.685704) UV(0.545688, 0.545479)
V 323: Pos(-10.753484, 7.718236, 0.0) Norm(-0.404349, -0.605226, -0.685714) UV(0.544923, 0.543631)
V 324: Pos(-10.763052, 7.726087, 0.0) Norm(-0.514699, -0.514705, -0.685685) UV(0.544533, 0.541669)
V 325: Pos(-10.770904, 7.735655, 0.0) Norm(-0.605248, -0.404347, -0.685695) UV(0.544533, 0.539669)
V 326: Pos(-10.776736, 7.74657, 0.0) Norm(-0.672459, -0.278549, -0.685718) UV(0.544923, 0.537707)
V 327: Pos(-10.78033, 7.758413, 0.0) Norm(-0.713885, -0.142043, -0.685705) UV(0.545688, 0.535859)
V 328: Pos(-10.781544, 7.77073, 0.0) Norm(-0.727899, -3e-06, -0.685685) UV(0.5468, 0.534196)
V 329: Pos(-10.78033, 7.783048, 0.0) Norm(-0.713887, 0.14204, -0.685704) UV(0.548214, 0.532781)
V 330: Pos(-10.776736, 7.794891, 0.0) Norm(-0.672459, 0.278549, -0.685718) UV(0.549877, 0.53167)
V 331: Pos(-10.770904, 7.805806, 0.0) Norm(-0.605243, 0.404365, -0.68569) UV(0.551725, 0.530904)
V 332: Pos(-10.763052, 7.815373, 0.0) Norm(-0.514694, 0.514694, -0.685696) UV(0.553687, 0.530514)
V 333: Pos(-10.753484, 7.823225, 0.0) Norm(-0.40437, 0.605219, -0.685707) UV(0.555687, 0.530514)
V 334: Pos(-10.742568, 7.82906, 0.0) Norm(-0.278555, 0.672471, -0.685704) UV(0.557649, 0.530904)
V 335: Pos(-10.730726, 7.832652, 0.0) Norm(-0.142007, 0.7139, -0.685697) UV(0.559497, 0.531669)
V 336: Pos(-10.718408, 7.833865, 0.0) Norm(1.1e-05, 0.727881, -0.685703) UV(0.561161, 0.532781)
V 337: Pos(-10.706091, 7.832652, 0.0) Norm(0.142007, 0.713896, -0.685701) UV(0.562575, 0.534195)
V 338: Pos(-10.694248, 7.82906, 0.0) Norm(0.278528, 0.672481, -0.685705) UV(0.563687, 0.535858)
V 339: Pos(-10.683331, 7.823225, 0.0) Norm(0.404402, 0.605213, -0.685694) UV(0.564452, 0.537707)
V 340: Pos(-10.673765, 7.815373, 0.0) Norm(0.514702, 0.514676, -0.685705) UV(0.564843, 0.539669)
V 341: Pos(-10.665914, 7.805806, 0.0) Norm(0.605172, 0.404431, -0.685713) UV(0.564843, 0.541669)
V 342: Pos(-10.660078, 7.794891, 0.0) Norm(0.672513, 0.278527, -0.685674) UV(0.564452, 0.543631)
V 343: Pos(-10.656487, 7.783048, 0.0) Norm(0.713882, 0.141968, -0.685724) UV(0.563687, 0.545479)
V 344: Pos(-10.655273, 7.77073, 0.0) Norm(0.727895, -3e-06, -0.685688) UV(0.562576, 0.547142)
V 345: Pos(-10.656487, 7.758413, 0.0) Norm(0.71388, -0.141971, -0.685725) UV(0.561161, 0.548557)
V 346: Pos(-10.660078, 7.74657, 0.0) Norm(0.672513, -0.278527, -0.685674) UV(0.559498, 0.549668)
V 347: Pos(-10.665914, 7.735655, 0.0) Norm(0.605178, -0.404413, -0.685719) UV(0.55765, 0.550434)
V 348: Pos(-10.673765, 7.726087, 0.0) Norm(0.514707, -0.514686, -0.685693) UV(0.555688, 0.550824)
V 349: Pos(-10.683331, 7.718236, 0.0) Norm(0.40438, -0.60522, -0.6857) UV(0.553688, 0.550824)
V 350: Pos(-10.694248, 7.712401, 0.0) Norm(0.278528, -0.672481, -0.685705) UV(0.551726, 0.550434)
V 351: Pos(-10.706091, 7.708809, 0.0) Norm(0.142033, -0.713883, -0.685709) UV(0.549878, 0.549668)
===Triangles (Indices): 294
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: 27 26 28
Tri: 27 28 29
Tri: 29 28 30
Tri: 29 30 31
Tri: 31 30 25
Tri: 31 25 24
Tri: 28 26 25
Tri: 28 25 30
Tri: 32 33 34
Tri: 32 34 35
Tri: 36 37 38
Tri: 36 38 39
Tri: 40 41 42
Tri: 40 42 43
Tri: 44 45 46
Tri: 44 46 47
Tri: 48 49 50
Tri: 48 50 51
Tri: 52 53 54
Tri: 52 54 55
Tri: 56 57 58
Tri: 56 58 59
Tri: 60 61 62
Tri: 60 62 63
Tri: 64 65 66
Tri: 64 66 67
Tri: 68 69 70
Tri: 68 70 71
Tri: 72 73 74
Tri: 72 74 75
Tri: 76 77 78
Tri: 76 78 79
Tri: 80 81 82
Tri: 80 82 83
Tri: 83 82 84
Tri: 83 84 85
Tri: 85 84 86
Tri: 85 86 87
Tri: 88 89 90
Tri: 88 90 91
Tri: 91 90 92
Tri: 91 92 93
Tri: 93 92 94
Tri: 93 94 95
Tri: 95 94 96
Tri: 95 96 97
Tri: 97 96 98
Tri: 97 98 99
Tri: 99 98 100
Tri: 99 100 101
Tri: 101 100 102
Tri: 101 102 103
Tri: 103 102 104
Tri: 103 104 105
Tri: 106 107 108
Tri: 106 108 109
Tri: 109 108 110
Tri: 109 110 111
Tri: 111 110 112
Tri: 111 112 113
Tri: 113 112 114
Tri: 113 114 115
Tri: 115 114 116
Tri: 115 116 117
Tri: 117 116 118
Tri: 117 118 119
Tri: 119 118 120
Tri: 119 120 121
Tri: 121 120 122
Tri: 121 122 123
Tri: 123 122 124
Tri: 123 124 125
Tri: 126 127 128
Tri: 126 128 129
Tri: 129 128 130
Tri: 129 130 131
Tri: 131 130 132
Tri: 131 132 133
Tri: 133 132 134
Tri: 133 134 135
Tri: 135 134 136
Tri: 135 136 137
Tri: 137 136 138
Tri: 137 138 139
Tri: 139 138 140
Tri: 139 140 141
Tri: 142 143 144
Tri: 142 144 145
Tri: 145 144 146
Tri: 145 146 147
Tri: 147 146 148
Tri: 147 148 149
Tri: 150 151 152
Tri: 150 152 153
Tri: 150 153 154
Tri: 150 154 155
Tri: 150 155 156
Tri: 150 156 157
Tri: 150 157 158
Tri: 150 158 159
Tri: 150 159 160
Tri: 150 160 161
Tri: 150 161 162
Tri: 150 162 163
Tri: 150 163 164
Tri: 150 164 165
Tri: 150 165 166
Tri: 150 166 167
Tri: 150 167 168
Tri: 150 168 169
Tri: 150 169 170
Tri: 150 170 171
Tri: 150 171 172
Tri: 150 172 173
Tri: 150 173 174
Tri: 150 174 175
Tri: 150 175 176
Tri: 150 176 177
Tri: 150 177 178
Tri: 150 178 179
Tri: 150 179 180
Tri: 150 180 181
Tri: 149 148 182
Tri: 149 182 183
Tri: 183 182 81
Tri: 183 81 80
Tri: 184 185 186
Tri: 184 186 187
Tri: 184 187 188
Tri: 184 188 189
Tri: 184 189 190
Tri: 184 190 191
Tri: 184 191 192
Tri: 184 192 193
Tri: 184 193 194
Tri: 184 194 195
Tri: 184 195 196
Tri: 184 196 197
Tri: 184 197 198
Tri: 184 198 199
Tri: 184 199 200
Tri: 184 200 201
Tri: 184 201 202
Tri: 184 202 203
Tri: 184 203 204
Tri: 184 204 205
Tri: 184 205 206
Tri: 184 206 207
Tri: 184 207 208
Tri: 184 208 209
Tri: 184 209 210
Tri: 184 210 211
Tri: 184 211 212
Tri: 184 212 213
Tri: 184 213 214
Tri: 184 214 215
Tri: 216 217 218
Tri: 216 218 219
Tri: 219 218 220
Tri: 219 220 221
Tri: 221 220 222
Tri: 221 222 223
Tri: 224 225 226
Tri: 224 226 227
Tri: 227 226 228
Tri: 227 228 229
Tri: 229 228 230
Tri: 229 230 231
Tri: 231 230 232
Tri: 231 232 233
Tri: 233 232 234
Tri: 233 234 235
Tri: 235 234 236
Tri: 235 236 237
Tri: 237 236 238
Tri: 237 238 239
Tri: 239 238 240
Tri: 239 240 241
Tri: 242 243 244
Tri: 242 244 245
Tri: 245 244 246
Tri: 245 246 247
Tri: 247 246 248
Tri: 247 248 249
Tri: 249 248 250
Tri: 249 250 251
Tri: 251 250 252
Tri: 251 252 253
Tri: 253 252 254
Tri: 253 254 255
Tri: 255 254 256
Tri: 255 256 257
Tri: 257 256 258
Tri: 257 258 259
Tri: 259 258 260
Tri: 259 260 261
Tri: 262 263 264
Tri: 262 264 265
Tri: 265 264 266
Tri: 265 266 267
Tri: 267 266 268
Tri: 267 268 269
Tri: 269 268 270
Tri: 269 270 271
Tri: 271 270 272
Tri: 271 272 273
Tri: 273 272 274
Tri: 273 274 275
Tri: 275 274 276
Tri: 275 276 277
Tri: 278 279 280
Tri: 278 280 281
Tri: 281 280 282
Tri: 281 282 283
Tri: 283 282 284
Tri: 283 284 285
Tri: 286 287 288
Tri: 286 288 289
Tri: 286 289 290
Tri: 286 290 291
Tri: 286 291 292
Tri: 286 292 293
Tri: 286 293 294
Tri: 286 294 295
Tri: 286 295 296
Tri: 286 296 297
Tri: 286 297 298
Tri: 286 298 299
Tri: 286 299 300
Tri: 286 300 301
Tri: 286 301 302
Tri: 286 302 303
Tri: 286 303 304
Tri: 286 304 305
Tri: 286 305 306
Tri: 286 306 307
Tri: 286 307 308
Tri: 286 308 309
Tri: 286 309 310
Tri: 286 310 311
Tri: 286 311 312
Tri: 286 312 313
Tri: 286 313 314
Tri: 286 314 315
Tri: 286 315 316
Tri: 286 316 317
Tri: 285 284 318
Tri: 285 318 319
Tri: 319 318 217
Tri: 319 217 216
Tri: 320 321 322
Tri: 320 322 323
Tri: 320 323 324
Tri: 320 324 325
Tri: 320 325 326
Tri: 320 326 327
Tri: 320 327 328
Tri: 320 328 329
Tri: 320 329 330
Tri: 320 330 331
Tri: 320 331 332
Tri: 320 332 333
Tri: 320 333 334
Tri: 320 334 335
Tri: 320 335 336
Tri: 320 336 337
Tri: 320 337 338
Tri: 320 338 339
Tri: 320 339 340
Tri: 320 340 341
Tri: 320 341 342
Tri: 320 342 343
Tri: 320 343 344
Tri: 320 344 345
Tri: 320 345 346
Tri: 320 346 347
Tri: 320 347 348
Tri: 320 348 349
Tri: 320 349 350
Tri: 320 350 351

View File

@ -1,37 +0,0 @@
===Vertices (Split by UV/Normal): 16
V 0: Pos(-33.333332, -100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.333333, 0.0)
V 1: Pos(-100.0, -33.333332, 0.01) Norm(0.0, 0.0, 1.0) UV(0.0, 0.333333)
V 2: Pos(-100.0, -100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(33.333336, -100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.666667, 0.0)
V 4: Pos(-33.333332, -33.333332, 0.01) Norm(0.0, 0.0, 1.0) UV(0.333333, 0.333333)
V 5: Pos(100.0, -100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 6: Pos(33.333336, -33.333332, 0.01) Norm(0.0, 0.0, 1.0) UV(0.666667, 0.333333)
V 7: Pos(-100.0, 33.333336, 0.01) Norm(0.0, 0.0, 1.0) UV(0.0, 0.666667)
V 8: Pos(-33.333332, 33.333336, 0.01) Norm(0.0, 0.0, 1.0) UV(0.333333, 0.666667)
V 9: Pos(100.0, -33.333332, 0.01) Norm(0.0, 0.0, 1.0) UV(1.0, 0.333333)
V 10: Pos(33.333336, 33.333336, 0.01) Norm(0.0, 0.0, 1.0) UV(0.666667, 0.666667)
V 11: Pos(-100.0, 100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 12: Pos(-33.333332, 100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.333333, 1.0)
V 13: Pos(100.0, 33.333336, 0.01) Norm(0.0, 0.0, 1.0) UV(1.0, 0.666667)
V 14: Pos(33.333336, 100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(0.666667, 1.0)
V 15: Pos(100.0, 100.0, 0.01) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 18
Tri: 0 1 2
Tri: 3 4 0
Tri: 5 6 3
Tri: 4 7 1
Tri: 6 8 4
Tri: 9 10 6
Tri: 8 11 7
Tri: 10 12 8
Tri: 13 14 10
Tri: 0 4 1
Tri: 3 6 4
Tri: 5 9 6
Tri: 4 8 7
Tri: 6 10 8
Tri: 9 13 10
Tri: 8 12 11
Tri: 10 14 12
Tri: 13 15 14

File diff suppressed because it is too large Load Diff

View File

@ -1,763 +0,0 @@
===Vertices (Split by UV/Normal): 392
V 0: Pos(1.115, 3.33, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(1.0, 0.5)
V 1: Pos(1.445, 3.33, 0.48) Norm(0.67888, 0.734249, -0.0) UV(1.0, 1.0)
V 2: Pos(1.445, 3.313644, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.958333, 1.0)
V 3: Pos(1.115, 3.313644, 0.355767) Norm(-0.67888, 0.70923, -0.190038) UV(0.958333, 0.5)
V 4: Pos(1.445, 3.265692, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.916667, 1.0)
V 5: Pos(1.115, 3.265692, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.916667, 0.5)
V 6: Pos(1.445, 3.189411, 0.140589) Norm(0.67888, 0.519193, -0.519192) UV(0.875, 1.0)
V 7: Pos(1.115, 3.189411, 0.140589) Norm(-0.67888, 0.519193, -0.519192) UV(0.875, 0.5)
V 8: Pos(1.445, 3.09, 0.064308) Norm(0.67888, 0.367124, -0.635879) UV(0.833333, 1.0)
V 9: Pos(1.115, 3.09, 0.064308) Norm(-0.67888, 0.367124, -0.635879) UV(0.833333, 0.5)
V 10: Pos(1.445, 2.974233, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.791667, 1.0)
V 11: Pos(1.115, 2.974233, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.791667, 0.5)
V 12: Pos(1.445, 2.85, 0.0) Norm(0.67888, 0.0, -0.734249) UV(0.75, 1.0)
V 13: Pos(1.115, 2.85, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.75, 0.5)
V 14: Pos(1.445, 2.725767, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.708333, 1.0)
V 15: Pos(1.115, 2.725767, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.708333, 0.5)
V 16: Pos(1.445, 2.61, 0.064308) Norm(0.67888, -0.367125, -0.635878) UV(0.666667, 1.0)
V 17: Pos(1.115, 2.61, 0.064308) Norm(-0.67888, -0.367125, -0.635878) UV(0.666667, 0.5)
V 18: Pos(1.445, 2.510589, 0.140589) Norm(0.67888, -0.519193, -0.519192) UV(0.625, 1.0)
V 19: Pos(1.115, 2.510589, 0.140589) Norm(-0.67888, -0.519193, -0.519192) UV(0.625, 0.5)
V 20: Pos(1.445, 2.434308, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.583333, 1.0)
V 21: Pos(1.115, 2.434308, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.583333, 0.5)
V 22: Pos(1.445, 2.386355, 0.355767) Norm(0.67888, -0.70923, -0.190038) UV(0.541666, 1.0)
V 23: Pos(1.115, 2.386355, 0.355767) Norm(-0.67888, -0.70923, -0.190038) UV(0.541666, 0.5)
V 24: Pos(1.445, 2.37, 0.48) Norm(0.67888, -0.734249, -0.0) UV(0.5, 1.0)
V 25: Pos(1.115, 2.37, 0.48) Norm(-0.67888, -0.734249, -0.0) UV(0.5, 0.5)
V 26: Pos(1.445, 2.386355, 0.604233) Norm(0.67888, -0.70923, 0.190038) UV(0.458333, 1.0)
V 27: Pos(1.115, 2.386355, 0.604233) Norm(-0.67888, -0.70923, 0.190038) UV(0.458333, 0.5)
V 28: Pos(1.445, 2.434308, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.416666, 1.0)
V 29: Pos(1.115, 2.434308, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.416666, 0.5)
V 30: Pos(1.445, 2.510589, 0.819411) Norm(0.67888, -0.519193, 0.519192) UV(0.375, 1.0)
V 31: Pos(1.115, 2.510589, 0.819411) Norm(-0.67888, -0.519193, 0.519192) UV(0.375, 0.5)
V 32: Pos(1.445, 2.61, 0.895692) Norm(0.67888, -0.367125, 0.635878) UV(0.333333, 1.0)
V 33: Pos(1.115, 2.61, 0.895692) Norm(-0.67888, -0.367125, 0.635878) UV(0.333333, 0.5)
V 34: Pos(1.445, 2.725767, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.291667, 1.0)
V 35: Pos(1.115, 2.725767, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.291667, 0.5)
V 36: Pos(1.445, 2.85, 0.96) Norm(0.67888, 0.0, 0.734249) UV(0.25, 1.0)
V 37: Pos(1.115, 2.85, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.25, 0.5)
V 38: Pos(1.445, 2.974233, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.208333, 1.0)
V 39: Pos(1.115, 2.974233, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.208333, 0.5)
V 40: Pos(1.445, 3.09, 0.895692) Norm(0.67888, 0.367124, 0.635879) UV(0.166666, 1.0)
V 41: Pos(1.115, 3.09, 0.895692) Norm(-0.67888, 0.367124, 0.635879) UV(0.166666, 0.5)
V 42: Pos(1.445, 3.189411, 0.819411) Norm(0.67888, 0.519193, 0.519192) UV(0.125, 1.0)
V 43: Pos(1.115, 3.189411, 0.819411) Norm(-0.67888, 0.519193, 0.519192) UV(0.125, 0.5)
V 44: Pos(1.445, 3.265692, 0.72) Norm(0.67888, 0.635878, 0.367124) UV(0.083333, 1.0)
V 45: Pos(1.115, 3.265692, 0.72) Norm(-0.67888, 0.635878, 0.367124) UV(0.083333, 0.5)
V 46: Pos(1.445, 3.313644, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.312117, 0.481822)
V 47: Pos(1.445, 3.33, 0.48) Norm(0.67888, 0.734249, -0.0) UV(0.25, 0.49)
V 48: Pos(1.445, 3.313644, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.187883, 0.481822)
V 49: Pos(1.445, 3.265692, 0.72) Norm(0.67888, 0.635878, 0.367124) UV(0.13, 0.457846)
V 50: Pos(1.445, 3.189411, 0.819411) Norm(0.67888, 0.519193, 0.519192) UV(0.080294, 0.419706)
V 51: Pos(1.445, 3.09, 0.895692) Norm(0.67888, 0.367124, 0.635879) UV(0.042154, 0.37)
V 52: Pos(1.445, 2.974233, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.018178, 0.312117)
V 53: Pos(1.445, 2.85, 0.96) Norm(0.67888, 0.0, 0.734249) UV(0.01, 0.25)
V 54: Pos(1.445, 2.725767, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.018178, 0.187883)
V 55: Pos(1.445, 2.61, 0.895692) Norm(0.67888, -0.367125, 0.635878) UV(0.042154, 0.13)
V 56: Pos(1.445, 2.510589, 0.819411) Norm(0.67888, -0.519193, 0.519192) UV(0.080294, 0.080294)
V 57: Pos(1.445, 2.434308, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.13, 0.042154)
V 58: Pos(1.445, 2.386355, 0.604233) Norm(0.67888, -0.70923, 0.190038) UV(0.187883, 0.018178)
V 59: Pos(1.445, 2.37, 0.48) Norm(0.67888, -0.734249, -0.0) UV(0.25, 0.01)
V 60: Pos(1.445, 2.386355, 0.355767) Norm(0.67888, -0.70923, -0.190038) UV(0.312117, 0.018178)
V 61: Pos(1.445, 2.434308, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.37, 0.042154)
V 62: Pos(1.445, 2.510589, 0.140589) Norm(0.67888, -0.519193, -0.519192) UV(0.419706, 0.080294)
V 63: Pos(1.445, 2.61, 0.064308) Norm(0.67888, -0.367125, -0.635878) UV(0.457846, 0.13)
V 64: Pos(1.445, 2.725767, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.481822, 0.187883)
V 65: Pos(1.445, 2.85, 0.0) Norm(0.67888, 0.0, -0.734249) UV(0.49, 0.25)
V 66: Pos(1.445, 2.974233, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.481822, 0.312117)
V 67: Pos(1.445, 3.09, 0.064308) Norm(0.67888, 0.367124, -0.635879) UV(0.457846, 0.37)
V 68: Pos(1.445, 3.189411, 0.140589) Norm(0.67888, 0.519193, -0.519192) UV(0.419706, 0.419706)
V 69: Pos(1.445, 3.265692, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.37, 0.457846)
V 70: Pos(1.445, 3.313644, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.041666, 1.0)
V 71: Pos(1.115, 3.313644, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.041666, 0.5)
V 72: Pos(1.445, 3.33, 0.48) Norm(0.67888, 0.734249, -0.0) UV(-0.0, 1.0)
V 73: Pos(1.115, 3.33, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(-0.0, 0.5)
V 74: Pos(1.115, 3.33, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(0.75, 0.49)
V 75: Pos(1.115, 3.313644, 0.355767) Norm(-0.67888, 0.70923, -0.190038) UV(0.812117, 0.481822)
V 76: Pos(1.115, 3.265692, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.87, 0.457846)
V 77: Pos(1.115, 3.189411, 0.140589) Norm(-0.67888, 0.519193, -0.519192) UV(0.919706, 0.419706)
V 78: Pos(1.115, 3.09, 0.064308) Norm(-0.67888, 0.367124, -0.635879) UV(0.957846, 0.37)
V 79: Pos(1.115, 2.974233, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.981822, 0.312117)
V 80: Pos(1.115, 2.85, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.99, 0.25)
V 81: Pos(1.115, 2.725767, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.981822, 0.187883)
V 82: Pos(1.115, 2.61, 0.064308) Norm(-0.67888, -0.367125, -0.635878) UV(0.957846, 0.13)
V 83: Pos(1.115, 2.510589, 0.140589) Norm(-0.67888, -0.519193, -0.519192) UV(0.919706, 0.080294)
V 84: Pos(1.115, 2.434308, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.87, 0.042154)
V 85: Pos(1.115, 2.386355, 0.355767) Norm(-0.67888, -0.70923, -0.190038) UV(0.812117, 0.018178)
V 86: Pos(1.115, 2.37, 0.48) Norm(-0.67888, -0.734249, -0.0) UV(0.75, 0.01)
V 87: Pos(1.115, 2.386355, 0.604233) Norm(-0.67888, -0.70923, 0.190038) UV(0.687883, 0.018178)
V 88: Pos(1.115, 2.434308, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.63, 0.042154)
V 89: Pos(1.115, 2.510589, 0.819411) Norm(-0.67888, -0.519193, 0.519192) UV(0.580294, 0.080294)
V 90: Pos(1.115, 2.61, 0.895692) Norm(-0.67888, -0.367125, 0.635878) UV(0.542154, 0.13)
V 91: Pos(1.115, 2.725767, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.518178, 0.187883)
V 92: Pos(1.115, 2.85, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.51, 0.25)
V 93: Pos(1.115, 2.974233, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.518178, 0.312117)
V 94: Pos(1.115, 3.09, 0.895692) Norm(-0.67888, 0.367124, 0.635879) UV(0.542154, 0.37)
V 95: Pos(1.115, 3.189411, 0.819411) Norm(-0.67888, 0.519193, 0.519192) UV(0.580294, 0.419706)
V 96: Pos(1.115, 3.265692, 0.72) Norm(-0.67888, 0.635878, 0.367124) UV(0.63, 0.457846)
V 97: Pos(1.115, 3.313644, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.687883, 0.481822)
V 98: Pos(-1.445, 3.33, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(1.0, 0.5)
V 99: Pos(-1.115, 3.33, 0.48) Norm(0.67888, 0.734249, 0.0) UV(1.0, 1.0)
V 100: Pos(-1.115, 3.313644, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.958333, 1.0)
V 101: Pos(-1.445, 3.313644, 0.355767) Norm(-0.67888, 0.70923, -0.190038) UV(0.958333, 0.5)
V 102: Pos(-1.115, 3.265692, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.916667, 1.0)
V 103: Pos(-1.445, 3.265692, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.916667, 0.5)
V 104: Pos(-1.115, 3.189411, 0.140589) Norm(0.67888, 0.519193, -0.519192) UV(0.875, 1.0)
V 105: Pos(-1.445, 3.189411, 0.140589) Norm(-0.67888, 0.519193, -0.519192) UV(0.875, 0.5)
V 106: Pos(-1.115, 3.09, 0.064308) Norm(0.67888, 0.367124, -0.635879) UV(0.833333, 1.0)
V 107: Pos(-1.445, 3.09, 0.064308) Norm(-0.67888, 0.367124, -0.635879) UV(0.833333, 0.5)
V 108: Pos(-1.115, 2.974233, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.791667, 1.0)
V 109: Pos(-1.445, 2.974233, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.791667, 0.5)
V 110: Pos(-1.115, 2.85, 0.0) Norm(0.67888, -0.0, -0.734249) UV(0.75, 1.0)
V 111: Pos(-1.445, 2.85, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.75, 0.5)
V 112: Pos(-1.115, 2.725767, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.708333, 1.0)
V 113: Pos(-1.445, 2.725767, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.708333, 0.5)
V 114: Pos(-1.115, 2.61, 0.064308) Norm(0.67888, -0.367125, -0.635878) UV(0.666667, 1.0)
V 115: Pos(-1.445, 2.61, 0.064308) Norm(-0.67888, -0.367125, -0.635878) UV(0.666667, 0.5)
V 116: Pos(-1.115, 2.510589, 0.140589) Norm(0.67888, -0.519193, -0.519192) UV(0.625, 1.0)
V 117: Pos(-1.445, 2.510589, 0.140589) Norm(-0.67888, -0.519193, -0.519192) UV(0.625, 0.5)
V 118: Pos(-1.115, 2.434308, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.583333, 1.0)
V 119: Pos(-1.445, 2.434308, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.583333, 0.5)
V 120: Pos(-1.115, 2.386355, 0.355767) Norm(0.67888, -0.70923, -0.190038) UV(0.541666, 1.0)
V 121: Pos(-1.445, 2.386355, 0.355767) Norm(-0.67888, -0.70923, -0.190038) UV(0.541666, 0.5)
V 122: Pos(-1.115, 2.37, 0.48) Norm(0.67888, -0.734249, 0.0) UV(0.5, 1.0)
V 123: Pos(-1.445, 2.37, 0.48) Norm(-0.67888, -0.734249, 0.0) UV(0.5, 0.5)
V 124: Pos(-1.115, 2.386355, 0.604233) Norm(0.67888, -0.70923, 0.190038) UV(0.458333, 1.0)
V 125: Pos(-1.445, 2.386355, 0.604233) Norm(-0.67888, -0.70923, 0.190038) UV(0.458333, 0.5)
V 126: Pos(-1.115, 2.434308, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.416666, 1.0)
V 127: Pos(-1.445, 2.434308, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.416666, 0.5)
V 128: Pos(-1.115, 2.510589, 0.819411) Norm(0.67888, -0.519193, 0.519192) UV(0.375, 1.0)
V 129: Pos(-1.445, 2.510589, 0.819411) Norm(-0.67888, -0.519193, 0.519192) UV(0.375, 0.5)
V 130: Pos(-1.115, 2.61, 0.895692) Norm(0.67888, -0.367125, 0.635878) UV(0.333333, 1.0)
V 131: Pos(-1.445, 2.61, 0.895692) Norm(-0.67888, -0.367125, 0.635878) UV(0.333333, 0.5)
V 132: Pos(-1.115, 2.725767, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.291667, 1.0)
V 133: Pos(-1.445, 2.725767, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.291667, 0.5)
V 134: Pos(-1.115, 2.85, 0.96) Norm(0.67888, -0.0, 0.734249) UV(0.25, 1.0)
V 135: Pos(-1.445, 2.85, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.25, 0.5)
V 136: Pos(-1.115, 2.974233, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.208333, 1.0)
V 137: Pos(-1.445, 2.974233, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.208333, 0.5)
V 138: Pos(-1.115, 3.09, 0.895692) Norm(0.67888, 0.367124, 0.635879) UV(0.166666, 1.0)
V 139: Pos(-1.445, 3.09, 0.895692) Norm(-0.67888, 0.367124, 0.635879) UV(0.166666, 0.5)
V 140: Pos(-1.115, 3.189411, 0.819411) Norm(0.67888, 0.519193, 0.519192) UV(0.125, 1.0)
V 141: Pos(-1.445, 3.189411, 0.819411) Norm(-0.67888, 0.519193, 0.519192) UV(0.125, 0.5)
V 142: Pos(-1.115, 3.265692, 0.72) Norm(0.67888, 0.635878, 0.367124) UV(0.083333, 1.0)
V 143: Pos(-1.445, 3.265692, 0.72) Norm(-0.67888, 0.635878, 0.367124) UV(0.083333, 0.5)
V 144: Pos(-1.115, 3.313644, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.312117, 0.481822)
V 145: Pos(-1.115, 3.33, 0.48) Norm(0.67888, 0.734249, 0.0) UV(0.25, 0.49)
V 146: Pos(-1.115, 3.313644, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.187883, 0.481822)
V 147: Pos(-1.115, 3.265692, 0.72) Norm(0.67888, 0.635878, 0.367124) UV(0.13, 0.457846)
V 148: Pos(-1.115, 3.189411, 0.819411) Norm(0.67888, 0.519193, 0.519192) UV(0.080294, 0.419706)
V 149: Pos(-1.115, 3.09, 0.895692) Norm(0.67888, 0.367124, 0.635879) UV(0.042154, 0.37)
V 150: Pos(-1.115, 2.974233, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.018178, 0.312117)
V 151: Pos(-1.115, 2.85, 0.96) Norm(0.67888, -0.0, 0.734249) UV(0.01, 0.25)
V 152: Pos(-1.115, 2.725767, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.018178, 0.187883)
V 153: Pos(-1.115, 2.61, 0.895692) Norm(0.67888, -0.367125, 0.635878) UV(0.042154, 0.13)
V 154: Pos(-1.115, 2.510589, 0.819411) Norm(0.67888, -0.519193, 0.519192) UV(0.080294, 0.080294)
V 155: Pos(-1.115, 2.434308, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.13, 0.042154)
V 156: Pos(-1.115, 2.386355, 0.604233) Norm(0.67888, -0.70923, 0.190038) UV(0.187883, 0.018178)
V 157: Pos(-1.115, 2.37, 0.48) Norm(0.67888, -0.734249, 0.0) UV(0.25, 0.01)
V 158: Pos(-1.115, 2.386355, 0.355767) Norm(0.67888, -0.70923, -0.190038) UV(0.312117, 0.018178)
V 159: Pos(-1.115, 2.434308, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.37, 0.042154)
V 160: Pos(-1.115, 2.510589, 0.140589) Norm(0.67888, -0.519193, -0.519192) UV(0.419706, 0.080294)
V 161: Pos(-1.115, 2.61, 0.064308) Norm(0.67888, -0.367125, -0.635878) UV(0.457846, 0.13)
V 162: Pos(-1.115, 2.725767, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.481822, 0.187883)
V 163: Pos(-1.115, 2.85, 0.0) Norm(0.67888, -0.0, -0.734249) UV(0.49, 0.25)
V 164: Pos(-1.115, 2.974233, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.481822, 0.312117)
V 165: Pos(-1.115, 3.09, 0.064308) Norm(0.67888, 0.367124, -0.635879) UV(0.457846, 0.37)
V 166: Pos(-1.115, 3.189411, 0.140589) Norm(0.67888, 0.519193, -0.519192) UV(0.419706, 0.419706)
V 167: Pos(-1.115, 3.265692, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.37, 0.457846)
V 168: Pos(-1.115, 3.313644, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.041666, 1.0)
V 169: Pos(-1.445, 3.313644, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.041666, 0.5)
V 170: Pos(-1.115, 3.33, 0.48) Norm(0.67888, 0.734249, 0.0) UV(-0.0, 1.0)
V 171: Pos(-1.445, 3.33, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(-0.0, 0.5)
V 172: Pos(-1.445, 3.33, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(0.75, 0.49)
V 173: Pos(-1.445, 3.313644, 0.355767) Norm(-0.67888, 0.70923, -0.190038) UV(0.812117, 0.481822)
V 174: Pos(-1.445, 3.265692, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.87, 0.457846)
V 175: Pos(-1.445, 3.189411, 0.140589) Norm(-0.67888, 0.519193, -0.519192) UV(0.919706, 0.419706)
V 176: Pos(-1.445, 3.09, 0.064308) Norm(-0.67888, 0.367124, -0.635879) UV(0.957846, 0.37)
V 177: Pos(-1.445, 2.974233, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.981822, 0.312117)
V 178: Pos(-1.445, 2.85, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.99, 0.25)
V 179: Pos(-1.445, 2.725767, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.981822, 0.187883)
V 180: Pos(-1.445, 2.61, 0.064308) Norm(-0.67888, -0.367125, -0.635878) UV(0.957846, 0.13)
V 181: Pos(-1.445, 2.510589, 0.140589) Norm(-0.67888, -0.519193, -0.519192) UV(0.919706, 0.080294)
V 182: Pos(-1.445, 2.434308, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.87, 0.042154)
V 183: Pos(-1.445, 2.386355, 0.355767) Norm(-0.67888, -0.70923, -0.190038) UV(0.812117, 0.018178)
V 184: Pos(-1.445, 2.37, 0.48) Norm(-0.67888, -0.734249, 0.0) UV(0.75, 0.01)
V 185: Pos(-1.445, 2.386355, 0.604233) Norm(-0.67888, -0.70923, 0.190038) UV(0.687883, 0.018178)
V 186: Pos(-1.445, 2.434308, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.63, 0.042154)
V 187: Pos(-1.445, 2.510589, 0.819411) Norm(-0.67888, -0.519193, 0.519192) UV(0.580294, 0.080294)
V 188: Pos(-1.445, 2.61, 0.895692) Norm(-0.67888, -0.367125, 0.635878) UV(0.542154, 0.13)
V 189: Pos(-1.445, 2.725767, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.518178, 0.187883)
V 190: Pos(-1.445, 2.85, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.51, 0.25)
V 191: Pos(-1.445, 2.974233, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.518178, 0.312117)
V 192: Pos(-1.445, 3.09, 0.895692) Norm(-0.67888, 0.367124, 0.635879) UV(0.542154, 0.37)
V 193: Pos(-1.445, 3.189411, 0.819411) Norm(-0.67888, 0.519193, 0.519192) UV(0.580294, 0.419706)
V 194: Pos(-1.445, 3.265692, 0.72) Norm(-0.67888, 0.635878, 0.367124) UV(0.63, 0.457846)
V 195: Pos(-1.445, 3.313644, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.687883, 0.481822)
V 196: Pos(1.115, -1.17, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(1.0, 0.5)
V 197: Pos(1.445, -1.17, 0.48) Norm(0.67888, 0.734249, -0.0) UV(1.0, 1.0)
V 198: Pos(1.445, -1.186356, 0.355767) Norm(0.67888, 0.70923, -0.190037) UV(0.958333, 1.0)
V 199: Pos(1.115, -1.186356, 0.355767) Norm(-0.67888, 0.70923, -0.190037) UV(0.958333, 0.5)
V 200: Pos(1.445, -1.234308, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.916667, 1.0)
V 201: Pos(1.115, -1.234308, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.916667, 0.5)
V 202: Pos(1.445, -1.310589, 0.140589) Norm(0.67888, 0.519192, -0.519193) UV(0.875, 1.0)
V 203: Pos(1.115, -1.310589, 0.140589) Norm(-0.67888, 0.519192, -0.519193) UV(0.875, 0.5)
V 204: Pos(1.445, -1.41, 0.064308) Norm(0.67888, 0.367125, -0.635878) UV(0.833333, 1.0)
V 205: Pos(1.115, -1.41, 0.064308) Norm(-0.67888, 0.367124, -0.635878) UV(0.833333, 0.5)
V 206: Pos(1.445, -1.525767, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.791667, 1.0)
V 207: Pos(1.115, -1.525767, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.791667, 0.5)
V 208: Pos(1.445, -1.65, 0.0) Norm(0.67888, 0.0, -0.734249) UV(0.75, 1.0)
V 209: Pos(1.115, -1.65, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.75, 0.5)
V 210: Pos(1.445, -1.774233, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.708333, 1.0)
V 211: Pos(1.115, -1.774233, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.708333, 0.5)
V 212: Pos(1.445, -1.89, 0.064308) Norm(0.67888, -0.367124, -0.635878) UV(0.666667, 1.0)
V 213: Pos(1.115, -1.89, 0.064308) Norm(-0.67888, -0.367124, -0.635878) UV(0.666667, 0.5)
V 214: Pos(1.445, -1.989411, 0.140589) Norm(0.67888, -0.519192, -0.519193) UV(0.625, 1.0)
V 215: Pos(1.115, -1.989411, 0.140589) Norm(-0.67888, -0.519192, -0.519193) UV(0.625, 0.5)
V 216: Pos(1.445, -2.065692, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.583333, 1.0)
V 217: Pos(1.115, -2.065692, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.583333, 0.5)
V 218: Pos(1.445, -2.113645, 0.355767) Norm(0.67888, -0.70923, -0.190037) UV(0.541666, 1.0)
V 219: Pos(1.115, -2.113645, 0.355767) Norm(-0.67888, -0.70923, -0.190037) UV(0.541666, 0.5)
V 220: Pos(1.445, -2.13, 0.48) Norm(0.67888, -0.734249, -0.0) UV(0.5, 1.0)
V 221: Pos(1.115, -2.13, 0.48) Norm(-0.67888, -0.734249, -0.0) UV(0.5, 0.5)
V 222: Pos(1.445, -2.113645, 0.604233) Norm(0.67888, -0.70923, 0.190037) UV(0.458333, 1.0)
V 223: Pos(1.115, -2.113645, 0.604233) Norm(-0.67888, -0.70923, 0.190037) UV(0.458333, 0.5)
V 224: Pos(1.445, -2.065692, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.416666, 1.0)
V 225: Pos(1.115, -2.065692, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.416666, 0.5)
V 226: Pos(1.445, -1.989411, 0.819411) Norm(0.67888, -0.519192, 0.519193) UV(0.375, 1.0)
V 227: Pos(1.115, -1.989411, 0.819411) Norm(-0.67888, -0.519192, 0.519193) UV(0.375, 0.5)
V 228: Pos(1.445, -1.89, 0.895692) Norm(0.67888, -0.367124, 0.635878) UV(0.333333, 1.0)
V 229: Pos(1.115, -1.89, 0.895692) Norm(-0.67888, -0.367124, 0.635878) UV(0.333333, 0.5)
V 230: Pos(1.445, -1.774233, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.291667, 1.0)
V 231: Pos(1.115, -1.774233, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.291667, 0.5)
V 232: Pos(1.445, -1.65, 0.96) Norm(0.67888, 0.0, 0.734249) UV(0.25, 1.0)
V 233: Pos(1.115, -1.65, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.25, 0.5)
V 234: Pos(1.445, -1.525767, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.208333, 1.0)
V 235: Pos(1.115, -1.525767, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.208333, 0.5)
V 236: Pos(1.445, -1.41, 0.895692) Norm(0.67888, 0.367125, 0.635878) UV(0.166666, 1.0)
V 237: Pos(1.115, -1.41, 0.895692) Norm(-0.67888, 0.367124, 0.635878) UV(0.166666, 0.5)
V 238: Pos(1.445, -1.310589, 0.819411) Norm(0.67888, 0.519192, 0.519193) UV(0.125, 1.0)
V 239: Pos(1.115, -1.310589, 0.819411) Norm(-0.67888, 0.519192, 0.519193) UV(0.125, 0.5)
V 240: Pos(1.445, -1.234308, 0.72) Norm(0.67888, 0.635878, 0.367125) UV(0.083333, 1.0)
V 241: Pos(1.115, -1.234308, 0.72) Norm(-0.67888, 0.635878, 0.367125) UV(0.083333, 0.5)
V 242: Pos(1.445, -1.186356, 0.355767) Norm(0.67888, 0.70923, -0.190037) UV(0.312117, 0.481822)
V 243: Pos(1.445, -1.17, 0.48) Norm(0.67888, 0.734249, -0.0) UV(0.25, 0.49)
V 244: Pos(1.445, -1.186356, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.187883, 0.481822)
V 245: Pos(1.445, -1.234308, 0.72) Norm(0.67888, 0.635878, 0.367125) UV(0.13, 0.457846)
V 246: Pos(1.445, -1.310589, 0.819411) Norm(0.67888, 0.519192, 0.519193) UV(0.080294, 0.419706)
V 247: Pos(1.445, -1.41, 0.895692) Norm(0.67888, 0.367125, 0.635878) UV(0.042154, 0.37)
V 248: Pos(1.445, -1.525767, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.018178, 0.312117)
V 249: Pos(1.445, -1.65, 0.96) Norm(0.67888, 0.0, 0.734249) UV(0.01, 0.25)
V 250: Pos(1.445, -1.774233, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.018178, 0.187883)
V 251: Pos(1.445, -1.89, 0.895692) Norm(0.67888, -0.367124, 0.635878) UV(0.042154, 0.13)
V 252: Pos(1.445, -1.989411, 0.819411) Norm(0.67888, -0.519192, 0.519193) UV(0.080294, 0.080294)
V 253: Pos(1.445, -2.065692, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.13, 0.042154)
V 254: Pos(1.445, -2.113645, 0.604233) Norm(0.67888, -0.70923, 0.190037) UV(0.187883, 0.018178)
V 255: Pos(1.445, -2.13, 0.48) Norm(0.67888, -0.734249, -0.0) UV(0.25, 0.01)
V 256: Pos(1.445, -2.113645, 0.355767) Norm(0.67888, -0.70923, -0.190037) UV(0.312117, 0.018178)
V 257: Pos(1.445, -2.065692, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.37, 0.042154)
V 258: Pos(1.445, -1.989411, 0.140589) Norm(0.67888, -0.519192, -0.519193) UV(0.419706, 0.080294)
V 259: Pos(1.445, -1.89, 0.064308) Norm(0.67888, -0.367124, -0.635878) UV(0.457846, 0.13)
V 260: Pos(1.445, -1.774233, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.481822, 0.187883)
V 261: Pos(1.445, -1.65, 0.0) Norm(0.67888, 0.0, -0.734249) UV(0.49, 0.25)
V 262: Pos(1.445, -1.525767, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.481822, 0.312117)
V 263: Pos(1.445, -1.41, 0.064308) Norm(0.67888, 0.367125, -0.635878) UV(0.457846, 0.37)
V 264: Pos(1.445, -1.310589, 0.140589) Norm(0.67888, 0.519192, -0.519193) UV(0.419706, 0.419706)
V 265: Pos(1.445, -1.234308, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.37, 0.457846)
V 266: Pos(1.445, -1.186356, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.041666, 1.0)
V 267: Pos(1.115, -1.186356, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.041666, 0.5)
V 268: Pos(1.445, -1.17, 0.48) Norm(0.67888, 0.734249, -0.0) UV(-0.0, 1.0)
V 269: Pos(1.115, -1.17, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(-0.0, 0.5)
V 270: Pos(1.115, -1.17, 0.48) Norm(-0.67888, 0.734249, -0.0) UV(0.75, 0.49)
V 271: Pos(1.115, -1.186356, 0.355767) Norm(-0.67888, 0.70923, -0.190037) UV(0.812117, 0.481822)
V 272: Pos(1.115, -1.234308, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.87, 0.457846)
V 273: Pos(1.115, -1.310589, 0.140589) Norm(-0.67888, 0.519192, -0.519193) UV(0.919706, 0.419706)
V 274: Pos(1.115, -1.41, 0.064308) Norm(-0.67888, 0.367124, -0.635878) UV(0.957846, 0.37)
V 275: Pos(1.115, -1.525767, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.981822, 0.312117)
V 276: Pos(1.115, -1.65, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.99, 0.25)
V 277: Pos(1.115, -1.774233, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.981822, 0.187883)
V 278: Pos(1.115, -1.89, 0.064308) Norm(-0.67888, -0.367124, -0.635878) UV(0.957846, 0.13)
V 279: Pos(1.115, -1.989411, 0.140589) Norm(-0.67888, -0.519192, -0.519193) UV(0.919706, 0.080294)
V 280: Pos(1.115, -2.065692, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.87, 0.042154)
V 281: Pos(1.115, -2.113645, 0.355767) Norm(-0.67888, -0.70923, -0.190037) UV(0.812117, 0.018178)
V 282: Pos(1.115, -2.13, 0.48) Norm(-0.67888, -0.734249, -0.0) UV(0.75, 0.01)
V 283: Pos(1.115, -2.113645, 0.604233) Norm(-0.67888, -0.70923, 0.190037) UV(0.687883, 0.018178)
V 284: Pos(1.115, -2.065692, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.63, 0.042154)
V 285: Pos(1.115, -1.989411, 0.819411) Norm(-0.67888, -0.519192, 0.519193) UV(0.580294, 0.080294)
V 286: Pos(1.115, -1.89, 0.895692) Norm(-0.67888, -0.367124, 0.635878) UV(0.542154, 0.13)
V 287: Pos(1.115, -1.774233, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.518178, 0.187883)
V 288: Pos(1.115, -1.65, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.51, 0.25)
V 289: Pos(1.115, -1.525767, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.518178, 0.312117)
V 290: Pos(1.115, -1.41, 0.895692) Norm(-0.67888, 0.367124, 0.635878) UV(0.542154, 0.37)
V 291: Pos(1.115, -1.310589, 0.819411) Norm(-0.67888, 0.519192, 0.519193) UV(0.580294, 0.419706)
V 292: Pos(1.115, -1.234308, 0.72) Norm(-0.67888, 0.635878, 0.367125) UV(0.63, 0.457846)
V 293: Pos(1.115, -1.186356, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.687883, 0.481822)
V 294: Pos(-1.445, -1.17, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(1.0, 0.5)
V 295: Pos(-1.115, -1.17, 0.48) Norm(0.67888, 0.734249, 0.0) UV(1.0, 1.0)
V 296: Pos(-1.115, -1.186356, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.958333, 1.0)
V 297: Pos(-1.445, -1.186356, 0.355767) Norm(-0.67888, 0.70923, -0.190037) UV(0.958333, 0.5)
V 298: Pos(-1.115, -1.234308, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.916667, 1.0)
V 299: Pos(-1.445, -1.234308, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.916667, 0.5)
V 300: Pos(-1.115, -1.310589, 0.140589) Norm(0.67888, 0.519192, -0.519193) UV(0.875, 1.0)
V 301: Pos(-1.445, -1.310589, 0.140589) Norm(-0.67888, 0.519192, -0.519193) UV(0.875, 0.5)
V 302: Pos(-1.115, -1.41, 0.064308) Norm(0.67888, 0.367124, -0.635878) UV(0.833333, 1.0)
V 303: Pos(-1.445, -1.41, 0.064308) Norm(-0.67888, 0.367124, -0.635878) UV(0.833333, 0.5)
V 304: Pos(-1.115, -1.525767, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.791667, 1.0)
V 305: Pos(-1.445, -1.525767, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.791667, 0.5)
V 306: Pos(-1.115, -1.65, 0.0) Norm(0.67888, -0.0, -0.734249) UV(0.75, 1.0)
V 307: Pos(-1.445, -1.65, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.75, 0.5)
V 308: Pos(-1.115, -1.774233, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.708333, 1.0)
V 309: Pos(-1.445, -1.774233, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.708333, 0.5)
V 310: Pos(-1.115, -1.89, 0.064308) Norm(0.67888, -0.367124, -0.635878) UV(0.666667, 1.0)
V 311: Pos(-1.445, -1.89, 0.064308) Norm(-0.67888, -0.367124, -0.635878) UV(0.666667, 0.5)
V 312: Pos(-1.115, -1.989411, 0.140589) Norm(0.67888, -0.519192, -0.519193) UV(0.625, 1.0)
V 313: Pos(-1.445, -1.989411, 0.140589) Norm(-0.67888, -0.519192, -0.519193) UV(0.625, 0.5)
V 314: Pos(-1.115, -2.065692, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.583333, 1.0)
V 315: Pos(-1.445, -2.065692, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.583333, 0.5)
V 316: Pos(-1.115, -2.113645, 0.355767) Norm(0.67888, -0.70923, -0.190037) UV(0.541666, 1.0)
V 317: Pos(-1.445, -2.113645, 0.355767) Norm(-0.67888, -0.70923, -0.190037) UV(0.541666, 0.5)
V 318: Pos(-1.115, -2.13, 0.48) Norm(0.67888, -0.734249, 0.0) UV(0.5, 1.0)
V 319: Pos(-1.445, -2.13, 0.48) Norm(-0.67888, -0.734249, 0.0) UV(0.5, 0.5)
V 320: Pos(-1.115, -2.113645, 0.604233) Norm(0.67888, -0.70923, 0.190037) UV(0.458333, 1.0)
V 321: Pos(-1.445, -2.113645, 0.604233) Norm(-0.67888, -0.70923, 0.190037) UV(0.458333, 0.5)
V 322: Pos(-1.115, -2.065692, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.416666, 1.0)
V 323: Pos(-1.445, -2.065692, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.416666, 0.5)
V 324: Pos(-1.115, -1.989411, 0.819411) Norm(0.67888, -0.519192, 0.519193) UV(0.375, 1.0)
V 325: Pos(-1.445, -1.989411, 0.819411) Norm(-0.67888, -0.519192, 0.519193) UV(0.375, 0.5)
V 326: Pos(-1.115, -1.89, 0.895692) Norm(0.67888, -0.367124, 0.635878) UV(0.333333, 1.0)
V 327: Pos(-1.445, -1.89, 0.895692) Norm(-0.67888, -0.367124, 0.635878) UV(0.333333, 0.5)
V 328: Pos(-1.115, -1.774233, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.291667, 1.0)
V 329: Pos(-1.445, -1.774233, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.291667, 0.5)
V 330: Pos(-1.115, -1.65, 0.96) Norm(0.67888, -0.0, 0.734249) UV(0.25, 1.0)
V 331: Pos(-1.445, -1.65, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.25, 0.5)
V 332: Pos(-1.115, -1.525767, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.208333, 1.0)
V 333: Pos(-1.445, -1.525767, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.208333, 0.5)
V 334: Pos(-1.115, -1.41, 0.895692) Norm(0.67888, 0.367124, 0.635878) UV(0.166666, 1.0)
V 335: Pos(-1.445, -1.41, 0.895692) Norm(-0.67888, 0.367124, 0.635878) UV(0.166666, 0.5)
V 336: Pos(-1.115, -1.310589, 0.819411) Norm(0.67888, 0.519192, 0.519193) UV(0.125, 1.0)
V 337: Pos(-1.445, -1.310589, 0.819411) Norm(-0.67888, 0.519192, 0.519193) UV(0.125, 0.5)
V 338: Pos(-1.115, -1.234308, 0.72) Norm(0.67888, 0.635878, 0.367125) UV(0.083333, 1.0)
V 339: Pos(-1.445, -1.234308, 0.72) Norm(-0.67888, 0.635878, 0.367125) UV(0.083333, 0.5)
V 340: Pos(-1.115, -1.186356, 0.355767) Norm(0.67888, 0.70923, -0.190038) UV(0.312117, 0.481822)
V 341: Pos(-1.115, -1.17, 0.48) Norm(0.67888, 0.734249, 0.0) UV(0.25, 0.49)
V 342: Pos(-1.115, -1.186356, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.187883, 0.481822)
V 343: Pos(-1.115, -1.234308, 0.72) Norm(0.67888, 0.635878, 0.367125) UV(0.13, 0.457846)
V 344: Pos(-1.115, -1.310589, 0.819411) Norm(0.67888, 0.519192, 0.519193) UV(0.080294, 0.419706)
V 345: Pos(-1.115, -1.41, 0.895692) Norm(0.67888, 0.367124, 0.635878) UV(0.042154, 0.37)
V 346: Pos(-1.115, -1.525767, 0.943644) Norm(0.67888, 0.190038, 0.70923) UV(0.018178, 0.312117)
V 347: Pos(-1.115, -1.65, 0.96) Norm(0.67888, -0.0, 0.734249) UV(0.01, 0.25)
V 348: Pos(-1.115, -1.774233, 0.943644) Norm(0.67888, -0.190038, 0.70923) UV(0.018178, 0.187883)
V 349: Pos(-1.115, -1.89, 0.895692) Norm(0.67888, -0.367124, 0.635878) UV(0.042154, 0.13)
V 350: Pos(-1.115, -1.989411, 0.819411) Norm(0.67888, -0.519192, 0.519193) UV(0.080294, 0.080294)
V 351: Pos(-1.115, -2.065692, 0.72) Norm(0.67888, -0.635878, 0.367125) UV(0.13, 0.042154)
V 352: Pos(-1.115, -2.113645, 0.604233) Norm(0.67888, -0.70923, 0.190037) UV(0.187883, 0.018178)
V 353: Pos(-1.115, -2.13, 0.48) Norm(0.67888, -0.734249, 0.0) UV(0.25, 0.01)
V 354: Pos(-1.115, -2.113645, 0.355767) Norm(0.67888, -0.70923, -0.190037) UV(0.312117, 0.018178)
V 355: Pos(-1.115, -2.065692, 0.24) Norm(0.67888, -0.635878, -0.367125) UV(0.37, 0.042154)
V 356: Pos(-1.115, -1.989411, 0.140589) Norm(0.67888, -0.519192, -0.519193) UV(0.419706, 0.080294)
V 357: Pos(-1.115, -1.89, 0.064308) Norm(0.67888, -0.367124, -0.635878) UV(0.457846, 0.13)
V 358: Pos(-1.115, -1.774233, 0.016356) Norm(0.67888, -0.190038, -0.70923) UV(0.481822, 0.187883)
V 359: Pos(-1.115, -1.65, 0.0) Norm(0.67888, -0.0, -0.734249) UV(0.49, 0.25)
V 360: Pos(-1.115, -1.525767, 0.016356) Norm(0.67888, 0.190038, -0.70923) UV(0.481822, 0.312117)
V 361: Pos(-1.115, -1.41, 0.064308) Norm(0.67888, 0.367124, -0.635878) UV(0.457846, 0.37)
V 362: Pos(-1.115, -1.310589, 0.140589) Norm(0.67888, 0.519192, -0.519193) UV(0.419706, 0.419706)
V 363: Pos(-1.115, -1.234308, 0.24) Norm(0.67888, 0.635878, -0.367125) UV(0.37, 0.457846)
V 364: Pos(-1.115, -1.186356, 0.604233) Norm(0.67888, 0.70923, 0.190038) UV(0.041666, 1.0)
V 365: Pos(-1.445, -1.186356, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.041666, 0.5)
V 366: Pos(-1.115, -1.17, 0.48) Norm(0.67888, 0.734249, 0.0) UV(-0.0, 1.0)
V 367: Pos(-1.445, -1.17, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(-0.0, 0.5)
V 368: Pos(-1.445, -1.17, 0.48) Norm(-0.67888, 0.734249, 0.0) UV(0.75, 0.49)
V 369: Pos(-1.445, -1.186356, 0.355767) Norm(-0.67888, 0.70923, -0.190037) UV(0.812117, 0.481822)
V 370: Pos(-1.445, -1.234308, 0.24) Norm(-0.67888, 0.635878, -0.367125) UV(0.87, 0.457846)
V 371: Pos(-1.445, -1.310589, 0.140589) Norm(-0.67888, 0.519192, -0.519193) UV(0.919706, 0.419706)
V 372: Pos(-1.445, -1.41, 0.064308) Norm(-0.67888, 0.367124, -0.635878) UV(0.957846, 0.37)
V 373: Pos(-1.445, -1.525767, 0.016356) Norm(-0.67888, 0.190038, -0.70923) UV(0.981822, 0.312117)
V 374: Pos(-1.445, -1.65, 0.0) Norm(-0.67888, -0.0, -0.734249) UV(0.99, 0.25)
V 375: Pos(-1.445, -1.774233, 0.016356) Norm(-0.67888, -0.190038, -0.70923) UV(0.981822, 0.187883)
V 376: Pos(-1.445, -1.89, 0.064308) Norm(-0.67888, -0.367124, -0.635878) UV(0.957846, 0.13)
V 377: Pos(-1.445, -1.989411, 0.140589) Norm(-0.67888, -0.519192, -0.519193) UV(0.919706, 0.080294)
V 378: Pos(-1.445, -2.065692, 0.24) Norm(-0.67888, -0.635878, -0.367125) UV(0.87, 0.042154)
V 379: Pos(-1.445, -2.113645, 0.355767) Norm(-0.67888, -0.70923, -0.190037) UV(0.812117, 0.018178)
V 380: Pos(-1.445, -2.13, 0.48) Norm(-0.67888, -0.734249, 0.0) UV(0.75, 0.01)
V 381: Pos(-1.445, -2.113645, 0.604233) Norm(-0.67888, -0.70923, 0.190037) UV(0.687883, 0.018178)
V 382: Pos(-1.445, -2.065692, 0.72) Norm(-0.67888, -0.635878, 0.367125) UV(0.63, 0.042154)
V 383: Pos(-1.445, -1.989411, 0.819411) Norm(-0.67888, -0.519192, 0.519193) UV(0.580294, 0.080294)
V 384: Pos(-1.445, -1.89, 0.895692) Norm(-0.67888, -0.367124, 0.635878) UV(0.542154, 0.13)
V 385: Pos(-1.445, -1.774233, 0.943644) Norm(-0.67888, -0.190038, 0.70923) UV(0.518178, 0.187883)
V 386: Pos(-1.445, -1.65, 0.96) Norm(-0.67888, -0.0, 0.734249) UV(0.51, 0.25)
V 387: Pos(-1.445, -1.525767, 0.943644) Norm(-0.67888, 0.190038, 0.70923) UV(0.518178, 0.312117)
V 388: Pos(-1.445, -1.41, 0.895692) Norm(-0.67888, 0.367124, 0.635878) UV(0.542154, 0.37)
V 389: Pos(-1.445, -1.310589, 0.819411) Norm(-0.67888, 0.519192, 0.519193) UV(0.580294, 0.419706)
V 390: Pos(-1.445, -1.234308, 0.72) Norm(-0.67888, 0.635878, 0.367125) UV(0.63, 0.457846)
V 391: Pos(-1.445, -1.186356, 0.604233) Norm(-0.67888, 0.70923, 0.190038) UV(0.687883, 0.481822)
===Triangles (Indices): 368
Tri: 0 1 2
Tri: 0 2 3
Tri: 3 2 4
Tri: 3 4 5
Tri: 5 4 6
Tri: 5 6 7
Tri: 7 6 8
Tri: 7 8 9
Tri: 9 8 10
Tri: 9 10 11
Tri: 11 10 12
Tri: 11 12 13
Tri: 13 12 14
Tri: 13 14 15
Tri: 15 14 16
Tri: 15 16 17
Tri: 17 16 18
Tri: 17 18 19
Tri: 19 18 20
Tri: 19 20 21
Tri: 21 20 22
Tri: 21 22 23
Tri: 23 22 24
Tri: 23 24 25
Tri: 25 24 26
Tri: 25 26 27
Tri: 27 26 28
Tri: 27 28 29
Tri: 29 28 30
Tri: 29 30 31
Tri: 31 30 32
Tri: 31 32 33
Tri: 33 32 34
Tri: 33 34 35
Tri: 35 34 36
Tri: 35 36 37
Tri: 37 36 38
Tri: 37 38 39
Tri: 39 38 40
Tri: 39 40 41
Tri: 41 40 42
Tri: 41 42 43
Tri: 43 42 44
Tri: 43 44 45
Tri: 46 47 48
Tri: 46 48 49
Tri: 46 49 50
Tri: 46 50 51
Tri: 46 51 52
Tri: 46 52 53
Tri: 46 53 54
Tri: 46 54 55
Tri: 46 55 56
Tri: 46 56 57
Tri: 46 57 58
Tri: 46 58 59
Tri: 46 59 60
Tri: 46 60 61
Tri: 46 61 62
Tri: 46 62 63
Tri: 46 63 64
Tri: 46 64 65
Tri: 46 65 66
Tri: 46 66 67
Tri: 46 67 68
Tri: 46 68 69
Tri: 45 44 70
Tri: 45 70 71
Tri: 71 70 72
Tri: 71 72 73
Tri: 74 75 76
Tri: 74 76 77
Tri: 74 77 78
Tri: 74 78 79
Tri: 74 79 80
Tri: 74 80 81
Tri: 74 81 82
Tri: 74 82 83
Tri: 74 83 84
Tri: 74 84 85
Tri: 74 85 86
Tri: 74 86 87
Tri: 74 87 88
Tri: 74 88 89
Tri: 74 89 90
Tri: 74 90 91
Tri: 74 91 92
Tri: 74 92 93
Tri: 74 93 94
Tri: 74 94 95
Tri: 74 95 96
Tri: 74 96 97
Tri: 98 99 100
Tri: 98 100 101
Tri: 101 100 102
Tri: 101 102 103
Tri: 103 102 104
Tri: 103 104 105
Tri: 105 104 106
Tri: 105 106 107
Tri: 107 106 108
Tri: 107 108 109
Tri: 109 108 110
Tri: 109 110 111
Tri: 111 110 112
Tri: 111 112 113
Tri: 113 112 114
Tri: 113 114 115
Tri: 115 114 116
Tri: 115 116 117
Tri: 117 116 118
Tri: 117 118 119
Tri: 119 118 120
Tri: 119 120 121
Tri: 121 120 122
Tri: 121 122 123
Tri: 123 122 124
Tri: 123 124 125
Tri: 125 124 126
Tri: 125 126 127
Tri: 127 126 128
Tri: 127 128 129
Tri: 129 128 130
Tri: 129 130 131
Tri: 131 130 132
Tri: 131 132 133
Tri: 133 132 134
Tri: 133 134 135
Tri: 135 134 136
Tri: 135 136 137
Tri: 137 136 138
Tri: 137 138 139
Tri: 139 138 140
Tri: 139 140 141
Tri: 141 140 142
Tri: 141 142 143
Tri: 144 145 146
Tri: 144 146 147
Tri: 144 147 148
Tri: 144 148 149
Tri: 144 149 150
Tri: 144 150 151
Tri: 144 151 152
Tri: 144 152 153
Tri: 144 153 154
Tri: 144 154 155
Tri: 144 155 156
Tri: 144 156 157
Tri: 144 157 158
Tri: 144 158 159
Tri: 144 159 160
Tri: 144 160 161
Tri: 144 161 162
Tri: 144 162 163
Tri: 144 163 164
Tri: 144 164 165
Tri: 144 165 166
Tri: 144 166 167
Tri: 143 142 168
Tri: 143 168 169
Tri: 169 168 170
Tri: 169 170 171
Tri: 172 173 174
Tri: 172 174 175
Tri: 172 175 176
Tri: 172 176 177
Tri: 172 177 178
Tri: 172 178 179
Tri: 172 179 180
Tri: 172 180 181
Tri: 172 181 182
Tri: 172 182 183
Tri: 172 183 184
Tri: 172 184 185
Tri: 172 185 186
Tri: 172 186 187
Tri: 172 187 188
Tri: 172 188 189
Tri: 172 189 190
Tri: 172 190 191
Tri: 172 191 192
Tri: 172 192 193
Tri: 172 193 194
Tri: 172 194 195
Tri: 196 197 198
Tri: 196 198 199
Tri: 199 198 200
Tri: 199 200 201
Tri: 201 200 202
Tri: 201 202 203
Tri: 203 202 204
Tri: 203 204 205
Tri: 205 204 206
Tri: 205 206 207
Tri: 207 206 208
Tri: 207 208 209
Tri: 209 208 210
Tri: 209 210 211
Tri: 211 210 212
Tri: 211 212 213
Tri: 213 212 214
Tri: 213 214 215
Tri: 215 214 216
Tri: 215 216 217
Tri: 217 216 218
Tri: 217 218 219
Tri: 219 218 220
Tri: 219 220 221
Tri: 221 220 222
Tri: 221 222 223
Tri: 223 222 224
Tri: 223 224 225
Tri: 225 224 226
Tri: 225 226 227
Tri: 227 226 228
Tri: 227 228 229
Tri: 229 228 230
Tri: 229 230 231
Tri: 231 230 232
Tri: 231 232 233
Tri: 233 232 234
Tri: 233 234 235
Tri: 235 234 236
Tri: 235 236 237
Tri: 237 236 238
Tri: 237 238 239
Tri: 239 238 240
Tri: 239 240 241
Tri: 242 243 244
Tri: 242 244 245
Tri: 242 245 246
Tri: 242 246 247
Tri: 242 247 248
Tri: 242 248 249
Tri: 242 249 250
Tri: 242 250 251
Tri: 242 251 252
Tri: 242 252 253
Tri: 242 253 254
Tri: 242 254 255
Tri: 242 255 256
Tri: 242 256 257
Tri: 242 257 258
Tri: 242 258 259
Tri: 242 259 260
Tri: 242 260 261
Tri: 242 261 262
Tri: 242 262 263
Tri: 242 263 264
Tri: 242 264 265
Tri: 241 240 266
Tri: 241 266 267
Tri: 267 266 268
Tri: 267 268 269
Tri: 270 271 272
Tri: 270 272 273
Tri: 270 273 274
Tri: 270 274 275
Tri: 270 275 276
Tri: 270 276 277
Tri: 270 277 278
Tri: 270 278 279
Tri: 270 279 280
Tri: 270 280 281
Tri: 270 281 282
Tri: 270 282 283
Tri: 270 283 284
Tri: 270 284 285
Tri: 270 285 286
Tri: 270 286 287
Tri: 270 287 288
Tri: 270 288 289
Tri: 270 289 290
Tri: 270 290 291
Tri: 270 291 292
Tri: 270 292 293
Tri: 294 295 296
Tri: 294 296 297
Tri: 297 296 298
Tri: 297 298 299
Tri: 299 298 300
Tri: 299 300 301
Tri: 301 300 302
Tri: 301 302 303
Tri: 303 302 304
Tri: 303 304 305
Tri: 305 304 306
Tri: 305 306 307
Tri: 307 306 308
Tri: 307 308 309
Tri: 309 308 310
Tri: 309 310 311
Tri: 311 310 312
Tri: 311 312 313
Tri: 313 312 314
Tri: 313 314 315
Tri: 315 314 316
Tri: 315 316 317
Tri: 317 316 318
Tri: 317 318 319
Tri: 319 318 320
Tri: 319 320 321
Tri: 321 320 322
Tri: 321 322 323
Tri: 323 322 324
Tri: 323 324 325
Tri: 325 324 326
Tri: 325 326 327
Tri: 327 326 328
Tri: 327 328 329
Tri: 329 328 330
Tri: 329 330 331
Tri: 331 330 332
Tri: 331 332 333
Tri: 333 332 334
Tri: 333 334 335
Tri: 335 334 336
Tri: 335 336 337
Tri: 337 336 338
Tri: 337 338 339
Tri: 340 341 342
Tri: 340 342 343
Tri: 340 343 344
Tri: 340 344 345
Tri: 340 345 346
Tri: 340 346 347
Tri: 340 347 348
Tri: 340 348 349
Tri: 340 349 350
Tri: 340 350 351
Tri: 340 351 352
Tri: 340 352 353
Tri: 340 353 354
Tri: 340 354 355
Tri: 340 355 356
Tri: 340 356 357
Tri: 340 357 358
Tri: 340 358 359
Tri: 340 359 360
Tri: 340 360 361
Tri: 340 361 362
Tri: 340 362 363
Tri: 339 338 364
Tri: 339 364 365
Tri: 365 364 366
Tri: 365 366 367
Tri: 368 369 370
Tri: 368 370 371
Tri: 368 371 372
Tri: 368 372 373
Tri: 368 373 374
Tri: 368 374 375
Tri: 368 375 376
Tri: 368 376 377
Tri: 368 377 378
Tri: 368 378 379
Tri: 368 379 380
Tri: 368 380 381
Tri: 368 381 382
Tri: 368 382 383
Tri: 368 383 384
Tri: 368 384 385
Tri: 368 385 386
Tri: 368 386 387
Tri: 368 387 388
Tri: 368 388 389
Tri: 368 389 390
Tri: 368 390 391

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,253 +0,0 @@
===Vertices (Split by UV/Normal): 166
V 0: Pos(0.171588, 5.673226, 6.026078) Norm(-0.59334, 0.560908, 0.577347) UV(0.683331, 0.326233)
V 1: Pos(1.267908, 5.704041, 5.971241) Norm(0.560898, 0.59335, -0.577347) UV(0.699547, 0.001901)
V 2: Pos(0.171588, 5.673226, 5.971241) Norm(-0.593354, 0.560905, -0.577336) UV(0.699547, 0.326233)
V 3: Pos(1.267908, 5.704041, 6.026078) Norm(0.560912, 0.593347, 0.577336) UV(0.650898, 0.650565)
V 4: Pos(1.329536, 3.511399, 5.971241) Norm(0.593354, -0.560905, -0.577336) UV(0.667114, 0.001901)
V 5: Pos(1.267908, 5.704041, 5.971241) Norm(0.560898, 0.59335, -0.577347) UV(0.667114, 0.650565)
V 6: Pos(1.329536, 3.511399, 6.026078) Norm(0.59334, -0.560908, 0.577347) UV(0.683331, 0.650565)
V 7: Pos(0.233215, 3.480585, 5.971241) Norm(-0.560898, -0.59335, -0.577347) UV(0.699547, 0.326233)
V 8: Pos(1.329536, 3.511399, 5.971241) Norm(0.593354, -0.560905, -0.577336) UV(0.699547, 0.650565)
V 9: Pos(0.233215, 3.480585, 6.026078) Norm(-0.560912, -0.593347, 0.577336) UV(0.667114, 0.650565)
V 10: Pos(0.171588, 5.673226, 5.971241) Norm(-0.593354, 0.560905, -0.577336) UV(0.683331, 0.001901)
V 11: Pos(0.233215, 3.480585, 5.971241) Norm(-0.560898, -0.59335, -0.577347) UV(0.683331, 0.650565)
V 12: Pos(1.329536, 3.511399, 5.971241) Norm(0.593354, -0.560905, -0.577336) UV(0.002233, 0.001901)
V 13: Pos(0.171588, 5.673226, 5.971241) Norm(-0.593354, 0.560905, -0.577336) UV(0.326566, 0.650565)
V 14: Pos(1.267908, 5.704041, 5.971241) Norm(0.560898, 0.59335, -0.577347) UV(0.002233, 0.650565)
V 15: Pos(0.233215, 3.480585, 6.026078) Norm(-0.560912, -0.593347, 0.577336) UV(0.326566, 0.001901)
V 16: Pos(1.329536, 3.511399, 6.026078) Norm(0.59334, -0.560908, 0.577347) UV(0.650898, 0.001901)
V 17: Pos(0.243959, 5.538112, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.960353, 0.30837)
V 18: Pos(1.20324, 5.565074, 4.997872) Norm(0.560898, 0.59335, -0.577347) UV(0.973568, -0.0)
V 19: Pos(0.243959, 5.538112, 4.997872) Norm(-0.593322, 0.56091, -0.577363) UV(0.973568, 0.30837)
V 20: Pos(1.20324, 5.565074, 5.039) Norm(0.560879, 0.593352, 0.577363) UV(0.105727, 0.740088)
V 21: Pos(1.206321, 5.455442, 4.997872) Norm(0.593322, -0.560911, -0.577363) UV(0.118943, 0.704845)
V 22: Pos(1.20324, 5.565074, 4.997872) Norm(0.560898, 0.59335, -0.577347) UV(0.118943, 0.740088)
V 23: Pos(1.206321, 5.455442, 5.039) Norm(0.59334, -0.560908, 0.577347) UV(0.986784, 0.30837)
V 24: Pos(0.247041, 5.42848, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(1.0, 0.0)
V 25: Pos(1.206321, 5.455442, 4.997872) Norm(0.593322, -0.560911, -0.577363) UV(1.0, 0.30837)
V 26: Pos(0.247041, 5.42848, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.132158, 0.740088)
V 27: Pos(0.243959, 5.538112, 4.997872) Norm(-0.593322, 0.56091, -0.577363) UV(0.145374, 0.704846)
V 28: Pos(0.247041, 5.42848, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(0.145374, 0.740088)
V 29: Pos(1.206321, 5.455442, 4.997872) Norm(0.593322, -0.560911, -0.577363) UV(0.791282, 0.881057)
V 30: Pos(0.243959, 5.538112, 4.997872) Norm(-0.593322, 0.56091, -0.577363) UV(0.826524, 0.572687)
V 31: Pos(1.20324, 5.565074, 4.997872) Norm(0.560898, 0.59335, -0.577347) UV(0.826524, 0.881057)
V 32: Pos(1.20324, 5.565074, 5.039) Norm(0.560879, 0.593352, 0.577363) UV(0.881057, 0.30837)
V 33: Pos(0.247041, 5.42848, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.916299, 0.0)
V 34: Pos(1.206321, 5.455442, 5.039) Norm(0.59334, -0.560908, 0.577347) UV(0.916299, 0.30837)
V 35: Pos(0.641761, 5.535578, 5.930112) Norm(-0.593345, 0.560896, 0.577354) UV(0.720797, 0.0)
V 36: Pos(0.806209, 5.5402, 5.039) Norm(0.560905, 0.593337, -0.577354) UV(0.773661, 0.286344)
V 37: Pos(0.641761, 5.535578, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.720797, 0.286344)
V 38: Pos(0.806209, 5.5402, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.9163, 0.0)
V 39: Pos(0.80852, 5.457976, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.942731, 0.286344)
V 40: Pos(0.806209, 5.5402, 5.039) Norm(0.560905, 0.593337, -0.577354) UV(0.9163, 0.286344)
V 41: Pos(0.80852, 5.457976, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.720797, 0.286344)
V 42: Pos(0.644072, 5.453354, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.773661, 0.572687)
V 43: Pos(0.80852, 5.457976, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.720797, 0.572687)
V 44: Pos(0.644072, 5.453354, 5.930112) Norm(-0.560912, -0.593347, 0.577336) UV(0.9163, 0.286344)
V 45: Pos(0.641761, 5.535578, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.942731, 0.572687)
V 46: Pos(0.644072, 5.453354, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.9163, 0.572687)
V 47: Pos(0.80852, 5.457976, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.0, 0.757709)
V 48: Pos(0.641761, 5.535578, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.026432, 0.704846)
V 49: Pos(0.806209, 5.5402, 5.039) Norm(0.560905, 0.593337, -0.577354) UV(0.026432, 0.757709)
V 50: Pos(0.806209, 5.5402, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.026432, 0.757709)
V 51: Pos(0.644072, 5.453354, 5.930112) Norm(-0.560912, -0.593347, 0.577336) UV(0.052863, 0.704846)
V 52: Pos(0.80852, 5.457976, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.052863, 0.757709)
V 53: Pos(0.243959, 5.538112, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.960353, 0.61674)
V 54: Pos(1.20324, 5.565074, 5.930112) Norm(0.560898, 0.59335, -0.577347) UV(0.973568, 0.30837)
V 55: Pos(0.243959, 5.538112, 5.930112) Norm(-0.593322, 0.56091, -0.577363) UV(0.973568, 0.61674)
V 56: Pos(1.20324, 5.565074, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.118943, 0.740088)
V 57: Pos(1.206321, 5.455442, 5.930112) Norm(0.593322, -0.560911, -0.577363) UV(0.132158, 0.704845)
V 58: Pos(1.20324, 5.565074, 5.930112) Norm(0.560898, 0.59335, -0.577347) UV(0.132158, 0.740088)
V 59: Pos(1.206321, 5.455442, 5.971241) Norm(0.59334, -0.560908, 0.577347) UV(0.986784, 0.61674)
V 60: Pos(0.247041, 5.42848, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(1.0, 0.30837)
V 61: Pos(1.206321, 5.455442, 5.930112) Norm(0.593322, -0.560911, -0.577363) UV(1.0, 0.61674)
V 62: Pos(0.247041, 5.42848, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.145374, 0.740088)
V 63: Pos(0.243959, 5.538112, 5.930112) Norm(-0.593322, 0.56091, -0.577363) UV(0.15859, 0.704846)
V 64: Pos(0.247041, 5.42848, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(0.15859, 0.740088)
V 65: Pos(1.206321, 5.455442, 5.930112) Norm(0.593322, -0.560911, -0.577363) UV(0.881057, 0.61674)
V 66: Pos(0.243959, 5.538112, 5.930112) Norm(-0.593322, 0.56091, -0.577363) UV(0.9163, 0.30837)
V 67: Pos(1.20324, 5.565074, 5.930112) Norm(0.560898, 0.59335, -0.577347) UV(0.9163, 0.61674)
V 68: Pos(1.20324, 5.565074, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.845815, 0.92511)
V 69: Pos(0.247041, 5.42848, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.881057, 0.61674)
V 70: Pos(1.206321, 5.455442, 5.971241) Norm(0.59334, -0.560908, 0.577347) UV(0.881057, 0.92511)
V 71: Pos(0.294802, 3.729183, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.973568, 0.92511)
V 72: Pos(1.254083, 3.756145, 4.997872) Norm(0.560898, 0.593349, -0.577348) UV(0.986784, 0.61674)
V 73: Pos(0.294802, 3.729183, 4.997872) Norm(-0.593322, 0.560911, -0.577363) UV(0.986784, 0.92511)
V 74: Pos(1.254083, 3.756145, 5.039) Norm(0.560879, 0.593351, 0.577363) UV(0.15859, 0.740088)
V 75: Pos(1.257164, 3.646513, 4.997872) Norm(0.593323, -0.56091, -0.577363) UV(0.171806, 0.704846)
V 76: Pos(1.254083, 3.756145, 4.997872) Norm(0.560898, 0.593349, -0.577348) UV(0.171806, 0.740088)
V 77: Pos(1.257164, 3.646513, 5.039) Norm(0.593341, -0.560907, 0.577348) UV(0.960352, 0.92511)
V 78: Pos(0.297884, 3.619551, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(0.973568, 0.61674)
V 79: Pos(1.257164, 3.646513, 4.997872) Norm(0.593323, -0.56091, -0.577363) UV(0.973568, 0.92511)
V 80: Pos(0.297884, 3.619551, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.185022, 0.740088)
V 81: Pos(0.294802, 3.729183, 4.997872) Norm(-0.593322, 0.560911, -0.577363) UV(0.198238, 0.704846)
V 82: Pos(0.297884, 3.619551, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(0.198238, 0.740088)
V 83: Pos(1.257164, 3.646513, 4.997872) Norm(0.593323, -0.56091, -0.577363) UV(0.720797, 0.881057)
V 84: Pos(0.294802, 3.729183, 4.997872) Norm(-0.593322, 0.560911, -0.577363) UV(0.75604, 0.572687)
V 85: Pos(1.254083, 3.756145, 4.997872) Norm(0.560898, 0.593349, -0.577348) UV(0.75604, 0.881057)
V 86: Pos(1.254083, 3.756145, 5.039) Norm(0.560879, 0.593351, 0.577363) UV(0.845815, 0.30837)
V 87: Pos(0.297884, 3.619551, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.881057, -0.0)
V 88: Pos(1.257164, 3.646513, 5.039) Norm(0.593341, -0.560907, 0.577348) UV(0.881057, 0.30837)
V 89: Pos(0.692604, 3.726649, 5.930112) Norm(-0.593345, 0.560895, 0.577355) UV(0.773661, 0.0)
V 90: Pos(0.857052, 3.731271, 5.039) Norm(0.560904, 0.593337, -0.577354) UV(0.826524, 0.286344)
V 91: Pos(0.692604, 3.726649, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.773661, 0.286344)
V 92: Pos(0.857052, 3.731271, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.881057, 0.61674)
V 93: Pos(0.859363, 3.649047, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.907489, 0.903083)
V 94: Pos(0.857052, 3.731271, 5.039) Norm(0.560904, 0.593337, -0.577354) UV(0.881057, 0.903083)
V 95: Pos(0.859363, 3.649047, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.773661, 0.286344)
V 96: Pos(0.694915, 3.644425, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.826524, 0.572687)
V 97: Pos(0.859363, 3.649047, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.773661, 0.572687)
V 98: Pos(0.694915, 3.644425, 5.930112) Norm(-0.560912, -0.593348, 0.577336) UV(0.907489, 0.61674)
V 99: Pos(0.692604, 3.726649, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.933921, 0.903083)
V 100: Pos(0.694915, 3.644425, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.907489, 0.903083)
V 101: Pos(0.859363, 3.649047, 5.039) Norm(0.593354, -0.560905, -0.577336) UV(0.052864, 0.757709)
V 102: Pos(0.692604, 3.726649, 5.039) Norm(-0.593354, 0.560905, -0.577336) UV(0.079295, 0.704846)
V 103: Pos(0.857052, 3.731271, 5.039) Norm(0.560904, 0.593337, -0.577354) UV(0.079295, 0.757709)
V 104: Pos(0.857052, 3.731271, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.079295, 0.757709)
V 105: Pos(0.694915, 3.644425, 5.930112) Norm(-0.560912, -0.593348, 0.577336) UV(0.105727, 0.704846)
V 106: Pos(0.859363, 3.649047, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.105727, 0.757709)
V 107: Pos(0.294802, 3.729183, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.973568, 0.30837)
V 108: Pos(1.254083, 3.756145, 5.930112) Norm(0.560898, 0.593349, -0.577347) UV(0.986784, -0.0)
V 109: Pos(0.294802, 3.729183, 5.930112) Norm(-0.593322, 0.560911, -0.577363) UV(0.986784, 0.30837)
V 110: Pos(1.254083, 3.756145, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.171806, 0.740088)
V 111: Pos(1.257164, 3.646513, 5.930112) Norm(0.593322, -0.56091, -0.577363) UV(0.185022, 0.704846)
V 112: Pos(1.254083, 3.756145, 5.930112) Norm(0.560898, 0.593349, -0.577347) UV(0.185022, 0.740088)
V 113: Pos(1.257164, 3.646513, 5.971241) Norm(0.593341, -0.560907, 0.577347) UV(0.973568, 0.61674)
V 114: Pos(0.297884, 3.619551, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(0.986784, 0.30837)
V 115: Pos(1.257164, 3.646513, 5.930112) Norm(0.593322, -0.56091, -0.577363) UV(0.986784, 0.61674)
V 116: Pos(0.297884, 3.619551, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.198238, 0.740088)
V 117: Pos(0.294802, 3.729183, 5.930112) Norm(-0.593322, 0.560911, -0.577363) UV(0.211453, 0.704846)
V 118: Pos(0.297884, 3.619551, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(0.211453, 0.740088)
V 119: Pos(1.257164, 3.646513, 5.930112) Norm(0.593322, -0.56091, -0.577363) UV(0.75604, 0.881057)
V 120: Pos(0.294802, 3.729183, 5.930112) Norm(-0.593322, 0.560911, -0.577363) UV(0.791282, 0.572687)
V 121: Pos(1.254083, 3.756145, 5.930112) Norm(0.560898, 0.593349, -0.577347) UV(0.791282, 0.881057)
V 122: Pos(1.254083, 3.756145, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.845815, 0.61674)
V 123: Pos(0.297884, 3.619551, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.881057, 0.30837)
V 124: Pos(1.257164, 3.646513, 5.971241) Norm(0.593341, -0.560907, 0.577347) UV(0.881057, 0.61674)
V 125: Pos(1.267908, 5.704041, 6.026078) Norm(0.560912, 0.593347, 0.577336) UV(0.683331, 0.001901)
V 126: Pos(0.233215, 3.480585, 6.026078) Norm(-0.560912, -0.593347, 0.577336) UV(0.683331, 0.326233)
V 127: Pos(0.171588, 5.673226, 6.026078) Norm(-0.59334, 0.560908, 0.577347) UV(0.667114, 0.001901)
V 128: Pos(0.233215, 3.480585, 5.971241) Norm(-0.560898, -0.59335, -0.577347) UV(0.326566, 0.001901)
V 129: Pos(0.171588, 5.673226, 6.026078) Norm(-0.59334, 0.560908, 0.577347) UV(0.326566, 0.650565)
V 130: Pos(1.20324, 5.565074, 5.039) Norm(0.560879, 0.593352, 0.577363) UV(0.960353, -0.0)
V 131: Pos(1.206321, 5.455442, 5.039) Norm(0.59334, -0.560908, 0.577347) UV(0.105727, 0.704845)
V 132: Pos(0.247041, 5.42848, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.986784, 0.0)
V 133: Pos(0.243959, 5.538112, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.132158, 0.704846)
V 134: Pos(0.247041, 5.42848, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(0.791282, 0.572687)
V 135: Pos(0.243959, 5.538112, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.881057, 0.0)
V 136: Pos(0.806209, 5.5402, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.773661, 0.0)
V 137: Pos(0.80852, 5.457976, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.942731, 0.0)
V 138: Pos(0.644072, 5.453354, 5.930112) Norm(-0.560912, -0.593347, 0.577336) UV(0.773661, 0.286344)
V 139: Pos(0.641761, 5.535578, 5.930112) Norm(-0.593345, 0.560896, 0.577354) UV(0.942731, 0.286344)
V 140: Pos(0.644072, 5.453354, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.0, 0.704846)
V 141: Pos(0.641761, 5.535578, 5.930112) Norm(-0.593345, 0.560896, 0.577354) UV(0.026432, 0.704846)
V 142: Pos(1.20324, 5.565074, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.960353, 0.30837)
V 143: Pos(1.206321, 5.455442, 5.971241) Norm(0.59334, -0.560908, 0.577347) UV(0.118943, 0.704845)
V 144: Pos(0.247041, 5.42848, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.986784, 0.30837)
V 145: Pos(0.243959, 5.538112, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.145374, 0.704846)
V 146: Pos(0.247041, 5.42848, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(0.881057, 0.30837)
V 147: Pos(0.243959, 5.538112, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.845815, 0.61674)
V 148: Pos(1.254083, 3.756145, 5.039) Norm(0.560879, 0.593351, 0.577363) UV(0.973568, 0.61674)
V 149: Pos(1.257164, 3.646513, 5.039) Norm(0.593341, -0.560907, 0.577348) UV(0.15859, 0.704846)
V 150: Pos(0.297884, 3.619551, 5.039) Norm(-0.560879, -0.593352, 0.577363) UV(0.960352, 0.61674)
V 151: Pos(0.294802, 3.729183, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.185022, 0.704846)
V 152: Pos(0.297884, 3.619551, 4.997872) Norm(-0.560898, -0.593349, -0.577347) UV(0.720797, 0.572687)
V 153: Pos(0.294802, 3.729183, 5.039) Norm(-0.59334, 0.560908, 0.577347) UV(0.845815, 0.0)
V 154: Pos(0.857052, 3.731271, 5.930112) Norm(0.560912, 0.593347, 0.577336) UV(0.826524, 0.0)
V 155: Pos(0.859363, 3.649047, 5.930112) Norm(0.593344, -0.560896, 0.577355) UV(0.907489, 0.61674)
V 156: Pos(0.694915, 3.644425, 5.930112) Norm(-0.560912, -0.593348, 0.577336) UV(0.826524, 0.286344)
V 157: Pos(0.692604, 3.726649, 5.930112) Norm(-0.593345, 0.560895, 0.577355) UV(0.933921, 0.61674)
V 158: Pos(0.694915, 3.644425, 5.039) Norm(-0.560905, -0.593336, -0.577354) UV(0.052864, 0.704846)
V 159: Pos(0.692604, 3.726649, 5.930112) Norm(-0.593345, 0.560895, 0.577355) UV(0.079295, 0.704846)
V 160: Pos(1.254083, 3.756145, 5.971241) Norm(0.56088, 0.593351, 0.577363) UV(0.973568, -0.0)
V 161: Pos(1.257164, 3.646513, 5.971241) Norm(0.593341, -0.560907, 0.577347) UV(0.171806, 0.704846)
V 162: Pos(0.297884, 3.619551, 5.971241) Norm(-0.56088, -0.593351, 0.577363) UV(0.973568, 0.30837)
V 163: Pos(0.294802, 3.729183, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.198238, 0.704846)
V 164: Pos(0.297884, 3.619551, 5.930112) Norm(-0.560898, -0.593349, -0.577347) UV(0.75604, 0.572687)
V 165: Pos(0.294802, 3.729183, 5.971241) Norm(-0.593341, 0.560907, 0.577347) UV(0.845815, 0.30837)
===Triangles (Indices): 84
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 3 15 16
Tri: 17 18 19
Tri: 20 21 22
Tri: 23 24 25
Tri: 26 27 28
Tri: 29 30 31
Tri: 32 33 34
Tri: 35 36 37
Tri: 38 39 40
Tri: 41 42 43
Tri: 44 45 46
Tri: 47 48 49
Tri: 50 51 52
Tri: 53 54 55
Tri: 56 57 58
Tri: 59 60 61
Tri: 62 63 64
Tri: 65 66 67
Tri: 68 69 70
Tri: 71 72 73
Tri: 74 75 76
Tri: 77 78 79
Tri: 80 81 82
Tri: 83 84 85
Tri: 86 87 88
Tri: 89 90 91
Tri: 92 93 94
Tri: 95 96 97
Tri: 98 99 100
Tri: 101 102 103
Tri: 104 105 106
Tri: 107 108 109
Tri: 110 111 112
Tri: 113 114 115
Tri: 116 117 118
Tri: 119 120 121
Tri: 122 123 124
Tri: 0 125 1
Tri: 3 16 4
Tri: 6 126 7
Tri: 9 127 10
Tri: 12 128 13
Tri: 3 129 15
Tri: 17 130 18
Tri: 20 131 21
Tri: 23 132 24
Tri: 26 133 27
Tri: 29 134 30
Tri: 32 135 33
Tri: 35 136 36
Tri: 38 137 39
Tri: 41 138 42
Tri: 44 139 45
Tri: 47 140 48
Tri: 50 141 51
Tri: 53 142 54
Tri: 56 143 57
Tri: 59 144 60
Tri: 62 145 63
Tri: 65 146 66
Tri: 68 147 69
Tri: 71 148 72
Tri: 74 149 75
Tri: 77 150 78
Tri: 80 151 81
Tri: 83 152 84
Tri: 86 153 87
Tri: 89 154 90
Tri: 92 155 93
Tri: 95 156 96
Tri: 98 157 99
Tri: 101 158 102
Tri: 104 159 105
Tri: 107 160 108
Tri: 110 161 111
Tri: 113 162 114
Tri: 116 163 117
Tri: 119 164 120
Tri: 122 165 123

Binary file not shown.

View File

@ -1,122 +0,0 @@
===Vertices (Split by UV/Normal): 41
V 0: Pos(0.246991, -0.255746, 0.0) Norm(0.389794, 0.920902, -0.0) UV(0.038153, 0.92737)
V 1: Pos(0.25971, -0.250913, -0.001532) Norm(-0.779708, 0.122736, 0.613996) UV(0.028605, 0.949655)
V 2: Pos(0.256907, -0.244648, -0.003161) Norm(-0.588958, -0.326655, 0.739206) UV(0.040105, 0.953817)
V 3: Pos(0.228644, -0.21696, 0.003161) Norm(-0.463512, -0.464075, -0.754845) UV(0.125898, 0.952246)
V 4: Pos(0.177902, -0.204162, 0.0) Norm(0.689299, 0.724477, 0.0) UV(0.213822, 0.894469)
V 5: Pos(0.192191, -0.181473, 0.003161) Norm(-0.466486, -0.466278, -0.751649) UV(0.228705, 0.94907)
V 6: Pos(0.217639, -0.238156, 0.0) Norm(0.640155, 0.768246, -3.6e-05) UV(0.110526, 0.906471)
V 7: Pos(0.228644, -0.21696, -0.003161) Norm(-0.463514, -0.464062, 0.754852) UV(0.125898, 0.952246)
V 8: Pos(0.098701, -0.116712, 0.0) Norm(0.73571, 0.677297, 5e-06) UV(0.56615, 0.898857)
V 9: Pos(0.138196, -0.126455, 0.003161) Norm(-0.456943, -0.48647, -0.744681) UV(0.479093, 0.952662)
V 10: Pos(0.13258, -0.159058, 0.0) Norm(0.719267, 0.694734, 2e-05) UV(0.435536, 0.894543)
V 11: Pos(0.106741, -0.101701, -0.003161) Norm(-0.718563, -0.054144, 0.693351) UV(0.577483, 0.934099)
V 12: Pos(0.092565, -0.110732, -0.008434) Norm(0.177423, 0.706178, 0.685445) UV(0.584767, 0.898292)
V 13: Pos(0.097489, -0.110956, 0.0) Norm(-0.281422, 0.959584, 1e-06) UV(0.576982, 0.905654)
V 14: Pos(0.106531, -0.0965, -0.008434) Norm(-0.728749, -0.169621, 0.663441) UV(0.585933, 0.941626)
V 15: Pos(0.07064, -0.084997, -0.003947) Norm(0.531864, 0.47551, 0.700722) UV(0.657157, 0.899274)
V 16: Pos(0.07064, -0.084997, 0.003948) Norm(0.53186, 0.475505, -0.700728) UV(0.657157, 0.899274)
V 17: Pos(0.022822, -0.001507, 0.008434) Norm(-0.479836, -0.563453, -0.672517) UV(0.917476, 0.96461)
V 18: Pos(0.08243, -0.07356, 0.003948) Norm(-0.501618, -0.509174, -0.699372) UV(0.657245, 0.938479)
V 19: Pos(0.002854, 0.002691, -0.008434) Norm(0.288583, -0.717995, 0.633407) UV(0.960945, 0.935148)
V 20: Pos(-0.003511, -0.014445, -0.008434) Norm(0.741135, 0.162643, 0.651358) UV(0.9406, 0.892727)
V 21: Pos(0.014767, 0.00279, -0.008434) Norm(-0.180128, -0.733326, 0.655582) UV(0.939831, 0.95738)
V 22: Pos(0.000693, -0.022367, -0.008434) Norm(0.570895, 0.466214, 0.675813) UV(0.918417, 0.886348)
V 23: Pos(0.022822, -0.001507, -0.008434) Norm(-0.479837, -0.56345, 0.672518) UV(0.917476, 0.96461)
V 24: Pos(0.11253, -0.103459, -0.003161) Norm(-0.314398, -0.630759, 0.709435) UV(0.56599, 0.940497)
V 25: Pos(0.192191, -0.181473, -0.003161) Norm(-0.466491, -0.466241, 0.751669) UV(0.228705, 0.94907)
V 26: Pos(0.25971, -0.250913, 0.001532) Norm(-0.779718, 0.122797, -0.613971) UV(0.028605, 0.949655)
V 27: Pos(0.256655, -0.256921, 0.0) Norm(-0.262688, 0.964881, 0.0) UV(0.024685, 0.938303)
V 28: Pos(0.256907, -0.244648, 0.003161) Norm(-0.588957, -0.326659, -0.739204) UV(0.040105, 0.953817)
V 29: Pos(0.138196, -0.126455, -0.003161) Norm(-0.456936, -0.486541, 0.744639) UV(0.479093, 0.952662)
V 30: Pos(0.11253, -0.103459, 0.003161) Norm(-0.314401, -0.63075, -0.709441) UV(0.56599, 0.940497)
V 31: Pos(0.092565, -0.110732, 0.008434) Norm(0.177423, 0.70618, -0.685442) UV(0.584767, 0.898292)
V 32: Pos(0.106741, -0.101701, 0.003161) Norm(-0.718551, -0.05417, -0.693362) UV(0.577483, 0.934099)
V 33: Pos(0.106531, -0.0965, 0.008434) Norm(-0.728732, -0.169579, -0.66347) UV(0.585933, 0.941626)
V 34: Pos(0.08243, -0.07356, -0.003948) Norm(-0.501605, -0.509107, 0.69943) UV(0.657245, 0.938479)
V 35: Pos(-0.003511, -0.014445, 0.008434) Norm(0.741141, 0.162644, -0.651349) UV(0.9406, 0.892727)
V 36: Pos(0.002854, 0.002691, 0.008434) Norm(0.288592, -0.717993, -0.633404) UV(0.960945, 0.935148)
V 37: Pos(0.014767, 0.00279, 0.008434) Norm(-0.180124, -0.733327, -0.655581) UV(0.939831, 0.95738)
V 38: Pos(0.000693, -0.022367, 0.008434) Norm(0.57089, 0.466211, -0.67582) UV(0.918417, 0.886348)
V 39: Pos(-0.002854, -0.002691, 0.008434) Norm(0.702352, -0.32663, -0.632466) UV(0.961186, 0.914959)
V 40: Pos(-0.002854, -0.002691, -0.008434) Norm(0.70236, -0.326637, 0.632455) UV(0.961186, 0.914959)
===Triangles (Indices): 78
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 2 7
Tri: 8 9 10
Tri: 11 12 13
Tri: 14 15 12
Tri: 16 17 18
Tri: 19 20 21
Tri: 21 22 23
Tri: 24 13 8
Tri: 25 10 4
Tri: 0 26 27
Tri: 6 28 0
Tri: 29 30 24
Tri: 31 32 13
Tri: 16 33 31
Tri: 17 34 18
Tri: 35 36 37
Tri: 38 37 17
Tri: 13 30 8
Tri: 10 5 4
Tri: 12 16 31
Tri: 38 15 22
Tri: 2 3 7
Tri: 8 29 24
Tri: 25 9 29
Tri: 23 15 34
Tri: 1 27 26
Tri: 19 39 40
Tri: 23 37 21
Tri: 4 7 25
Tri: 1 28 2
Tri: 40 35 20
Tri: 24 32 11
Tri: 7 5 25
Tri: 19 37 36
Tri: 20 38 22
Tri: 13 12 31
Tri: 14 18 34
Tri: 11 33 14
Tri: 0 27 1
Tri: 3 6 4
Tri: 6 0 2
Tri: 8 30 9
Tri: 11 14 12
Tri: 14 34 15
Tri: 16 38 17
Tri: 19 40 20
Tri: 21 20 22
Tri: 24 11 13
Tri: 25 29 10
Tri: 0 28 26
Tri: 6 3 28
Tri: 29 9 30
Tri: 31 33 32
Tri: 16 18 33
Tri: 17 23 34
Tri: 35 39 36
Tri: 38 35 37
Tri: 13 32 30
Tri: 10 9 5
Tri: 12 15 16
Tri: 38 16 15
Tri: 2 28 3
Tri: 8 10 29
Tri: 25 5 9
Tri: 23 22 15
Tri: 19 36 39
Tri: 23 17 37
Tri: 4 6 7
Tri: 1 26 28
Tri: 40 39 35
Tri: 24 30 32
Tri: 7 3 5
Tri: 19 21 37
Tri: 20 35 38
Tri: 14 33 18
Tri: 11 32 33

Binary file not shown.

View File

@ -1,15 +0,0 @@
===Vertices (Split by UV/Normal): 8
V 0: Pos(7.9, -1.4, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(-15.9, 1.4, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(-15.9, -1.4, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(-8.1, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 4: Pos(-15.9, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 5: Pos(-15.9, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 6: Pos(7.9, 1.4, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
V 7: Pos(-8.1, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 4
Tri: 0 1 2
Tri: 3 4 5
Tri: 0 6 1
Tri: 3 7 4

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(15.9, -5.8, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(8.1, 5.8, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(8.1, -5.8, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(15.9, 5.8, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-0.1, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(-7.9, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(-7.9, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(-0.1, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(7.9, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(0.1, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(0.1, 1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(7.9, 5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-8.1, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(-15.9, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(-15.9, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(-8.1, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(-0.1, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(-7.9, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(-7.9, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(-0.1, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,9 +0,0 @@
===Vertices (Split by UV/Normal): 4
V 0: Pos(7.9, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 0.0)
V 1: Pos(0.1, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 1.0)
V 2: Pos(0.1, -5.9, 7.45) Norm(0.0, 0.0, 1.0) UV(0.0, 0.0)
V 3: Pos(7.9, -1.6, 7.45) Norm(0.0, 0.0, 1.0) UV(1.0, 1.0)
===Triangles (Indices): 2
Tri: 0 1 2
Tri: 0 3 1

Binary file not shown.

View File

@ -1,114 +0,0 @@
===Vertices (Split by UV/Normal): 71
V 0: Pos(0.0171, -0.189794, 0.0) Norm(0.223138, -0.785418, -0.577346) UV(0.340909, 0.5)
V 1: Pos(-0.0171, 0.189794, 0.0) Norm(-0.223155, 0.785406, -0.577355) UV(0.0, 0.0)
V 2: Pos(0.170431, 0.085251, 0.0) Norm(0.785409, 0.223184, -0.57734) UV(0.340909, 0.0)
V 3: Pos(-0.0171, 0.189794, 0.0) Norm(-0.223155, 0.785406, -0.577355) UV(0.818182, 0.840909)
V 4: Pos(0.16668, 0.087342, 0.004294) Norm(0.177077, 0.936873, 0.301516) UV(0.811364, 0.506818)
V 5: Pos(0.170431, 0.085251, 0.0) Norm(0.785409, 0.223184, -0.57734) UV(0.818182, 0.5)
V 6: Pos(-0.170431, -0.085251, 0.0) Norm(-0.785412, -0.223159, -0.577346) UV(0.811364, 0.5)
V 7: Pos(-0.0171, 0.189794, 0.004294) Norm(-0.223163, 0.785405, 0.577354) UV(0.804546, -0.0)
V 8: Pos(-0.0171, 0.189794, 0.0) Norm(-0.223155, 0.785406, -0.577355) UV(0.811364, -0.0)
V 9: Pos(-0.170431, -0.085251, 0.0) Norm(-0.785412, -0.223159, -0.577346) UV(0.75, 0.5)
V 10: Pos(0.01335, -0.187704, 0.004294) Norm(-0.703795, -0.64324, 0.301521) UV(0.743182, 0.834091)
V 11: Pos(-0.170431, -0.085251, 0.004294) Norm(-0.785409, -0.223159, 0.57735) UV(0.743182, 0.5)
V 12: Pos(-0.0171, 0.189794, 0.004294) Norm(-0.223163, 0.785405, 0.577354) UV(0.334091, 0.5)
V 13: Pos(0.01335, -0.187704, 0.004294) Norm(-0.703795, -0.64324, 0.301521) UV(0.0, 1.0)
V 14: Pos(0.16668, 0.087342, 0.004294) Norm(0.177077, 0.936873, 0.301516) UV(0.0, 0.5)
V 15: Pos(-0.0171, 0.189794, 0.042941) Norm(-0.223159, 0.785406, 0.577353) UV(0.681818, 0.0)
V 16: Pos(0.0171, -0.189794, 0.042941) Norm(0.223146, -0.785412, 0.57735) UV(0.340909, 0.5)
V 17: Pos(0.170431, 0.085251, 0.042941) Norm(0.785409, 0.223174, 0.577344) UV(0.340909, 0.0)
V 18: Pos(-0.0171, 0.189794, 0.042941) Norm(-0.223159, 0.785406, 0.577353) UV(0.75, 0.840909)
V 19: Pos(0.16668, 0.087342, 0.038646) Norm(0.177076, 0.936874, -0.301515) UV(0.756818, 0.506818)
V 20: Pos(-0.0171, 0.189794, 0.038646) Norm(-0.223158, 0.785405, -0.577356) UV(0.756818, 0.840909)
V 21: Pos(-0.0171, 0.189794, 0.042941) Norm(-0.223159, 0.785406, 0.577353) UV(0.811364, -0.0)
V 22: Pos(-0.170431, -0.085251, 0.038646) Norm(-0.785411, -0.223155, -0.577348) UV(0.818182, 0.5)
V 23: Pos(-0.170431, -0.085251, 0.042941) Norm(-0.785409, -0.223163, 0.577348) UV(0.811364, 0.5)
V 24: Pos(-0.170431, -0.085251, 0.042941) Norm(-0.785409, -0.223163, 0.577348) UV(0.681818, 0.5)
V 25: Pos(0.01335, -0.187704, 0.038646) Norm(-0.703793, -0.643242, -0.30152) UV(0.688636, 0.834091)
V 26: Pos(0.0171, -0.189794, 0.042941) Norm(0.223146, -0.785412, 0.57735) UV(0.681818, 0.840909)
V 27: Pos(0.01335, -0.187704, 0.038646) Norm(-0.703793, -0.643242, -0.30152) UV(0.668182, 1.0)
V 28: Pos(-0.0171, 0.189794, 0.038646) Norm(-0.223158, 0.785405, -0.577356) UV(0.334091, 0.5)
V 29: Pos(0.16668, 0.087342, 0.038646) Norm(0.177076, 0.936874, -0.301515) UV(0.668182, 0.5)
V 30: Pos(0.170431, 0.085251, 0.042941) Norm(0.785409, 0.223174, 0.577344) UV(0.681818, 0.5)
V 31: Pos(0.0171, -0.189794, 0.0) Norm(0.223138, -0.785418, -0.577346) UV(0.75, 0.0)
V 32: Pos(0.170431, 0.085251, 0.0) Norm(0.785409, 0.223184, -0.57734) UV(0.75, 0.5)
V 33: Pos(0.01335, -0.187704, 0.004294) Norm(-0.703795, -0.64324, 0.301521) UV(0.804545, 0.5)
V 34: Pos(0.16668, 0.087342, 0.038646) Norm(0.177076, 0.936874, -0.301515) UV(0.75, -0.0)
V 35: Pos(0.16668, 0.087342, 0.004294) Norm(0.177077, 0.936873, 0.301516) UV(0.804545, -0.0)
V 36: Pos(0.170431, 0.085251, 0.042941) Norm(0.785409, 0.223174, 0.577344) UV(0.75, 0.5)
V 37: Pos(0.0171, -0.189794, 0.0) Norm(0.223138, -0.785418, -0.577346) UV(0.75, 0.840909)
V 38: Pos(-0.170431, -0.085251, 0.0) Norm(-0.785412, -0.223159, -0.577346) UV(0.0, 0.5)
V 39: Pos(-0.0171, 0.189794, 0.004294) Norm(-0.223163, 0.785405, 0.577354) UV(0.811364, 0.840909)
V 40: Pos(-0.170431, -0.085251, 0.004294) Norm(-0.785409, -0.223159, 0.57735) UV(0.804546, 0.5)
V 41: Pos(-0.170431, -0.085251, 0.004294) Norm(-0.785409, -0.223159, 0.57735) UV(0.334091, 1.0)
V 42: Pos(-0.0171, 0.189794, 0.038646) Norm(-0.223158, 0.785405, -0.577356) UV(0.818182, -0.0)
V 43: Pos(-0.170431, -0.085251, 0.038646) Norm(-0.785411, -0.223155, -0.577348) UV(0.688636, 0.5)
V 44: Pos(-0.170431, -0.085251, 0.038646) Norm(-0.785411, -0.223155, -0.577348) UV(0.334091, 1.0)
V 45: Pos(0.0171, -0.189794, 0.042941) Norm(0.223146, -0.785412, 0.57735) UV(0.681818, 0.0)
V 46: Pos(0.01335, -0.187704, 0.038646) Norm(-0.703793, -0.643242, -0.30152) UV(0.75, 0.5)
V 47: Pos(-0.014887, 0.182006, 0.004294) Norm(0.223162, -0.785402, 0.577359) UV(0.792277, 0.888183)
V 48: Pos(0.016137, -0.182703, 0.004294) Norm(-0.223162, 0.785402, 0.577359) UV(0.770308, 0.920753)
V 49: Pos(0.163892, 0.082341, 0.004294) Norm(-0.785411, -0.223156, 0.577349) UV(0.770308, 0.888183)
V 50: Pos(0.016137, -0.182703, 0.038646) Norm(-0.223161, 0.785405, -0.577355) UV(0.814246, 0.920753)
V 51: Pos(-0.014887, 0.182006, 0.038646) Norm(0.223161, -0.785405, -0.577355) UV(0.792277, 0.888183)
V 52: Pos(0.163892, 0.082341, 0.038646) Norm(-0.785408, -0.223154, -0.577352) UV(0.814246, 0.888183)
V 53: Pos(0.163892, 0.082341, 0.038646) Norm(-0.785408, -0.223154, -0.577352) UV(0.770308, 0.942722)
V 54: Pos(-0.014887, 0.182006, 0.004294) Norm(0.223162, -0.785402, 0.577359) UV(0.773995, 0.920753)
V 55: Pos(0.163892, 0.082341, 0.004294) Norm(-0.785411, -0.223156, 0.577349) UV(0.773995, 0.942722)
V 56: Pos(-0.014887, 0.182006, 0.038646) Norm(0.223161, -0.785405, -0.577355) UV(0.814246, 0.920753)
V 57: Pos(-0.162642, -0.083038, 0.004294) Norm(0.78541, 0.223156, 0.577349) UV(0.817933, 0.888183)
V 58: Pos(-0.014887, 0.182006, 0.004294) Norm(0.223162, -0.785402, 0.577359) UV(0.817933, 0.920753)
V 59: Pos(-0.162642, -0.083038, 0.038646) Norm(0.785408, 0.223154, -0.577353) UV(0.773995, 0.942722)
V 60: Pos(0.016137, -0.182703, 0.004294) Norm(-0.223162, 0.785402, 0.577359) UV(0.777682, 0.920753)
V 61: Pos(-0.162642, -0.083038, 0.004294) Norm(0.78541, 0.223156, 0.577349) UV(0.777682, 0.942722)
V 62: Pos(0.016137, -0.182703, 0.038646) Norm(-0.223161, 0.785405, -0.577355) UV(0.817933, 0.920753)
V 63: Pos(0.163892, 0.082341, 0.004294) Norm(-0.785411, -0.223156, 0.577349) UV(0.82162, 0.888183)
V 64: Pos(0.016137, -0.182703, 0.004294) Norm(-0.223162, 0.785402, 0.577359) UV(0.82162, 0.920753)
V 65: Pos(-0.162642, -0.083038, 0.004294) Norm(0.78541, 0.223156, 0.577349) UV(0.792277, 0.920753)
V 66: Pos(-0.162642, -0.083038, 0.038646) Norm(0.785408, 0.223154, -0.577353) UV(0.792277, 0.920753)
V 67: Pos(-0.014887, 0.182006, 0.038646) Norm(0.223161, -0.785405, -0.577355) UV(0.770308, 0.920753)
V 68: Pos(-0.162642, -0.083038, 0.038646) Norm(0.785408, 0.223154, -0.577353) UV(0.814246, 0.888183)
V 69: Pos(0.016137, -0.182703, 0.038646) Norm(-0.223161, 0.785405, -0.577355) UV(0.773995, 0.920753)
V 70: Pos(0.163892, 0.082341, 0.038646) Norm(-0.785408, -0.223154, -0.577352) UV(0.817933, 0.888183)
===Triangles (Indices): 40
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 18 19 20
Tri: 21 22 23
Tri: 24 25 26
Tri: 27 28 29
Tri: 30 31 32
Tri: 33 34 35
Tri: 4 36 5
Tri: 26 10 37
Tri: 0 38 1
Tri: 3 39 4
Tri: 6 40 7
Tri: 9 37 10
Tri: 12 41 13
Tri: 15 24 16
Tri: 18 36 19
Tri: 21 42 22
Tri: 24 43 25
Tri: 27 44 28
Tri: 30 45 31
Tri: 33 46 34
Tri: 4 19 36
Tri: 26 25 10
Tri: 47 48 49
Tri: 50 51 52
Tri: 53 54 55
Tri: 56 57 58
Tri: 59 60 61
Tri: 62 63 64
Tri: 47 65 48
Tri: 50 66 51
Tri: 53 67 54
Tri: 56 68 57
Tri: 59 69 60
Tri: 62 70 63

Binary file not shown.

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-0.232874, -0.073279, 0.002792) Norm(-0.724408, -0.3767, 0.577348) UV(0.0, 1.0)
V 1: Pos(-0.148561, 0.193726, -0.002792) Norm(-0.376708, 0.724403, -0.577348) UV(0.058824, 0.588235)
V 2: Pos(-0.232874, -0.073279, -0.002792) Norm(-0.724398, -0.376703, -0.577357) UV(0.058824, 1.0)
V 3: Pos(-0.148561, 0.193726, 0.002792) Norm(-0.376698, 0.724401, 0.577357) UV(0.823529, 0.588235)
V 4: Pos(0.232874, 0.073279, -0.002792) Norm(0.724398, 0.376703, -0.577357) UV(0.882353, 0.0)
V 5: Pos(-0.148561, 0.193726, -0.002792) Norm(-0.376708, 0.724403, -0.577348) UV(0.882353, 0.588235)
V 6: Pos(0.232874, 0.073279, 0.002792) Norm(0.724408, 0.3767, 0.577348) UV(0.058824, 1.0)
V 7: Pos(0.148561, -0.193726, -0.002792) Norm(0.376708, -0.724403, -0.577348) UV(0.117647, 0.588235)
V 8: Pos(0.232874, 0.073279, -0.002792) Norm(0.724398, 0.376703, -0.577357) UV(0.117647, 1.0)
V 9: Pos(0.148561, -0.193726, 0.002792) Norm(0.376698, -0.724401, 0.577357) UV(0.882353, 0.588235)
V 10: Pos(-0.232874, -0.073279, -0.002792) Norm(-0.724398, -0.376703, -0.577357) UV(0.941177, 0.0)
V 11: Pos(0.148561, -0.193726, -0.002792) Norm(0.376708, -0.724403, -0.577348) UV(0.941177, 0.588235)
V 12: Pos(0.232874, 0.073279, -0.002792) Norm(0.724398, 0.376703, -0.577357) UV(0.411765, 0.0)
V 13: Pos(-0.232874, -0.073279, -0.002792) Norm(-0.724398, -0.376703, -0.577357) UV(0.823529, 0.588235)
V 14: Pos(-0.148561, 0.193726, -0.002792) Norm(-0.376708, 0.724403, -0.577348) UV(0.411765, 0.588235)
V 15: Pos(-0.148561, 0.193726, 0.002792) Norm(-0.376698, 0.724401, 0.577357) UV(0.411765, 0.588235)
V 16: Pos(0.148561, -0.193726, 0.002792) Norm(0.376698, -0.724401, 0.577357) UV(0.0, 0.0)
V 17: Pos(0.232874, 0.073279, 0.002792) Norm(0.724408, 0.3767, 0.577348) UV(0.411765, 0.0)
V 18: Pos(-0.148561, 0.193726, 0.002792) Norm(-0.376698, 0.724401, 0.577357) UV(0.0, 0.588235)
V 19: Pos(0.232874, 0.073279, 0.002792) Norm(0.724408, 0.3767, 0.577348) UV(0.823529, 0.0)
V 20: Pos(0.148561, -0.193726, 0.002792) Norm(0.376698, -0.724401, 0.577357) UV(0.058824, 0.588235)
V 21: Pos(-0.232874, -0.073279, 0.002792) Norm(-0.724408, -0.3767, 0.577348) UV(0.882353, 0.0)
V 22: Pos(0.148561, -0.193726, -0.002792) Norm(0.376708, -0.724403, -0.577348) UV(0.823529, -0.0)
V 23: Pos(-0.232874, -0.073279, 0.002792) Norm(-0.724408, -0.3767, 0.577348) UV(0.0, 0.588235)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 0 18 1
Tri: 3 19 4
Tri: 6 20 7
Tri: 9 21 10
Tri: 12 22 13
Tri: 15 23 16

Binary file not shown.

View File

@ -1,39 +0,0 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-0.05145, -0.147687, 0.028763) Norm(-0.403611, -0.709753, 0.577364) UV(0.755263, 0.547807)
V 1: Pos(-0.119724, 0.100623, -0.028762) Norm(-0.709745, 0.403636, -0.577356) UV(0.877631, 0.0)
V 2: Pos(-0.05145, -0.147687, -0.028762) Norm(-0.403639, -0.709734, -0.577368) UV(0.877631, 0.547807)
V 3: Pos(-0.119724, 0.100623, 0.028763) Norm(-0.709759, 0.403605, 0.57736) UV(0.632894, 0.925439)
V 4: Pos(0.051449, 0.147687, -0.028762) Norm(0.403639, 0.709734, -0.577368) UV(0.755263, 0.547807)
V 5: Pos(-0.119724, 0.100623, -0.028762) Norm(-0.709745, 0.403636, -0.577356) UV(0.755263, 0.925439)
V 6: Pos(0.051449, 0.147687, 0.028763) Norm(0.403611, 0.709753, 0.577364) UV(0.877631, 0.547807)
V 7: Pos(0.119723, -0.100623, -0.028762) Norm(0.709745, -0.403636, -0.577356) UV(1.0, -0.0)
V 8: Pos(0.051449, 0.147687, -0.028762) Norm(0.403639, 0.709734, -0.577368) UV(1.0, 0.547807)
V 9: Pos(0.119723, -0.100623, 0.028763) Norm(0.709759, -0.403605, 0.57736) UV(0.510526, 0.925438)
V 10: Pos(-0.05145, -0.147687, -0.028762) Norm(-0.403639, -0.709734, -0.577368) UV(0.632894, 0.547807)
V 11: Pos(0.119723, -0.100623, -0.028762) Norm(0.709745, -0.403636, -0.577356) UV(0.632894, 0.925438)
V 12: Pos(0.051449, 0.147687, -0.028762) Norm(0.403639, 0.709734, -0.577368) UV(0.0, 0.547807)
V 13: Pos(-0.05145, -0.147687, -0.028762) Norm(-0.403639, -0.709734, -0.577368) UV(0.377632, 0.0)
V 14: Pos(-0.119724, 0.100623, -0.028762) Norm(-0.709745, 0.403636, -0.577356) UV(0.377632, 0.547808)
V 15: Pos(0.051449, 0.147687, 0.028763) Norm(0.403611, 0.709753, 0.577364) UV(0.755263, 0.547807)
V 16: Pos(-0.05145, -0.147687, 0.028763) Norm(-0.403611, -0.709753, 0.577364) UV(0.377632, -0.0)
V 17: Pos(0.119723, -0.100623, 0.028763) Norm(0.709759, -0.403605, 0.57736) UV(0.755263, -0.0)
V 18: Pos(-0.119724, 0.100623, 0.028763) Norm(-0.709759, 0.403605, 0.57736) UV(0.755263, 0.0)
V 19: Pos(0.051449, 0.147687, 0.028763) Norm(0.403611, 0.709753, 0.577364) UV(0.632894, 0.547807)
V 20: Pos(0.119723, -0.100623, 0.028763) Norm(0.709759, -0.403605, 0.57736) UV(0.877631, -0.0)
V 21: Pos(-0.05145, -0.147687, 0.028763) Norm(-0.403611, -0.709753, 0.577364) UV(0.510526, 0.547807)
V 22: Pos(0.119723, -0.100623, -0.028762) Norm(0.709745, -0.403636, -0.577356) UV(0.0, 0.0)
V 23: Pos(-0.119724, 0.100623, 0.028763) Norm(-0.709759, 0.403605, 0.57736) UV(0.377632, 0.547807)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 0 18 1
Tri: 3 19 4
Tri: 6 20 7
Tri: 9 21 10
Tri: 12 22 13
Tri: 15 23 16

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
#pragma once #pragma once
#include "CharacterState.h"
#include "BoneAnimatedModelNew.h" #include "BoneAnimatedModelNew.h"
#include "render/Renderer.h" #include "render/Renderer.h"
#include "render/TextureManager.h" #include "render/TextureManager.h"
@ -15,39 +16,63 @@ namespace ZL {
class TextRenderer; class TextRenderer;
enum class AnimationState {
STAND = 0,
WALK = 1,
STAND_TO_ACTION = 2,
ACTION_ATTACK = 3,
ACTION_ATTACK_2 = 4,
ACTION_IDLE = 5,
ACTION_TO_STAND = 6,
ACTION_TO_DEATH = 7,
DEATH_IDLE = 8,
};
class Character { class Character {
public: public:
// Resolves a character index to a live Character pointer.
// kNoTarget (-1) → nullptr, kPlayerIndex (-2) → Location::player, 0..n → npcs[n].
using CharacterResolver = std::function<Character*(int index)>;
using PathPlanner = std::function<std::vector<Eigen::Vector3f>( using PathPlanner = std::function<std::vector<Eigen::Vector3f>(
const Eigen::Vector3f& start, const Eigen::Vector3f& start,
const Eigen::Vector3f& end)>; const Eigen::Vector3f& end)>;
void loadAnimation(AnimationState state, const std::string& filename, const std::string& zipFile = ""); // All serializable game state (position, hp, flags, pathfinding, etc.)
void loadBinaryAnimation(AnimationState state, const std::string& filename, const std::string& zipFile = ""); CharacterState state;
// Assigns the given texture to a specific mesh (by name, as defined in the animation file). // ---- Asset loading ----
void loadAnimation(AnimationState animState, const std::string& filename, const std::string& zipFile = "");
void loadBinaryAnimation(AnimationState animState, const std::string& filename, const std::string& zipFile = "");
// Assigns a texture to a specific mesh by name.
void setTexture(const std::string& meshName, std::shared_ptr<Texture> texture); void setTexture(const std::string& meshName, std::shared_ptr<Texture> texture);
// Assigns the given texture to every mesh in every loaded animation. // Assigns one texture to every mesh in every loaded animation. Call AFTER loading animations.
// Call AFTER loading animations so the mesh names are known.
void setTexture(std::shared_ptr<ZL::Texture> texture); void setTexture(std::shared_ptr<ZL::Texture> texture);
void update(int64_t deltaMs);
// onArrived is called once when the character reaches this target. // Creates a fully-loaded Character from a CharacterState (including its creationInfo).
// From Python you can chain further commands (walk, wait, trigger others). // Loads all animations, textures, and weapon mesh/texture from the paths stored in creationInfo.
void setTarget(const Eigen::Vector3f& target, static std::unique_ptr<Character> createFromState(CharacterState st, Renderer& renderer, const char* zipFile);
std::function<void()> onArrived = nullptr);
// ---- Per-frame update ----
// resolver maps character indices to live pointers so attackTargetIndex / faceTargetIndex
// can be dereferenced inside update(). Pass nullptr only if no targets are set.
void update(int64_t deltaMs, const CharacterResolver& resolver = nullptr);
void setPathPlanner(PathPlanner planner); void setPathPlanner(PathPlanner planner);
// ---- Navigation (path data lives in state; pathPlanner lives here) ----
void setTarget(const Eigen::Vector3f& target, std::function<void()> onArrived = nullptr);
void forceReplan();
void stopInPlace() { state.stopInPlace(); }
// ---- Reset ----
void resetPlayerAfterDeath();
// ---- Damage ----
void applyDamage(float damageAmount, const Eigen::Vector3f& attackDirection = Eigen::Vector3f::Zero());
// ---- Spark setup ----
void setupHitSparks(std::shared_ptr<Texture> sparkTexture);
void prepareHitSparksForDraw(const Eigen::Matrix4f& cameraViewMatrix);
// ---- HUD overlays ----
void drawName(TextRenderer& textRenderer,
const Eigen::Matrix4f& cameraViewMatrix,
const Eigen::Matrix4f& projectionMatrix);
void drawHealthBar(Renderer& renderer,
const Eigen::Matrix4f& cameraViewMatrix,
const Eigen::Matrix4f& projectionMatrix);
// ---- Draw passes ----
void draw(Renderer& renderer); void draw(Renderer& renderer);
void drawShadowDepth(Renderer& renderer); void drawShadowDepth(Renderer& renderer);
void drawWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera); void drawWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera);
@ -64,167 +89,44 @@ public:
const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex,
const float* ambientColor, const float* fogColor); const float* ambientColor, const float* fogColor);
// Character-to-character collision (XZ-plane). Used by Location to keep // ---- Query helpers (delegate to state) ----
// player/NPCs from walking through each other. bool isMoving() const { return state.isMoving(); }
float collisionRadius = 0.45f; const Eigen::Vector3f& getRequestedWalkTarget() const { return state.getRequestedWalkTarget(); }
Eigen::Vector3f getCurrentNavigationTarget() const { return state.getCurrentNavigationTarget(); }
float getHp() const { return state.getHp(); }
void setHp(float newHp) { state.setHp(newHp); }
// Movement/path introspection used for dynamic replanning. float getSpeedMultiplier(float transitionProgress) const;
bool isMoving() const;
const Eigen::Vector3f& getRequestedWalkTarget() const { return requestedWalkTarget; }
Eigen::Vector3f getCurrentNavigationTarget() const;
void forceReplan();
// Cancels any active walk target and clears waypoints so the character
// stays at its current position. Used when an external push moves the
// character and we don't want it to walk back to where it was.
void stopInPlace();
void resetPlayerAfterDeath(); // ---- Weapon rendering data (initialized from state.creationInfo by createFromState) ----
VertexRenderStruct weaponMesh;
// attackDirection is a world-space horizontal vector pointing from the
// attacker toward this character — i.e. the direction the hit pushes
// them. A zero vector disables directional sparks (isotropic burst).
void applyDamage(float damageAmount, const Eigen::Vector3f& attackDirection = Eigen::Vector3f::Zero());
// Configures the per-character hit-spark emitter with the shared spark
// texture. Safe to call once per character after construction.
void setupHitSparks(std::shared_ptr<Texture> sparkTexture);
// Call per-frame between update() and draw(), with the active camera
// view matrix (world → eye). The emitter billboards and sorts its
// particles against that camera before its VBO is uploaded.
void prepareHitSparksForDraw(const Eigen::Matrix4f& cameraViewMatrix);
// Draws the NPC name floating above this character in 2D screen space.
// No-op for the player, for dead characters, or if npcName is empty.
// The text is green for peaceful (canAttack == false) NPCs, red otherwise.
void drawName(TextRenderer& textRenderer,
const Eigen::Matrix4f& cameraViewMatrix,
const Eigen::Matrix4f& projectionMatrix);
// Draws a horizontal health bar above this character in 2D screen space.
// Visible only for the player and hostile NPCs (canAttack == true), and
// only while hp > 0. The left portion is green (hp / initialHp) and the
// remainder is red.
void drawHealthBar(Renderer& renderer,
const Eigen::Matrix4f& cameraViewMatrix,
const Eigen::Matrix4f& projectionMatrix);
// Public: read by Game for camera tracking and ray-cast origin
Eigen::Vector3f position = Eigen::Vector3f(0.f, 0.f, 0.f);
float facingAngle = 0.0f;
float targetFacingAngle = 0.0f;
// Per-character tuning — set after construction, before first update
float walkSpeed = 3.0f;
float rotationSpeed = 4.0f;
float modelScale = 0.12f;
// Applied after scale, fixes model-space orientation (e.g. Blender Z-up exports)
Eigen::Quaternionf modelCorrectionRotation = Eigen::Quaternionf::Identity();
std::string npcId;
std::string npcName;
float initialHp = 200.f;
protected:
float hp = 200.f;
public:
float getHp() const {
return hp;
}
void setHp(float newHp) {
hp = newHp;
if (onHpChanged) onHpChanged(hp, initialHp);
}
// The position the NPC should return to if pushed too far away.
// Initialised to the spawn position; updated whenever a script walk command is issued.
Eigen::Vector3f homePosition = Eigen::Vector3f::Zero();
// Maximum allowed drift from homePosition before a return walk is triggered (metres).
// Set to 0 to disable drift recovery for this character.
float maxHomeDrift = 3.0f;
int battle_state = 0;
bool resetAnim = false;
int attack = 0;
AnimationState currentState = AnimationState::STAND;
float attack_cooldown = 0.f;
bool canAttack = false;
Character* attackTarget = nullptr;
// While standing still, smoothly rotate once to face this character.
// Auto-cleared by update() the moment this character finishes rotating,
// so it acts as a one-shot orient (e.g. an NPC turning to the player at
// the start of a conversation, then holding that pose).
Character* faceTarget = nullptr;
bool isPlayer = false;
bool enabled = true;
bool useGpuSkinning = true;
//bool useGpuSkinning = false;
float interactionRadius = 0.0f;
VertexRenderStruct weaponMesh;
std::shared_ptr<Texture> weaponTexture; std::shared_ptr<Texture> weaponTexture;
Eigen::Matrix3f weaponInitialRotation = Eigen::Matrix3f::Identity(); Eigen::Matrix3f weaponInitialRotation = Eigen::Matrix3f::Identity();
Eigen::Vector3f weaponInitialPosition = Eigen::Vector3f::Zero(); Eigen::Vector3f weaponInitialPosition = Eigen::Vector3f::Zero();
std::string weaponAttachBoneName = "RightHand"; std::string weaponAttachBoneName = "RightHand";
bool showWeapon = true;
SparkEmitter hitSparkEmitter; SparkEmitter hitSparkEmitter;
float slowMoTimeRemaining = 0.0f;
float slowMoTransitionTime = 0.5f;
float slowMoActiveTime = 6.0f;
float getSpeedMultiplier(float transitionProgress) const;
// Called once when the death animation finishes and the character enters DEATH_IDLE.
std::function<void()> onDeathAnimComplete;
// Called whenever hp changes (e.g. on damage). Arguments: current hp, max hp.
std::function<void(float hp, float maxHp)> onHpChanged;
private: private:
std::map<AnimationState, BoneAnimationDataNew> animations; std::map<AnimationState, BoneAnimationDataNew> animations;
VertexRenderStruct modelMutable; VertexRenderStruct modelMutable;
VertexRenderStruct healthBarMesh; VertexRenderStruct healthBarMesh;
std::unordered_map<std::string, std::shared_ptr<Texture>> meshTextures; std::unordered_map<std::string, std::shared_ptr<Texture>> meshTextures;
Eigen::Vector3f walkTarget = Eigen::Vector3f(0.f, 0.f, 0.f);
Eigen::Vector3f requestedWalkTarget = Eigen::Vector3f(0.f, 0.f, 0.f);
std::vector<Eigen::Vector3f> pathWaypoints;
size_t currentWaypointIndex = 0;
PathPlanner pathPlanner; PathPlanner pathPlanner;
std::function<void()> onArrivedCallback;
static constexpr float WALK_THRESHOLD = 0.05f; static constexpr float TARGET_REPLAN_THRESHOLD = 0.25f;
static constexpr float TARGET_REPLAN_THRESHOLD = 0.25f;
static constexpr float HOME_DRIFT_CHECK_INTERVAL = 5.0f; static constexpr float HOME_DRIFT_CHECK_INTERVAL = 5.0f;
float homeDriftCheckTimer = HOME_DRIFT_CHECK_INTERVAL;
// Returns the animation state to actually play/draw, falling back to IDLE
// if the requested state has no loaded animation.
AnimationState resolveActiveState() const; AnimationState resolveActiveState() const;
bool prepareGpuSkinning();
void drawAttachedWeapon(Renderer& renderer);
bool prepareGpuSkinning();
// Draws the weapon mesh attached to weaponAttachBoneName.
// Caller must ensure the right shader is active with matching uniforms.
void drawAttachedWeapon(Renderer& renderer);
// GPU skinning: draw using shader-based skinning
void drawGpuSkinning(Renderer& renderer); void drawGpuSkinning(Renderer& renderer);
// Shadow: draw into depth map (no texture, no projection push)
void drawShadowDepthGpuSkinning(Renderer& renderer); void drawShadowDepthGpuSkinning(Renderer& renderer);
void drawShadowDepthCpu(Renderer& renderer); void drawShadowDepthCpu(Renderer& renderer);
// Shadow: draw with shadow-aware shaders
void drawGpuSkinningWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera); void drawGpuSkinningWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera);
void drawCpuWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera); void drawCpuWithShadow(Renderer& renderer, const Eigen::Matrix4f& lightFromCamera, GLuint shadowMapTex, const Eigen::Vector3f& lightDirCamera);
// Night: draw with spot-light shaders
void drawNightGpuSkinning(Renderer& renderer, void drawNightGpuSkinning(Renderer& renderer,
const float* plPosEye, const float* plDirEye, const float* plColors, int plCount, const float* plPosEye, const float* plDirEye, const float* plColors, int plCount,
const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse, const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse,
@ -233,7 +135,6 @@ private:
const float* plPosEye, const float* plDirEye, const float* plColors, int plCount, const float* plPosEye, const float* plDirEye, const float* plColors, int plCount,
const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse, const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse,
const float* ambientColor, const float* fogColor); const float* ambientColor, const float* fogColor);
// Night: draw with spot-light + shadow shaders
void drawNightGpuSkinningWithShadow(Renderer& renderer, void drawNightGpuSkinningWithShadow(Renderer& renderer,
const float* plPosEye, const float* plDirEye, const float* plColors, int plCount, const float* plPosEye, const float* plDirEye, const float* plColors, int plCount,
const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse, const float* plWorldXZ, const float* plLimitXZ, const Eigen::Matrix4f& cameraViewInverse,

32
src/CharacterState.cpp Normal file
View File

@ -0,0 +1,32 @@
#include "CharacterState.h"
namespace ZL {
bool CharacterState::isMoving() const {
Eigen::Vector3f toTarget = walkTarget - position;
toTarget.y() = 0.f;
return !pathWaypoints.empty() || toTarget.norm() > kWalkThreshold;
}
Eigen::Vector3f CharacterState::getCurrentNavigationTarget() const {
if (!pathWaypoints.empty() && currentWaypointIndex < pathWaypoints.size()) {
return pathWaypoints[currentWaypointIndex];
}
return walkTarget;
}
void CharacterState::stopInPlace() {
walkTarget = Eigen::Vector3f(position.x(), 0.f, position.z());
requestedWalkTarget = walkTarget;
pathWaypoints.clear();
currentWaypointIndex = 0;
onArrivedCallback = nullptr;
}
void CharacterState::setHp(float newHp) {
hp = newHp;
if (hp < 0.f) hp = 0.f;
if (onHpChanged) onHpChanged(hp, initialHp);
}
} // namespace ZL

129
src/CharacterState.h Normal file
View File

@ -0,0 +1,129 @@
#pragma once
#include <string>
#include <vector>
#include <unordered_map>
#include <functional>
#include <Eigen/Core>
#include <Eigen/Geometry>
namespace ZL {
enum class AnimationState {
STAND = 0,
WALK = 1,
STAND_TO_ACTION = 2,
ACTION_ATTACK = 3,
ACTION_ATTACK_2 = 4,
ACTION_IDLE = 5,
ACTION_TO_STAND = 6,
ACTION_TO_DEATH = 7,
DEATH_IDLE = 8,
};
// Paths and fixed parameters needed to recreate a Character's visual assets
// from scratch (e.g. after loading a saved game).
struct CharacterCreationInfo {
// Each entry is (AnimationState, filepath). Binary .anim format is auto-detected.
std::vector<std::pair<AnimationState, std::string>> animationPaths;
// Per-mesh texture paths (mesh name → path); takes priority over singleTexturePath.
std::unordered_map<std::string, std::string> meshTexturePaths;
// Single shared texture path (used when setTexture(shared_ptr) was called on all meshes).
std::string singleTexturePath;
// Weapon asset paths and attachment setup
std::string weaponMeshPath;
std::string weaponTexturePath;
std::string weaponAttachBoneName = "RightHand";
Eigen::Vector3f weaponInitialPosition = Eigen::Vector3f::Zero();
// Weapon orientation stored as a quaternion (serializable as 4 floats).
Eigen::Quaternionf weaponInitialRotation = Eigen::Quaternionf::Identity();
// Optional mesh-space transformations applied after loading the weapon mesh.
Eigen::Vector3f weaponMeshMove = Eigen::Vector3f::Zero();
float weaponMeshScale = 1.0f;
};
// All serializable game state for a character.
// This is a member of Character; rendering-only data lives in Character itself.
class CharacterState {
public:
// Special index values for attackTargetIndex / faceTargetIndex
static constexpr int kNoTarget = -1; // no target (was nullptr)
static constexpr int kPlayerIndex = -2; // refers to Location::player
// Distance below which the character is considered to have reached its target.
static constexpr float kWalkThreshold = 0.05f;
// --- Identity ---
std::string npcId;
std::string npcName;
bool isPlayer = false;
bool enabled = true;
bool canAttack = false;
// --- Position / orientation ---
Eigen::Vector3f position = Eigen::Vector3f::Zero();
float facingAngle = 0.0f;
float targetFacingAngle = 0.0f;
// --- Health ---
float hp = 200.f;
float initialHp = 200.f;
// --- Combat flags ---
int battle_state = 0;
bool resetAnim = false;
int attack = 0;
AnimationState currentState = AnimationState::STAND;
float attack_cooldown = 0.f;
// Weapon visibility toggle (changes during animation)
bool showWeapon = true;
// --- Index-based character references (replace raw pointers) ---
int attackTargetIndex = kNoTarget;
int faceTargetIndex = kNoTarget;
// --- Home position for drift recovery ---
Eigen::Vector3f homePosition = Eigen::Vector3f::Zero();
float maxHomeDrift = 3.0f;
// --- Slow-motion effect ---
float slowMoTimeRemaining = 0.0f;
float slowMoActiveTime = 6.0f;
float slowMoTransitionTime = 0.5f;
// --- Movement / visual parameters ---
float walkSpeed = 3.0f;
float rotationSpeed = 4.0f;
float modelScale = 0.12f;
Eigen::Quaternionf modelCorrectionRotation = Eigen::Quaternionf::Identity();
bool useGpuSkinning = true;
float collisionRadius = 0.45f;
float interactionRadius = 0.0f;
// --- Pathfinding data (serializable parts) ---
Eigen::Vector3f walkTarget = Eigen::Vector3f::Zero();
Eigen::Vector3f requestedWalkTarget = Eigen::Vector3f::Zero();
std::vector<Eigen::Vector3f> pathWaypoints;
size_t currentWaypointIndex = 0;
// Internal drift-check timer (serializable so it survives save/load).
float homeDriftCheckTimer = 5.0f;
// --- Non-serializable callbacks (re-wired after each load) ---
std::function<void()> onArrivedCallback;
std::function<void()> onDeathAnimComplete;
std::function<void(float, float)> onHpChanged;
// --- Asset / creation info (used to reload visuals from a saved state) ---
CharacterCreationInfo creationInfo;
// --- Pure-state methods ---
bool isMoving() const;
const Eigen::Vector3f& getRequestedWalkTarget() const { return requestedWalkTarget; }
Eigen::Vector3f getCurrentNavigationTarget() const;
void stopInPlace();
float getHp() const { return hp; }
void setHp(float newHp);
};
} // namespace ZL

View File

@ -14,6 +14,7 @@
#include <android/log.h> #include <android/log.h>
#endif #endif
#ifdef EMSCRIPTEN #ifdef EMSCRIPTEN
#include <emscripten.h> #include <emscripten.h>
#endif #endif
@ -326,10 +327,10 @@ namespace ZL
menuManager.setChatUnread(idx, unread, msg); menuManager.setChatUnread(idx, unread, msg);
}; };
if (locations["uni_interior"]->player) if (locations["uni_interior"]->player)
locations["uni_interior"]->player->onDeathAnimComplete = [this]() { startDarklandsTransition(); }; locations["uni_interior"]->player->state.onDeathAnimComplete = [this]() { startDarklandsTransition(); };
for (auto& npc : locations["uni_interior"]->npcs) { for (auto& npc : locations["uni_interior"]->npcs) {
if (npc && npc->canAttack) { if (npc && npc->state.canAttack) {
npc->onDeathAnimComplete = [this]() { menuManager.onEnemyKilledInUniInterior(); }; npc->state.onDeathAnimComplete = [this]() { menuManager.onEnemyKilledInUniInterior(); };
} }
} }
@ -368,7 +369,7 @@ namespace ZL
menuManager.setChatUnread(idx, unread, msg); menuManager.setChatUnread(idx, unread, msg);
}; };
if (locations["uni_exterior"]->player) if (locations["uni_exterior"]->player)
locations["uni_exterior"]->player->onDeathAnimComplete = [this]() { startDarklandsTransition(); }; locations["uni_exterior"]->player->state.onDeathAnimComplete = [this]() { startDarklandsTransition(); };
LocationSetup params_dorm; LocationSetup params_dorm;
//params_dorm.gameObjectsJsonPath = "resources/config2/gameobjects_dorm.json"; //params_dorm.gameObjectsJsonPath = "resources/config2/gameobjects_dorm.json";
@ -415,7 +416,7 @@ namespace ZL
menuManager.setChatUnread(idx, unread, msg); menuManager.setChatUnread(idx, unread, msg);
}; };
if (locations["location_dorm"]->player) if (locations["location_dorm"]->player)
locations["location_dorm"]->player->onDeathAnimComplete = [this]() { startDarklandsTransition(); }; locations["location_dorm"]->player->state.onDeathAnimComplete = [this]() { startDarklandsTransition(); };
locations["location_dorm"]->onPlayerTaxiRequired = [this]() { locations["location_dorm"]->onPlayerTaxiRequired = [this]() {
menuManager.tutorialShowTaxiHint(); menuManager.tutorialShowTaxiHint();
@ -453,14 +454,17 @@ namespace ZL
return; return;
} }
if (currentLocation) if (currentLocation)
{
currentLocation->scriptEngine.callLocationExitCallback(); currentLocation->scriptEngine.callLocationExitCallback();
currentLocation->dialogueSystem.stopDialogue();
}
currentLocation = it->second; currentLocation = it->second;
if (currentLocation->player) { if (currentLocation->player) {
currentLocation->player->position = destPos; currentLocation->player->state.position = destPos;
currentLocation->player->setTarget(destPos); currentLocation->player->setTarget(destPos);
currentLocation->player->stopInPlace(); currentLocation->player->stopInPlace();
currentLocation->player->facingAngle = destRotY; currentLocation->player->state.facingAngle = destRotY;
currentLocation->player->targetFacingAngle = destRotY; currentLocation->player->state.targetFacingAngle = destRotY;
} }
currentLocation->cameraAzimuth = destRotY; currentLocation->cameraAzimuth = destRotY;
currentLocation->isDarklands = isDarklands; currentLocation->isDarklands = isDarklands;
@ -572,7 +576,7 @@ namespace ZL
// Wire HP-change callbacks so all player instances update the health bar HUD. // Wire HP-change callbacks so all player instances update the health bar HUD.
for (auto& [name, loc] : locations) { for (auto& [name, loc] : locations) {
if (loc->player) { if (loc->player) {
loc->player->onHpChanged = [this](float hp, float maxHp) { loc->player->state.onHpChanged = [this](float hp, float maxHp) {
menuManager.updateHealthBar(hp, maxHp); menuManager.updateHealthBar(hp, maxHp);
}; };
} }
@ -1051,15 +1055,15 @@ namespace ZL
//std::cout << "current y: " << y << std::endl; //std::cout << "current y: " << y << std::endl;
//y = y - 0.002; //y = y - 0.002;
std::cout << "Player pos: " << currentLocation->player->position.transpose() << std::endl; std::cout << "Player pos: " << currentLocation->player->state.position.transpose() << std::endl;
//currentLocation->npcs[0]->walkSpeed -= 0.01f; //currentLocation->npcs[0]->walkSpeed -= 0.01f;
//std::cout << "Walk speed: " << currentLocation->npcs[0]->walkSpeed << std::endl; //std::cout << "Walk speed: " << currentLocation->npcs[0]->walkSpeed << std::endl;
break; break;
case SDLK_p: case SDLK_p:
currentLocation = locations["uni_interior"]; currentLocation = locations["uni_interior"];
currentLocation->player->position = Eigen::Vector3f(-0.0189243, 0, -13.4314); currentLocation->player->state.position = Eigen::Vector3f(-0.0189243, 0, -13.4314);
currentLocation->player->setTarget(currentLocation->player->position); currentLocation->player->setTarget(currentLocation->player->state.position);
//std::cout << "Switched to location " << ((currentLocation == locations["location1"]) ? "1" : "2") << std::endl; //std::cout << "Switched to location " << ((currentLocation == locations["location1"]) ? "1" : "2") << std::endl;
break; break;
@ -1151,12 +1155,12 @@ namespace ZL
if (!currentLocation) return; if (!currentLocation) return;
if (currentLocation->player) { if (currentLocation->player) {
currentLocation->player->slowMoTimeRemaining = currentLocation->player->slowMoActiveTime; currentLocation->player->state.slowMoTimeRemaining = currentLocation->player->state.slowMoActiveTime;
} }
for (auto& npc : currentLocation->npcs) { for (auto& npc : currentLocation->npcs) {
if (npc) { if (npc) {
npc->slowMoTimeRemaining = npc->slowMoActiveTime; npc->state.slowMoTimeRemaining = npc->state.slowMoActiveTime;
} }
} }
} }

View File

@ -87,20 +87,20 @@ namespace ZL
player->weaponInitialPosition = Eigen::Vector3f(0, 0.09, 0.016); player->weaponInitialPosition = Eigen::Vector3f(0, 0.09, 0.016);
player->setTexture(playerTexture); player->setTexture(playerTexture);
player->walkSpeed = 3.0f; player->state.walkSpeed = 3.0f;
player->rotationSpeed = 8.0f; player->state.rotationSpeed = 8.0f;
player->modelScale = 1.f; player->state.modelScale = 1.f;
player->modelCorrectionRotation = Eigen::Quaternionf( player->state.modelCorrectionRotation = Eigen::Quaternionf(
Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()) Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY())
* *
Eigen::AngleAxisf(-M_PI*0.5, Eigen::Vector3f::UnitX()) Eigen::AngleAxisf(-M_PI*0.5, Eigen::Vector3f::UnitX())
); );
player->canAttack = true; player->state.canAttack = true;
player->isPlayer = true; player->state.isPlayer = true;
player->position = params.playerPosition; player->state.position = params.playerPosition;
player->setTarget(params.playerPosition); player->setTarget(params.playerPosition);
player->setupHitSparks(sparkTexture); player->setupHitSparks(sparkTexture);
std::cout << "Load resurces step 9" << std::endl; std::cout << "Load resurces step 9" << std::endl;
@ -111,10 +111,10 @@ namespace ZL
npcs = GameObjectLoader::loadAndCreate_Npcs(params.npcsJsonPath, CONST_ZIP_FILE); npcs = GameObjectLoader::loadAndCreate_Npcs(params.npcsJsonPath, CONST_ZIP_FILE);
for (auto& npc : npcs) { for (auto& npc : npcs) {
if (!npc) continue; if (!npc) continue;
npc->homePosition = Eigen::Vector3f(npc->position.x(), 0.f, npc->position.z()); npc->state.homePosition = Eigen::Vector3f(npc->state.position.x(), 0.f, npc->state.position.z());
if (npc->canAttack) { if (npc->state.canAttack) {
npc->setupHitSparks(sparkTexture); npc->setupHitSparks(sparkTexture);
npc->attackTarget = player.get(); npc->state.attackTargetIndex = CharacterState::kPlayerIndex;
} }
} }
@ -385,16 +385,16 @@ namespace ZL
const auto addCharacter = [&](const Character* other) { const auto addCharacter = [&](const Character* other) {
if (!other || other == self) return; if (!other || other == self) return;
if (other->getHp() <= 0.f || !other->enabled) return; if (other->getHp() <= 0.f || !other->state.enabled) return;
if (other->isMoving()) return; if (other->isMoving()) return;
if (distancePointToSegmentXZ(other->position, start, end) > kDynamicObstacleInfluenceDist) { if (distancePointToSegmentXZ(other->state.position, start, end) > kDynamicObstacleInfluenceDist) {
return; return;
} }
PathFinder::DynamicObstacle obs; PathFinder::DynamicObstacle obs;
obs.position = Eigen::Vector3f(other->position.x(), navigation->getFloorY(), other->position.z()); obs.position = Eigen::Vector3f(other->state.position.x(), navigation->getFloorY(), other->state.position.z());
obs.radius = (std::max)(0.0f, other->collisionRadius * 0.6f); obs.radius = (std::max)(0.0f, other->state.collisionRadius * 0.6f);
dynamicObstacles.push_back(obs); dynamicObstacles.push_back(obs);
}; };
@ -540,12 +540,12 @@ namespace ZL
for (auto& npc : npcs) { for (auto& npc : npcs) {
if (npc->getHp() <= 0.f) { if (npc->getHp() <= 0.f) {
//std::cout << "[RAYCAST_NPC] " << npc->npcId << " is dead, skipping" << std::endl; //std::cout << "[RAYCAST_NPC] " << npc->state.npcId << " is dead, skipping" << std::endl;
continue; continue;
} }
if (!npc->enabled) continue; if (!npc->state.enabled) continue;
const float dx = rayOrigin.x() - npc->position.x(); const float dx = rayOrigin.x() - npc->state.position.x();
const float dz = rayOrigin.z() - npc->position.z(); const float dz = rayOrigin.z() - npc->state.position.z();
const float a = rayDir.x() * rayDir.x() + rayDir.z() * rayDir.z(); const float a = rayDir.x() * rayDir.x() + rayDir.z() * rayDir.z();
if (a < 1e-6f) continue; // purely-vertical ray; not a real click case if (a < 1e-6f) continue; // purely-vertical ray; not a real click case
@ -562,7 +562,7 @@ namespace ZL
float exitT = tFar; float exitT = tFar;
// Clip against the cylinder's vertical extent. // Clip against the cylinder's vertical extent.
const float yMin = npc->position.y(); const float yMin = npc->state.position.y();
const float yMax = yMin + NPC_CLICK_HEIGHT; const float yMax = yMin + NPC_CLICK_HEIGHT;
if (std::abs(rayDir.y()) > 1e-6f) { if (std::abs(rayDir.y()) > 1e-6f) {
const float tYa = (yMin - rayOrigin.y()) / rayDir.y(); const float tYa = (yMin - rayOrigin.y()) / rayDir.y();
@ -617,7 +617,7 @@ namespace ZL
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix());
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix());
const Eigen::Vector3f& camTarget = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& camTarget = player ? player->state.position : Eigen::Vector3f::Zero();
renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() }); renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() });
renderer.TranslateMatrix({ 0, -1.f, 0 }); renderer.TranslateMatrix({ 0, -1.f, 0 });
@ -679,7 +679,7 @@ namespace ZL
{ {
if (!shadowMap) return; if (!shadowMap) return;
const Eigen::Vector3f& sceneCenter = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& sceneCenter = player ? player->state.position : Eigen::Vector3f::Zero();
shadowMap->updateLightSpaceMatrix(sceneCenter); shadowMap->updateLightSpaceMatrix(sceneCenter);
shadowMap->bind(); shadowMap->bind();
@ -788,7 +788,7 @@ namespace ZL
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix());
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix());
const Eigen::Vector3f& camTarget = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& camTarget = player ? player->state.position : Eigen::Vector3f::Zero();
renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() }); renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() });
renderer.TranslateMatrix({ 0, -1.f, 0 }); renderer.TranslateMatrix({ 0, -1.f, 0 });
@ -899,7 +899,7 @@ namespace ZL
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix());
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix());
const Eigen::Vector3f& camTarget = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& camTarget = player ? player->state.position : Eigen::Vector3f::Zero();
renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() }); renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() });
renderer.TranslateMatrix({ 0, -1.f, 0 }); renderer.TranslateMatrix({ 0, -1.f, 0 });
@ -998,7 +998,7 @@ namespace ZL
if (player && !pointLights.empty()) { if (player && !pointLights.empty()) {
float minDist = FLT_MAX; float minDist = FLT_MAX;
for (int i = 0; i < static_cast<int>(pointLights.size()); ++i) { for (int i = 0; i < static_cast<int>(pointLights.size()); ++i) {
const float d = (pointLights[i].position - player->position).norm(); const float d = (pointLights[i].position - player->state.position).norm();
if (d < minDist) { minDist = d; nearestLightIdx = i; } if (d < minDist) { minDist = d; nearestLightIdx = i; }
} }
} }
@ -1012,12 +1012,12 @@ namespace ZL
if (!active && player) { if (!active && player) {
if (pl.autoLightLimitX > 0.0f && pl.autoLightLimitY > 0.0f) { if (pl.autoLightLimitX > 0.0f && pl.autoLightLimitY > 0.0f) {
// Rectangular activation zone — independent of nearest-light heuristic // Rectangular activation zone — independent of nearest-light heuristic
const float dx = std::abs(player->position.x() - pl.position.x()); const float dx = std::abs(player->state.position.x() - pl.position.x());
const float dz = std::abs(player->position.z() - pl.position.z()); const float dz = std::abs(player->state.position.z() - pl.position.z());
active = (dx <= pl.autoLightLimitX && dz <= pl.autoLightLimitY); active = (dx <= pl.autoLightLimitX && dz <= pl.autoLightLimitY);
} else { } else {
// Legacy: only the nearest autoLight activates, with optional distance cap // Legacy: only the nearest autoLight activates, with optional distance cap
const float dist = (pl.position - player->position).norm(); const float dist = (pl.position - player->state.position).norm();
active = (i == nearestLightIdx) && active = (i == nearestLightIdx) &&
(pl.autoLightDistance <= 0.0f || dist <= pl.autoLightDistance); (pl.autoLightDistance <= 0.0f || dist <= pl.autoLightDistance);
} }
@ -1033,7 +1033,7 @@ namespace ZL
if (player && !activeLightIndices.empty()) { if (player && !activeLightIndices.empty()) {
float minDist = FLT_MAX; float minDist = FLT_MAX;
for (int idx : activeLightIndices) { for (int idx : activeLightIndices) {
const float d = (pointLights[idx].position - player->position).norm(); const float d = (pointLights[idx].position - player->state.position).norm();
if (d < minDist) { minDist = d; shadowLight = &pointLights[idx]; } if (d < minDist) { minDist = d; shadowLight = &pointLights[idx]; }
} }
} }
@ -1081,7 +1081,7 @@ namespace ZL
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraInclination, Eigen::Vector3f::UnitX())).toRotationMatrix());
renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix()); renderer.RotateMatrix(Eigen::Quaternionf(Eigen::AngleAxisf(cameraAzimuth, Eigen::Vector3f::UnitY())).toRotationMatrix());
const Eigen::Vector3f& camTarget = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& camTarget = player ? player->state.position : Eigen::Vector3f::Zero();
renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() }); renderer.TranslateMatrix({ -camTarget.x(), -camTarget.y(), -camTarget.z() });
renderer.TranslateMatrix({ 0, -1.f, 0 }); renderer.TranslateMatrix({ 0, -1.f, 0 });
@ -1212,7 +1212,7 @@ namespace ZL
void Location::fireBumpCallbacks(Character* mover, Character* standing) void Location::fireBumpCallbacks(Character* mover, Character* standing)
{ {
if (mover->isPlayer) { if (mover->state.isPlayer) {
// Player walked into a standing NPC // Player walked into a standing NPC
const int idx = findNpcIndex(standing); const int idx = findNpcIndex(standing);
if (idx < 0) return; if (idx < 0) return;
@ -1221,7 +1221,7 @@ namespace ZL
cooldown = NPC_BUMP_CALLBACK_COOLDOWN; cooldown = NPC_BUMP_CALLBACK_COOLDOWN;
scriptEngine.callNpcBumpedByPlayerCallback(idx); scriptEngine.callNpcBumpedByPlayerCallback(idx);
} }
} else if (standing->isPlayer) { } else if (standing->state.isPlayer) {
// Moving NPC walked into the standing player // Moving NPC walked into the standing player
const int idx = findNpcIndex(mover); const int idx = findNpcIndex(mover);
if (idx < 0) return; if (idx < 0) return;
@ -1235,12 +1235,12 @@ namespace ZL
void Location::nudgeCharacterAside(Character* standing, const Eigen::Vector3f& awayFrom) void Location::nudgeCharacterAside(Character* standing, const Eigen::Vector3f& awayFrom)
{ {
if (!standing || standing->isPlayer) return; if (!standing || standing->state.isPlayer) return;
if (!navigation || !navigation->isReady()) return; if (!navigation || !navigation->isReady()) return;
static constexpr float kNudgeDist = 1.2f; static constexpr float kNudgeDist = 1.2f;
Eigen::Vector3f dir = standing->position - awayFrom; Eigen::Vector3f dir = standing->state.position - awayFrom;
dir.y() = 0.f; dir.y() = 0.f;
if (dir.norm() < 1e-3f) dir = Eigen::Vector3f(1.f, 0.f, 0.f); if (dir.norm() < 1e-3f) dir = Eigen::Vector3f(1.f, 0.f, 0.f);
else dir.normalize(); else dir.normalize();
@ -1248,7 +1248,7 @@ namespace ZL
const float angles[] = { 0.f, static_cast<float>(M_PI * 0.5), static_cast<float>(-M_PI * 0.5), static_cast<float>(M_PI) }; const float angles[] = { 0.f, static_cast<float>(M_PI * 0.5), static_cast<float>(-M_PI * 0.5), static_cast<float>(M_PI) };
for (float angle : angles) { for (float angle : angles) {
Eigen::Vector3f rotated = Eigen::AngleAxisf(angle, Eigen::Vector3f::UnitY()) * dir; Eigen::Vector3f rotated = Eigen::AngleAxisf(angle, Eigen::Vector3f::UnitY()) * dir;
Eigen::Vector3f candidate = standing->position + rotated * kNudgeDist; Eigen::Vector3f candidate = standing->state.position + rotated * kNudgeDist;
candidate.y() = 0.f; candidate.y() = 0.f;
if (navigation->isWalkable(candidate)) { if (navigation->isWalkable(candidate)) {
standing->setTarget(candidate); standing->setTarget(candidate);
@ -1284,13 +1284,13 @@ namespace ZL
Character* a = characters[i]; Character* a = characters[i];
Character* b = characters[j]; Character* b = characters[j];
if (!a || !b) continue; if (!a || !b) continue;
if (a->getHp() <= 0.f || b->getHp() <= 0.f || !a->enabled || !b->enabled) continue; if (a->getHp() <= 0.f || b->getHp() <= 0.f || !a->state.enabled || !b->state.enabled) continue;
const float minDist = a->collisionRadius + b->collisionRadius; const float minDist = a->state.collisionRadius + b->state.collisionRadius;
if (minDist <= 0.f) continue; if (minDist <= 0.f) continue;
const Eigen::Vector2f pa(a->position.x(), a->position.z()); const Eigen::Vector2f pa(a->state.position.x(), a->state.position.z());
const Eigen::Vector2f pb(b->position.x(), b->position.z()); const Eigen::Vector2f pb(b->state.position.x(), b->state.position.z());
const Eigen::Vector2f delta = pb - pa; const Eigen::Vector2f delta = pb - pa;
const float dist = delta.norm(); const float dist = delta.norm();
@ -1306,8 +1306,8 @@ namespace ZL
const float penetration = (minDist - dist); const float penetration = (minDist - dist);
const float push = penetration * 0.5f; const float push = penetration * 0.5f;
Eigen::Vector3f newA = a->position; Eigen::Vector3f newA = a->state.position;
Eigen::Vector3f newB = b->position; Eigen::Vector3f newB = b->state.position;
newA.x() -= normal.x() * push; newA.x() -= normal.x() * push;
newA.z() -= normal.y() * push; newA.z() -= normal.y() * push;
newA.y() = 0.f; newA.y() = 0.f;
@ -1323,29 +1323,29 @@ namespace ZL
const bool bOk = navigation->isWalkable(newB); const bool bOk = navigation->isWalkable(newB);
if (aOk && bOk) { if (aOk && bOk) {
a->position = newA; a->state.position = newA;
b->position = newB; b->state.position = newB;
} }
else if (aOk && !bOk) { else if (aOk && !bOk) {
a->position = newA; a->state.position = newA;
} }
else if (!aOk && bOk) { else if (!aOk && bOk) {
b->position = newB; b->state.position = newB;
} }
} }
else { else {
a->position = newA; a->state.position = newA;
b->position = newB; b->state.position = newB;
} }
if (a->isPlayer && !aWasMoving) a->stopInPlace(); if (a->state.isPlayer && !aWasMoving) a->stopInPlace();
if (b->isPlayer && !bWasMoving) b->stopInPlace(); if (b->state.isPlayer && !bWasMoving) b->stopInPlace();
if (aWasMoving && !bWasMoving) { if (aWasMoving && !bWasMoving) {
nudgeCharacterAside(b, a->position); nudgeCharacterAside(b, a->state.position);
fireBumpCallbacks(a, b); fireBumpCallbacks(a, b);
} else if (bWasMoving && !aWasMoving) { } else if (bWasMoving && !aWasMoving) {
nudgeCharacterAside(a, b->position); nudgeCharacterAside(a, b->state.position);
fireBumpCallbacks(b, a); fireBumpCallbacks(b, a);
} }
} }
@ -1369,7 +1369,7 @@ namespace ZL
for (auto it = stuckPauseRemainingS.begin(); it != stuckPauseRemainingS.end();) { for (auto it = stuckPauseRemainingS.begin(); it != stuckPauseRemainingS.end();) {
it->second -= deltaS; it->second -= deltaS;
if (it->second <= 0.f) { if (it->second <= 0.f) {
if (!it->first->isPlayer) { if (!it->first->state.isPlayer) {
it->first->forceReplan(); it->first->forceReplan();
} }
it = stuckPauseRemainingS.erase(it); it = stuckPauseRemainingS.erase(it);
@ -1399,13 +1399,13 @@ namespace ZL
if (!c) continue; if (!c) continue;
auto it = lastCharacterPositions.find(c); auto it = lastCharacterPositions.find(c);
if (it == lastCharacterPositions.end()) { if (it == lastCharacterPositions.end()) {
lastCharacterPositions[c] = c->position; lastCharacterPositions[c] = c->state.position;
continue; continue;
} }
const Eigen::Vector3f prev = it->second; const Eigen::Vector3f prev = it->second;
const float moved = (c->position - prev).norm(); const float moved = (c->state.position - prev).norm();
it->second = c->position; it->second = c->state.position;
if (moved > kMovedEps) { if (moved > kMovedEps) {
movers.push_back(c); movers.push_back(c);
@ -1417,7 +1417,7 @@ namespace ZL
c->stopInPlace(); c->stopInPlace();
stuckFrameCounts[c] = 0; stuckFrameCounts[c] = 0;
if (stuckPauseRemainingS.find(c) == stuckPauseRemainingS.end()) { if (stuckPauseRemainingS.find(c) == stuckPauseRemainingS.end()) {
if (!c->isPlayer) { if (!c->state.isPlayer) {
static std::mt19937 rng(std::random_device{}()); static std::mt19937 rng(std::random_device{}());
std::uniform_real_distribution<float> pauseDist(kStuckPauseMin, kStuckPauseMax); std::uniform_real_distribution<float> pauseDist(kStuckPauseMin, kStuckPauseMax);
stuckPauseRemainingS[c] = pauseDist(rng); stuckPauseRemainingS[c] = pauseDist(rng);
@ -1442,7 +1442,7 @@ namespace ZL
for (Character* walker : characters) { for (Character* walker : characters) {
if (!walker || walker == mover) continue; if (!walker || walker == mover) continue;
if (walker->getHp() <= 0.f || !walker->enabled) continue; if (walker->getHp() <= 0.f || !walker->state.enabled) continue;
if (!walker->isMoving()) continue; if (!walker->isMoving()) continue;
if (replanCooldownRemainingMs.find(walker) != replanCooldownRemainingMs.end()) { if (replanCooldownRemainingMs.find(walker) != replanCooldownRemainingMs.end()) {
@ -1450,7 +1450,7 @@ namespace ZL
} }
const Eigen::Vector3f nextTarget = walker->getCurrentNavigationTarget(); const Eigen::Vector3f nextTarget = walker->getCurrentNavigationTarget();
const float distToSegment = distancePointToSegmentXZ(mover->position, walker->position, nextTarget); const float distToSegment = distancePointToSegmentXZ(mover->state.position, walker->state.position, nextTarget);
if (distToSegment > kReplanTriggerDist) { if (distToSegment > kReplanTriggerDist) {
continue; continue;
} }
@ -1467,14 +1467,21 @@ namespace ZL
intObj.update(delta); intObj.update(delta);
} }
auto resolver = [&](int idx) -> Character* {
if (idx == CharacterState::kNoTarget) return nullptr;
if (idx == CharacterState::kPlayerIndex) return player.get();
if (idx >= 0 && idx < static_cast<int>(npcs.size())) return npcs[idx].get();
return nullptr;
};
if (player) { if (player) {
player->update(delta); player->update(delta, resolver);
dialogueSystem.update(static_cast<int>(delta)); dialogueSystem.update(static_cast<int>(delta));
updateTriggerZones(player->position); updateTriggerZones(player->state.position);
} }
for (auto& npc : npcs) for (auto& npc : npcs)
{ {
npc->update(delta); npc->update(delta, resolver);
} }
resolveCharacterCollisions(); resolveCharacterCollisions();
@ -1489,7 +1496,7 @@ namespace ZL
const Eigen::Vector3f& approachTarget = targetInteractiveObject->hasInteractionPosition const Eigen::Vector3f& approachTarget = targetInteractiveObject->hasInteractionPosition
? targetInteractiveObject->interactionPosition ? targetInteractiveObject->interactionPosition
: targetInteractiveObject->position; : targetInteractiveObject->position;
float distToObject = (player->position - approachTarget).norm(); float distToObject = (player->state.position - approachTarget).norm();
// If player is close enough to pick up the item // If player is close enough to pick up the item
if (distToObject <= targetInteractiveObject->approachRadius) { if (distToObject <= targetInteractiveObject->approachRadius) {
@ -1516,21 +1523,20 @@ namespace ZL
} }
// Check if player reached target NPC for interaction. // Check if player reached target NPC for interaction.
if (targetInteractNpc && targetInteractNpcIndex >= 0 && player) { if (targetInteractNpcIndex >= 0 && player) {
float distToNpc = (player->position - targetInteractNpc->position).norm(); float distToNpc = (player->state.position - npcs[targetInteractNpcIndex]->state.position).norm();
if (distToNpc <= NPC_TALK_DISTANCE) { if (distToNpc <= NPC_TALK_DISTANCE) {
std::cout << "[NPC] Player reached NPC index " << targetInteractNpcIndex std::cout << "[NPC] Player reached NPC index " << targetInteractNpcIndex
<< " (distance " << distToNpc << "); firing on_npc_interact" << std::endl; << " (distance " << distToNpc << "); firing on_npc_interact" << std::endl;
// Stop the player at the talk distance and have the NPC turn to face them. // Stop the player at the talk distance and have the NPC turn to face them.
player->setTarget(player->position); player->setTarget(player->state.position);
targetInteractNpc->faceTarget = player.get(); npcs[targetInteractNpcIndex]->state.faceTargetIndex = CharacterState::kPlayerIndex;
try { try {
scriptEngine.callNpcInteractCallback(targetInteractNpcIndex); scriptEngine.callNpcInteractCallback(targetInteractNpcIndex);
} }
catch (const std::exception& e) { catch (const std::exception& e) {
std::cerr << "[NPC] callback error: " << e.what() << std::endl; std::cerr << "[NPC] callback error: " << e.what() << std::endl;
} }
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
} }
} }
@ -1538,7 +1544,7 @@ namespace ZL
for (auto& tz : teleportZones) tz.update(static_cast<float>(delta)); for (auto& tz : teleportZones) tz.update(static_cast<float>(delta));
if (targetTeleportZone && player) { if (targetTeleportZone && player) {
float dist = (player->position - targetTeleportZone->position).norm(); float dist = (player->state.position - targetTeleportZone->position).norm();
if (dist <= targetTeleportZone->radius) { if (dist <= targetTeleportZone->radius) {
std::cout << "[TELEPORT] Player reached teleport zone '" << targetTeleportZone->id << "'" << std::endl; std::cout << "[TELEPORT] Player reached teleport zone '" << targetTeleportZone->id << "'" << std::endl;
if (onTeleport) onTeleport(targetTeleportZone->destinationLocation, targetTeleportZone->destinationPosition, targetTeleportZone->destinationRotationY); if (onTeleport) onTeleport(targetTeleportZone->destinationLocation, targetTeleportZone->destinationPosition, targetTeleportZone->destinationRotationY);
@ -1551,7 +1557,7 @@ namespace ZL
for (auto& tz : teleportZones) { for (auto& tz : teleportZones) {
if (!tz.active || !tz.automatic) continue; if (!tz.active || !tz.automatic) continue;
const float autoR = tz.automaticRadius > 0.0f ? tz.automaticRadius : tz.radius; const float autoR = tz.automaticRadius > 0.0f ? tz.automaticRadius : tz.radius;
const float dist = (player->position - tz.position).norm(); const float dist = (player->state.position - tz.position).norm();
if (!tz.automaticInitialized) { if (!tz.automaticInitialized) {
// If the player starts inside the zone (e.g. just arrived here via teleport), // If the player starts inside the zone (e.g. just arrived here via teleport),
@ -1582,7 +1588,7 @@ namespace ZL
return; return;
} }
player->attackTarget = nullptr; player->state.attackTargetIndex = CharacterState::kNoTarget;
// Unproject click to ground plane (y=0) for Viola's walk target // Unproject click to ground plane (y=0) for Viola's walk target
float ndcX = 2.0f * eventX / Environment::width - 1.0f; float ndcX = 2.0f * eventX / Environment::width - 1.0f;
@ -1596,7 +1602,7 @@ namespace ZL
Eigen::Vector3f camRight(cosAzim, 0.f, sinAzim); Eigen::Vector3f camRight(cosAzim, 0.f, sinAzim);
Eigen::Vector3f camForward(sinAzim * cosIncl, -sinIncl, -cosAzim * cosIncl); Eigen::Vector3f camForward(sinAzim * cosIncl, -sinIncl, -cosAzim * cosIncl);
Eigen::Vector3f camUp(sinAzim * sinIncl, cosIncl, -cosAzim * sinIncl); Eigen::Vector3f camUp(sinAzim * sinIncl, cosIncl, -cosAzim * sinIncl);
const Eigen::Vector3f& playerPos = player ? player->position : Eigen::Vector3f::Zero(); const Eigen::Vector3f& playerPos = player ? player->state.position : Eigen::Vector3f::Zero();
Eigen::Vector3f camPos = playerPos + Eigen::Vector3f(-sinAzim * cosIncl, sinIncl, cosAzim * cosIncl) * Environment::zoom + Eigen::Vector3f(0,1,0); Eigen::Vector3f camPos = playerPos + Eigen::Vector3f(-sinAzim * cosIncl, sinIncl, cosAzim * cosIncl) * Environment::zoom + Eigen::Vector3f(0,1,0);
Eigen::Vector3f rayDir = (camForward + camRight * (ndcX * aspect * tanHalfFov) + camUp * (ndcY * tanHalfFov)).normalized(); Eigen::Vector3f rayDir = (camForward + camRight * (ndcX * aspect * tanHalfFov) + camUp * (ndcY * tanHalfFov)).normalized();
@ -1630,17 +1636,16 @@ namespace ZL
std::cout << "[CLICK] *** SUCCESS: Clicked on interactive object: " << clickedObject->loadedObject.name << " ***" << std::endl; std::cout << "[CLICK] *** SUCCESS: Clicked on interactive object: " << clickedObject->loadedObject.name << " ***" << std::endl;
std::cout << "[CLICK] Object position: (" << clickedObject->position.x() << ", " std::cout << "[CLICK] Object position: (" << clickedObject->position.x() << ", "
<< clickedObject->position.y() << ", " << clickedObject->position.z() << ")" << std::endl; << clickedObject->position.y() << ", " << clickedObject->position.z() << ")" << std::endl;
std::cout << "[CLICK] Player position: (" << player->position.x() << ", " std::cout << "[CLICK] Player position: (" << player->state.position.x() << ", "
<< player->position.y() << ", " << player->position.z() << ")" << std::endl; << player->state.position.y() << ", " << player->state.position.z() << ")" << std::endl;
targetInteractiveObject = clickedObject; targetInteractiveObject = clickedObject;
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
targetTeleportZone = nullptr; targetTeleportZone = nullptr;
player->setTarget(clickedObject->hasInteractionPosition player->setTarget(clickedObject->hasInteractionPosition
? clickedObject->interactionPosition ? clickedObject->interactionPosition
: clickedObject->position); : clickedObject->position);
player->attackTarget = nullptr; player->state.attackTargetIndex = CharacterState::kNoTarget;
std::cout << "[CLICK] Player moving to object..." << std::endl; std::cout << "[CLICK] Player moving to object..." << std::endl;
} }
else { else {
@ -1648,7 +1653,7 @@ namespace ZL
// Check if we clicked on an NPC // Check if we clicked on an NPC
Character* clickedNpc = raycastNpcs(camPos, rayDir); Character* clickedNpc = raycastNpcs(camPos, rayDir);
if (clickedNpc && player) { if (clickedNpc && player) {
float distance = (player->position - clickedNpc->position).norm(); float distance = (player->state.position - clickedNpc->state.position).norm();
int npcIndex = -1; int npcIndex = -1;
for (size_t i = 0; i < npcs.size(); ++i) { for (size_t i = 0; i < npcs.size(); ++i) {
if (npcs[i].get() == clickedNpc) { if (npcs[i].get() == clickedNpc) {
@ -1660,36 +1665,32 @@ namespace ZL
targetInteractiveObject = nullptr; targetInteractiveObject = nullptr;
targetTeleportZone = nullptr; targetTeleportZone = nullptr;
if (clickedNpc->canAttack) { if (clickedNpc->state.canAttack) {
// Hostile NPC: combat logic walks the player in via attackTarget; // Hostile NPC: combat logic walks the player in via attackTargetIndex.
// don't queue a Lua interaction during a fight. player->state.attackTargetIndex = npcIndex;
player->attackTarget = clickedNpc;
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
if (distance <= clickedNpc->interactionRadius) { if (distance <= clickedNpc->state.interactionRadius) {
std::cout << "[CLICK] Hostile NPC " << npcIndex << " in range; firing on_npc_interact" << std::endl; std::cout << "[CLICK] Hostile NPC " << npcIndex << " in range; firing on_npc_interact" << std::endl;
scriptEngine.callNpcInteractCallback(npcIndex); scriptEngine.callNpcInteractCallback(npcIndex);
} }
} }
else { else {
// Peaceful NPC: walk to them, fire on_npc_interact when within talk distance. // Peaceful NPC: walk to them, fire on_npc_interact when within talk distance.
player->attackTarget = nullptr; player->state.attackTargetIndex = CharacterState::kNoTarget;
if (distance <= NPC_TALK_DISTANCE) { if (distance <= NPC_TALK_DISTANCE) {
// Already in talk range — fire immediately, stop, and face the player. // Already in talk range — fire immediately, stop, and face the player.
std::cout << "[CLICK] *** SUCCESS: Clicked on NPC index: " << npcIndex << " (in range) ***" << std::endl; std::cout << "[CLICK] *** SUCCESS: Clicked on NPC index: " << npcIndex << " (in range) ***" << std::endl;
player->setTarget(player->position); player->setTarget(player->state.position);
clickedNpc->faceTarget = player.get(); npcs[npcIndex]->state.faceTargetIndex = CharacterState::kPlayerIndex;
scriptEngine.callNpcInteractCallback(npcIndex); scriptEngine.callNpcInteractCallback(npcIndex);
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
} }
else { else {
std::cout << "[CLICK] NPC " << npcIndex << " out of talk range (distance " << distance std::cout << "[CLICK] NPC " << npcIndex << " out of talk range (distance " << distance
<< " > " << NPC_TALK_DISTANCE << "); walking to NPC..." << std::endl; << " > " << NPC_TALK_DISTANCE << "); walking to NPC..." << std::endl;
player->setTarget(clickedNpc->position); player->setTarget(clickedNpc->state.position);
targetInteractNpc = clickedNpc;
targetInteractNpcIndex = npcIndex; targetInteractNpcIndex = npcIndex;
} }
} }
@ -1713,14 +1714,12 @@ namespace ZL
std::cout << "[CLICK] Clicked teleport zone '" << clickedTeleport->id << "'" << std::endl; std::cout << "[CLICK] Clicked teleport zone '" << clickedTeleport->id << "'" << std::endl;
targetTeleportZone = clickedTeleport; targetTeleportZone = clickedTeleport;
targetInteractiveObject = nullptr; targetInteractiveObject = nullptr;
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
player->setTarget(clickedTeleport->position); player->setTarget(clickedTeleport->position);
player->attackTarget = nullptr; player->state.attackTargetIndex = CharacterState::kNoTarget;
} else { } else {
player->setTarget(Eigen::Vector3f(hit.x(), 0.f, hit.z())); player->setTarget(Eigen::Vector3f(hit.x(), 0.f, hit.z()));
player->attackTarget = nullptr; player->state.attackTargetIndex = CharacterState::kNoTarget;
targetInteractNpc = nullptr;
targetInteractNpcIndex = -1; targetInteractNpcIndex = -1;
targetTeleportZone = nullptr; targetTeleportZone = nullptr;
if (onPlayerFloorWalk) onPlayerFloorWalk(); if (onPlayerFloorWalk) onPlayerFloorWalk();

View File

@ -85,7 +85,6 @@ namespace ZL
// "Walk to NPC, then fire on_npc_interact" — mirrors targetInteractiveObject // "Walk to NPC, then fire on_npc_interact" — mirrors targetInteractiveObject
// so a click from outside interactionRadius still leads to a Lua callback // so a click from outside interactionRadius still leads to a Lua callback
// once the player gets close enough. // once the player gets close enough.
Character* targetInteractNpc = nullptr;
int targetInteractNpcIndex = -1; int targetInteractNpcIndex = -1;
std::unique_ptr<TextRenderer> npcNameText; std::unique_ptr<TextRenderer> npcNameText;

View File

@ -446,9 +446,9 @@ namespace ZL
data.rotationX = 0.0f; data.rotationX = 0.0f;
data.rotationY = rotDist(rng); data.rotationY = rotDist(rng);
data.rotationZ = 0.0f; data.rotationZ = 0.0f;
data.positionX = loc.player->position.x(); data.positionX = loc.player->state.position.x();
data.positionY = loc.player->position.y(); data.positionY = loc.player->state.position.y();
data.positionZ = loc.player->position.z(); data.positionZ = loc.player->state.position.z();
data.scale = scaleDist(rng); data.scale = scaleDist(rng);
LoadedGameObject obj = GameObjectLoader::buildLoadedObject(data, loc.renderer, CONST_ZIP_FILE); LoadedGameObject obj = GameObjectLoader::buildLoadedObject(data, loc.renderer, CONST_ZIP_FILE);

View File

@ -63,7 +63,7 @@ namespace ZL {
} }
}; };
} }
npcs[index]->homePosition = Eigen::Vector3f(x, 0.f, z); npcs[index]->state.homePosition = Eigen::Vector3f(x, 0.f, z);
npcs[index]->setTarget(Eigen::Vector3f(x, y, z), std::move(cb)); npcs[index]->setTarget(Eigen::Vector3f(x, y, z), std::move(cb));
}); });
@ -79,7 +79,7 @@ namespace ZL {
const float rad = angle * static_cast<float>(M_PI) / 180.f; const float rad = angle * static_cast<float>(M_PI) / 180.f;
std::cout << "[script] npc_rotate_to: index " << index << " angle " << angle << " degrees (" << rad << " radians)" << std::endl; std::cout << "[script] npc_rotate_to: index " << index << " angle " << angle << " degrees (" << rad << " radians)" << std::endl;
npcs[index]->targetFacingAngle = rad; npcs[index]->state.targetFacingAngle = rad;
}); });
api.set_function("player_walk_to", api.set_function("player_walk_to",
@ -96,7 +96,7 @@ namespace ZL {
} }
}; };
} }
loc->player->homePosition = Eigen::Vector3f(x, 0.f, z); loc->player->state.homePosition = Eigen::Vector3f(x, 0.f, z);
loc->player->setTarget(Eigen::Vector3f(x, y, z), std::move(cb)); loc->player->setTarget(Eigen::Vector3f(x, y, z), std::move(cb));
}); });
@ -327,11 +327,11 @@ namespace ZL {
api.set_function("get_player_x", api.set_function("get_player_x",
[loc]() -> float { [loc]() -> float {
return loc->player ? loc->player->position.x() : 0.0f; return loc->player ? loc->player->state.position.x() : 0.0f;
}); });
api.set_function("get_player_z", api.set_function("get_player_z",
[loc]() -> float { [loc]() -> float {
return loc->player ? loc->player->position.z() : 0.0f; return loc->player ? loc->player->state.position.z() : 0.0f;
}); });
// set_player_hp(value) — sets the player's current HP directly. // set_player_hp(value) — sets the player's current HP directly.
@ -339,11 +339,11 @@ namespace ZL {
[loc](float value) { [loc](float value) {
if (loc->player) if (loc->player)
{ {
loc->player->setHp(value); loc->player->state.setHp(value);
if (loc->player->currentState == AnimationState::ACTION_TO_DEATH || loc->player->currentState == AnimationState::DEATH_IDLE) if (loc->player->state.currentState == AnimationState::ACTION_TO_DEATH || loc->player->state.currentState == AnimationState::DEATH_IDLE)
{ {
loc->player->currentState = AnimationState::STAND; loc->player->state.currentState = AnimationState::STAND;
loc->player->resetAnim = true; loc->player->state.resetAnim = true;
} }
} }
}); });
@ -480,8 +480,8 @@ namespace ZL {
return; return;
} }
Eigen::Vector3f pos(x, y, z); Eigen::Vector3f pos(x, y, z);
npcs[index]->position = pos; npcs[index]->state.position = pos;
npcs[index]->homePosition = pos; npcs[index]->state.homePosition = pos;
npcs[index]->setTarget(pos); npcs[index]->setTarget(pos);
}); });
@ -494,8 +494,8 @@ namespace ZL {
return; return;
} }
const float rad = angle * static_cast<float>(M_PI) / 180.f; const float rad = angle * static_cast<float>(M_PI) / 180.f;
npcs[index]->facingAngle = rad; npcs[index]->state.facingAngle = rad;
npcs[index]->targetFacingAngle = rad; npcs[index]->state.targetFacingAngle = rad;
}); });
// set_npc_enabled(index, enabled) // set_npc_enabled(index, enabled)
@ -506,30 +506,30 @@ namespace ZL {
std::cerr << "[script] set_npc_enabled: index " << index << " out of range\n"; std::cerr << "[script] set_npc_enabled: index " << index << " out of range\n";
return; return;
} }
npcs[index]->enabled = value; npcs[index]->state.enabled = value;
npcs[index]->attack = 0; npcs[index]->state.attack = 0;
npcs[index]->attack_cooldown = 0; npcs[index]->state.attack_cooldown = 0;
npcs[index]->currentState = AnimationState::STAND; npcs[index]->state.currentState = AnimationState::STAND;
if (npcs[index]->canAttack) if (npcs[index]->state.canAttack)
{ {
npcs[index]->attackTarget = loc->player.get(); npcs[index]->state.attackTargetIndex = CharacterState::kPlayerIndex;
} }
npcs[index]->battle_state = 0; npcs[index]->state.battle_state = 0;
}); });
api.set_function("player_set_position", api.set_function("player_set_position",
[loc](float x, float y, float z) { [loc](float x, float y, float z) {
Eigen::Vector3f pos(x, y, z); Eigen::Vector3f pos(x, y, z);
loc->player->position = pos; loc->player->state.position = pos;
loc->player->homePosition = pos; loc->player->state.homePosition = pos;
loc->player->setTarget(pos); loc->player->setTarget(pos);
}); });
api.set_function("player_set_rotation", api.set_function("player_set_rotation",
[loc](float angle) { [loc](float angle) {
const float rad = angle * static_cast<float>(M_PI) / 180.f; const float rad = angle * static_cast<float>(M_PI) / 180.f;
loc->player->facingAngle = rad; loc->player->state.facingAngle = rad;
loc->player->targetFacingAngle = rad; loc->player->state.targetFacingAngle = rad;
}); });
// move_object(name, x, y, z, duration_sec [, on_complete]) // move_object(name, x, y, z, duration_sec [, on_complete])

View File

@ -345,13 +345,13 @@ namespace ZL {
continue; continue;
} }
auto loadOptionalAnim = [&](AnimationState state, const std::string& path, const char* label) { auto loadOptionalAnim = [&](AnimationState animState, const std::string& path, const char* label) {
if (path.empty()) return; if (path.empty()) return;
try { try {
if (path.size() >= 5 && path.substr(path.size() - 5) == ".anim") if (path.size() >= 5 && path.substr(path.size() - 5) == ".anim")
npc->loadBinaryAnimation(state, path, zipPath); npc->loadBinaryAnimation(animState, path, zipPath);
else else
npc->loadAnimation(state, path, zipPath); npc->loadAnimation(animState, path, zipPath);
std::cout << " Loaded " << label << " animation: " << path << std::endl; std::cout << " Loaded " << label << " animation: " << path << std::endl;
} catch (const std::exception& e) { } catch (const std::exception& e) {
std::cerr << "GameObjectLoader: Failed to load " << label std::cerr << "GameObjectLoader: Failed to load " << label
@ -366,35 +366,28 @@ namespace ZL {
loadOptionalAnim(AnimationState::DEATH_IDLE, npcData.animationDeathIdlePath, "DEATH_IDLE"); loadOptionalAnim(AnimationState::DEATH_IDLE, npcData.animationDeathIdlePath, "DEATH_IDLE");
try { try {
if (!npcData.meshTextures.empty()) {
for (const auto& entry : npcData.meshTextures) {
//set_Texture(*npc, entry.first, CreateTextureDataFromPng(entry.second, zipPath.c_str()));
npc->setTexture(entry.first, std::make_shared<Texture>(CreateTextureDataFromPng(entry.second, zipPath.c_str())));
for (const auto& entry : npcData.meshTextures) {
npc->setTexture(entry.first, std::make_shared<Texture>(CreateTextureDataFromPng(entry.second, zipPath.c_str())));
std::cout << " -> mesh '" << entry.first << "'" << std::endl; std::cout << " -> mesh '" << entry.first << "'" << std::endl;
} }
} else {
//set_Texture(*npc, CreateTextureDataFromPng(npcData.texturePath, zipPath.c_str()));
npc->setTexture(std::make_shared<Texture>(CreateTextureDataFromPng(npcData.texturePath, zipPath.c_str())));
std::cout << " Loaded texture: " << npcData.texturePath << std::endl;
}
} catch (const std::exception& e) { } catch (const std::exception& e) {
std::cerr << "GameObjectLoader: Failed to load texture for '" << npcData.name << "': " << e.what() << std::endl; std::cerr << "GameObjectLoader: Failed to load texture for '" << npcData.name << "': " << e.what() << std::endl;
continue; continue;
} }
npc->walkSpeed = npcData.walkSpeed; npc->state.walkSpeed = npcData.walkSpeed;
npc->rotationSpeed = npcData.rotationSpeed; npc->state.rotationSpeed = npcData.rotationSpeed;
npc->modelScale = npcData.modelScale; npc->state.modelScale = npcData.modelScale;
npc->position = Eigen::Vector3f(npcData.positionX, npcData.positionY, npcData.positionZ); npc->state.position = Eigen::Vector3f(npcData.positionX, npcData.positionY, npcData.positionZ);
npc->facingAngle = npcData.facingAngle; npc->state.facingAngle = npcData.facingAngle;
npc->setHp(npcData.hp); npc->state.setHp(npcData.hp);
npc->initialHp = npcData.hp; npc->state.initialHp = npcData.hp;
npc->canAttack = npcData.canAttack; npc->state.canAttack = npcData.canAttack;
npc->enabled = npcData.enabled; npc->state.enabled = npcData.enabled;
npc->interactionRadius = npcData.interactionRadius; npc->state.interactionRadius = npcData.interactionRadius;
npc->npcId = npcData.id; npc->state.npcId = npcData.id;
npc->npcName = npcData.name; npc->state.npcName = npcData.name;
Eigen::Quaternionf corrRot = Eigen::Quaternionf::Identity(); Eigen::Quaternionf corrRot = Eigen::Quaternionf::Identity();
if (npcData.modelCorrectionRotX != 0.0f) if (npcData.modelCorrectionRotX != 0.0f)
@ -403,9 +396,9 @@ namespace ZL {
corrRot = Eigen::Quaternionf(Eigen::AngleAxisf(npcData.modelCorrectionRotY, Eigen::Vector3f::UnitY())) * corrRot; corrRot = Eigen::Quaternionf(Eigen::AngleAxisf(npcData.modelCorrectionRotY, Eigen::Vector3f::UnitY())) * corrRot;
if (npcData.modelCorrectionRotZ != 0.0f) if (npcData.modelCorrectionRotZ != 0.0f)
corrRot = Eigen::Quaternionf(Eigen::AngleAxisf(npcData.modelCorrectionRotZ, Eigen::Vector3f::UnitZ())) * corrRot; corrRot = Eigen::Quaternionf(Eigen::AngleAxisf(npcData.modelCorrectionRotZ, Eigen::Vector3f::UnitZ())) * corrRot;
npc->modelCorrectionRotation = corrRot; npc->state.modelCorrectionRotation = corrRot;
npc->setTarget(npc->position); npc->setTarget(npc->state.position);
npcs.push_back(std::move(npc)); npcs.push_back(std::move(npc));
std::cout << "Successfully loaded NPC: " << npcData.name << " at (" std::cout << "Successfully loaded NPC: " << npcData.name << " at ("