From 2b77153f10b31415bb8650c33b59332a7304ee3f Mon Sep 17 00:00:00 2001 From: mitchellhansen Date: Sat, 20 Feb 2021 03:43:57 -0800 Subject: [PATCH] config works great, mesh colliders v mesh colliders are very sticky... --- conf/entity_spawns.toml | 17 +- resources/ball.mtl | 4 +- resources/ball.obj | 2053 ++--------------------------- resources/tilted-terrain.mtl | 10 + resources/tilted-terrain.obj | 2372 ++++++++++++++++++++++++++++++++++ src/main.rs | 2 +- src/render/system.rs | 4 +- src/runtime/system.rs | 187 +-- 8 files changed, 2575 insertions(+), 2074 deletions(-) create mode 100644 resources/tilted-terrain.mtl create mode 100644 resources/tilted-terrain.obj diff --git a/conf/entity_spawns.toml b/conf/entity_spawns.toml index c39278b..52e21b3 100644 --- a/conf/entity_spawns.toml +++ b/conf/entity_spawns.toml @@ -9,16 +9,25 @@ type = "PhysicsEntity" mesh = "ball.obj" [entities.position] - x = 0.0 - y = 0.0 - z = 0.0 + x = 15.0 + y = 3.0 + z = 30.0 [[entities]] name = "camera.1" type = "Camera" + [entities.position] + x = 15.0 + y = 15.0 + z = 15.0 [[entities]] name = "light.1" type = "Light" -mesh = "light.obj" \ No newline at end of file +mesh = "light.obj" + + [entities.position] + x = 20.0 + y = 20.0 + z = 20.0 \ No newline at end of file diff --git a/resources/ball.mtl b/resources/ball.mtl index 70d3ba1..f231bdf 100644 --- a/resources/ball.mtl +++ b/resources/ball.mtl @@ -2,8 +2,8 @@ # Material Count: 1 newmtl None -Ns 0 -Ka 0.000000 0.000000 0.000000 +Ns 500 +Ka 0.8 0.8 0.8 Kd 0.8 0.8 0.8 Ks 0.8 0.8 0.8 d 1 diff --git a/resources/ball.obj b/resources/ball.obj index cec50fd..cd0889f 100644 --- a/resources/ball.obj +++ b/resources/ball.obj @@ -1,1981 +1,80 @@ -# Blender v2.79 (sub 0) OBJ File: '' +# Blender v2.91.2 OBJ File: '' # www.blender.org mtllib ball.mtl -o Sphere_Sphere.001 -v 0.000000 0.980785 -0.195090 -v 0.000000 0.923880 -0.382683 -v 0.000000 0.831470 -0.555570 -v 0.000000 0.707107 -0.707107 -v 0.000000 0.555570 -0.831470 -v 0.000000 0.382683 -0.923880 -v 0.000000 0.195090 -0.980785 -v 0.000000 0.000000 -1.000000 -v 0.000000 -0.195090 -0.980785 -v 0.000000 -0.831470 -0.555570 -v 0.038060 0.980785 -0.191342 -v 0.074658 0.923880 -0.375330 -v 0.108386 0.831470 -0.544895 -v 0.137950 0.707107 -0.693520 -v 0.162212 0.555570 -0.815493 -v 0.180240 0.382683 -0.906127 -v 0.191342 0.195090 -0.961940 -v 0.195090 0.000000 -0.980785 -v 0.191342 -0.195090 -0.961940 -v 0.180240 -0.382683 -0.906127 -v 0.162212 -0.555570 -0.815493 -v 0.137950 -0.707107 -0.693520 -v 0.108386 -0.831470 -0.544895 -v 0.074658 -0.923880 -0.375330 -v 0.038060 -0.980785 -0.191341 -v 0.074658 0.980785 -0.180240 -v 0.146447 0.923880 -0.353553 -v 0.212608 0.831470 -0.513280 -v 0.270598 0.707107 -0.653281 -v 0.318190 0.555570 -0.768178 -v 0.353553 0.382683 -0.853553 -v 0.375330 0.195090 -0.906127 -v 0.382684 0.000000 -0.923879 -v 0.375330 -0.195090 -0.906127 -v 0.353554 -0.382683 -0.853553 -v 0.318190 -0.555570 -0.768178 -v 0.270598 -0.707107 -0.653281 -v 0.212608 -0.831470 -0.513280 -v 0.146447 -0.923880 -0.353553 -v 0.074658 -0.980785 -0.180240 -v 0.108387 0.980785 -0.162212 -v 0.212608 0.923880 -0.318190 -v 0.308658 0.831470 -0.461940 -v 0.392848 0.707107 -0.587938 -v 0.461940 0.555570 -0.691342 -v 0.513280 0.382683 -0.768178 -v 0.544895 0.195090 -0.815493 -v 0.555570 0.000000 -0.831469 -v 0.544895 -0.195090 -0.815493 -v 0.513280 -0.382683 -0.768178 -v 0.461940 -0.555570 -0.691342 -v 0.392848 -0.707107 -0.587938 -v 0.308658 -0.831470 -0.461940 -v 0.212608 -0.923880 -0.318189 -v 0.108386 -0.980785 -0.162211 -v 0.137950 0.980785 -0.137950 -v 0.270598 0.923880 -0.270598 -v 0.392848 0.831470 -0.392847 -v 0.500000 0.707107 -0.500000 -v 0.587938 0.555570 -0.587938 -v 0.653282 0.382683 -0.653281 -v 0.693520 0.195090 -0.693520 -v 0.707107 0.000000 -0.707107 -v 0.693520 -0.195090 -0.693520 -v 0.653282 -0.382683 -0.653281 -v 0.587938 -0.555570 -0.587938 -v 0.500000 -0.707107 -0.500000 -v 0.392848 -0.831470 -0.392847 -v 0.270598 -0.923880 -0.270598 -v 0.137950 -0.980785 -0.137949 -v 0.162212 0.980785 -0.108386 -v 0.318190 0.923880 -0.212607 -v 0.461940 0.831470 -0.308658 -v 0.587938 0.707107 -0.392847 -v 0.691342 0.555570 -0.461940 -v 0.768178 0.382683 -0.513280 -v 0.815493 0.195090 -0.544895 -v 0.831470 0.000000 -0.555570 -v 0.815493 -0.195090 -0.544895 -v 0.768178 -0.382683 -0.513280 -v 0.691342 -0.555570 -0.461940 -v 0.587938 -0.707107 -0.392847 -v 0.461940 -0.831470 -0.308658 -v 0.318190 -0.923880 -0.212607 -v 0.162212 -0.980785 -0.108386 -v 0.180240 0.980785 -0.074658 -v 0.353554 0.923880 -0.146446 -v 0.513280 0.831470 -0.212607 -v 0.653282 0.707107 -0.270598 -v 0.768178 0.555570 -0.318189 -v 0.853554 0.382683 -0.353553 -v 0.906128 0.195090 -0.375330 -v 0.923880 0.000000 -0.382683 -v 0.906128 -0.195090 -0.375330 -v 0.853554 -0.382683 -0.353553 -v 0.768178 -0.555570 -0.318189 -v 0.653282 -0.707107 -0.270598 -v 0.513280 -0.831470 -0.212607 -v 0.353554 -0.923880 -0.146446 -v 0.180240 -0.980785 -0.074658 -v 0.191342 0.980785 -0.038060 -v 0.375331 0.923880 -0.074658 -v 0.544895 0.831470 -0.108386 -v 0.693520 0.707107 -0.137949 -v 0.815493 0.555570 -0.162211 -v 0.906128 0.382683 -0.180240 -v 0.961940 0.195090 -0.191341 -v 0.980785 0.000000 -0.195090 -v 0.961940 -0.195090 -0.191341 -v 0.906128 -0.382683 -0.180240 -v 0.815493 -0.555570 -0.162211 -v 0.693520 -0.707107 -0.137949 -v 0.544895 -0.831470 -0.108386 -v 0.375330 -0.923880 -0.074658 -v 0.191342 -0.980785 -0.038060 -v 0.195091 0.980785 0.000000 -v 0.382684 0.923880 0.000000 -v 0.555570 0.831470 0.000000 -v 0.707107 0.707107 0.000000 -v 0.831470 0.555570 0.000000 -v 0.923880 0.382683 0.000000 -v 0.980785 0.195090 0.000000 -v 1.000000 0.000000 0.000000 -v 0.980785 -0.195090 0.000000 -v 0.923880 -0.382683 0.000000 -v 0.831470 -0.555570 0.000000 -v 0.707107 -0.707107 0.000000 -v 0.555570 -0.831470 0.000000 -v 0.382684 -0.923880 0.000000 -v 0.195090 -0.980785 0.000000 -v 0.191342 0.980785 0.038061 -v 0.375331 0.923880 0.074658 -v 0.544895 0.831470 0.108387 -v 0.693520 0.707107 0.137950 -v 0.815493 0.555570 0.162212 -v 0.906128 0.382683 0.180240 -v 0.961940 0.195090 0.191342 -v 0.980785 0.000000 0.195091 -v 0.961940 -0.195090 0.191342 -v 0.906128 -0.382683 0.180240 -v 0.815493 -0.555570 0.162212 -v 0.693520 -0.707107 0.137950 -v 0.544895 -0.831470 0.108387 -v 0.375330 -0.923880 0.074658 -v 0.191342 -0.980785 0.038061 -v 0.180240 0.980785 0.074658 -v 0.353554 0.923880 0.146447 -v 0.513280 0.831470 0.212608 -v 0.653282 0.707107 0.270598 -v 0.768178 0.555570 0.318190 -v 0.853554 0.382683 0.353554 -v 0.906127 0.195090 0.375331 -v 0.923880 0.000000 0.382684 -v 0.906127 -0.195090 0.375331 -v 0.853554 -0.382683 0.353554 -v 0.768178 -0.555570 0.318190 -v 0.653282 -0.707107 0.270598 -v 0.513280 -0.831470 0.212608 -v 0.353553 -0.923880 0.146447 -v 0.180240 -0.980785 0.074658 -v 0.162212 0.980785 0.108387 -v 0.318190 0.923880 0.212608 -v 0.461940 0.831470 0.308659 -v 0.587938 0.707107 0.392848 -v 0.691342 0.555570 0.461940 -v 0.768178 0.382683 0.513280 -v 0.815493 0.195090 0.544895 -v 0.831470 0.000000 0.555571 -v 0.815493 -0.195090 0.544895 -v 0.768178 -0.382683 0.513280 -v 0.691342 -0.555570 0.461940 -v 0.587938 -0.707107 0.392848 -v 0.461940 -0.831470 0.308659 -v 0.318190 -0.923880 0.212608 -v 0.162212 -0.980785 0.108387 -v 0.137950 0.980785 0.137950 -v 0.270598 0.923880 0.270599 -v 0.392848 0.831470 0.392848 -v 0.500000 0.707107 0.500000 -v 0.587938 0.555570 0.587938 -v 0.653282 0.382683 0.653282 -v 0.693520 0.195090 0.693520 -v 0.707107 0.000000 0.707107 -v 0.693520 -0.195090 0.693520 -v 0.653282 -0.382683 0.653282 -v 0.587938 -0.555570 0.587938 -v 0.500000 -0.707107 0.500000 -v 0.392848 -0.831470 0.392848 -v 0.270598 -0.923880 0.270598 -v 0.137950 -0.980785 0.137950 -v 0.108386 0.980785 0.162212 -v 0.212608 0.923880 0.318190 -v 0.308658 0.831470 0.461940 -v 0.392848 0.707107 0.587938 -v 0.461940 0.555570 0.691342 -v 0.513280 0.382683 0.768178 -v 0.544895 0.195090 0.815493 -v 0.555570 0.000000 0.831470 -v 0.544895 -0.195090 0.815493 -v 0.513280 -0.382683 0.768178 -v 0.461940 -0.555570 0.691342 -v 0.392848 -0.707107 0.587938 -v 0.308658 -0.831470 0.461940 -v 0.212608 -0.923880 0.318190 -v 0.108386 -0.980785 0.162212 -v 0.000000 -1.000000 0.000000 -v 0.074658 0.980785 0.180240 -v 0.146447 0.923880 0.353554 -v 0.212608 0.831470 0.513280 -v 0.270598 0.707107 0.653282 -v 0.318190 0.555570 0.768178 -v 0.353553 0.382683 0.853554 -v 0.375330 0.195090 0.906128 -v 0.382683 0.000000 0.923880 -v 0.375330 -0.195090 0.906128 -v 0.353553 -0.382683 0.853554 -v 0.318190 -0.555570 0.768178 -v 0.270598 -0.707107 0.653282 -v 0.212608 -0.831470 0.513280 -v 0.146447 -0.923880 0.353554 -v 0.074658 -0.980785 0.180240 -v 0.038060 0.980785 0.191342 -v 0.074658 0.923880 0.375331 -v 0.108386 0.831470 0.544896 -v 0.137950 0.707107 0.693520 -v 0.162212 0.555570 0.815493 -v 0.180240 0.382683 0.906128 -v 0.191342 0.195090 0.961940 -v 0.195090 0.000000 0.980786 -v 0.191342 -0.195090 0.961940 -v 0.180240 -0.382683 0.906128 -v 0.162212 -0.555570 0.815493 -v 0.137950 -0.707107 0.693520 -v 0.108386 -0.831470 0.544895 -v 0.074658 -0.923880 0.375331 -v 0.038060 -0.980785 0.191342 -v -0.000000 0.980785 0.195091 -v 0.000000 0.923880 0.382684 -v 0.000000 0.831470 0.555571 -v -0.000000 0.707107 0.707107 -v -0.000000 0.555570 0.831470 -v 0.000000 0.382683 0.923880 -v -0.000000 0.195090 0.980785 -v -0.000000 0.000000 1.000000 -v -0.000000 -0.195090 0.980785 -v 0.000000 -0.382683 0.923880 -v -0.000000 -0.555570 0.831470 -v -0.000000 -0.707107 0.707107 -v -0.000000 -0.831470 0.555570 -v 0.000000 -0.923880 0.382684 -v 0.000000 -0.980785 0.195091 -v -0.038060 0.980785 0.191342 -v -0.074658 0.923880 0.375331 -v -0.108386 0.831470 0.544896 -v -0.137950 0.707107 0.693520 -v -0.162212 0.555570 0.815493 -v -0.180240 0.382683 0.906128 -v -0.191342 0.195090 0.961940 -v -0.195090 0.000000 0.980786 -v -0.191342 -0.195090 0.961940 -v -0.180240 -0.382683 0.906128 -v -0.162212 -0.555570 0.815493 -v -0.137950 -0.707107 0.693520 -v -0.108386 -0.831470 0.544895 -v -0.074658 -0.923880 0.375331 -v -0.038060 -0.980785 0.191342 -v -0.074658 0.980785 0.180240 -v -0.146447 0.923880 0.353554 -v -0.212608 0.831470 0.513280 -v -0.270598 0.707107 0.653282 -v -0.318190 0.555570 0.768178 -v -0.353553 0.382683 0.853554 -v -0.375330 0.195090 0.906127 -v -0.382684 0.000000 0.923880 -v -0.375330 -0.195090 0.906127 -v -0.353553 -0.382683 0.853554 -v -0.318190 -0.555570 0.768178 -v -0.270598 -0.707107 0.653282 -v -0.212608 -0.831470 0.513280 -v -0.146447 -0.923880 0.353554 -v -0.074658 -0.980785 0.180240 -v -0.108386 0.980785 0.162212 -v -0.212608 0.923880 0.318190 -v -0.308658 0.831470 0.461940 -v -0.392847 0.707107 0.587938 -v -0.461940 0.555570 0.691342 -v -0.513280 0.382683 0.768178 -v -0.544895 0.195090 0.815493 -v -0.555570 0.000000 0.831470 -v -0.544895 -0.195090 0.815493 -v -0.513280 -0.382683 0.768178 -v -0.461940 -0.555570 0.691342 -v -0.392847 -0.707107 0.587938 -v -0.308658 -0.831470 0.461940 -v -0.212607 -0.923880 0.318190 -v -0.108386 -0.980785 0.162212 -v -0.000000 1.000000 0.000001 -v -0.137950 0.980785 0.137950 -v -0.270598 0.923880 0.270598 -v -0.392848 0.831470 0.392848 -v -0.500000 0.707107 0.500000 -v -0.587938 0.555570 0.587938 -v -0.653281 0.382683 0.653282 -v -0.693520 0.195090 0.693520 -v -0.707107 0.000000 0.707107 -v -0.693520 -0.195090 0.693520 -v -0.653281 -0.382683 0.653282 -v -0.587938 -0.555570 0.587938 -v -0.500000 -0.707107 0.500000 -v -0.392847 -0.831470 0.392848 -v -0.270598 -0.923880 0.270598 -v -0.137950 -0.980785 0.137950 -v -0.162212 0.980785 0.108387 -v -0.318190 0.923880 0.212608 -v -0.461940 0.831470 0.308659 -v -0.587938 0.707107 0.392848 -v -0.691342 0.555570 0.461940 -v -0.768178 0.382683 0.513280 -v -0.815493 0.195090 0.544895 -v -0.831470 0.000000 0.555570 -v -0.815493 -0.195090 0.544895 -v -0.768178 -0.382683 0.513280 -v -0.691342 -0.555570 0.461940 -v -0.587938 -0.707107 0.392848 -v -0.461940 -0.831470 0.308658 -v -0.318190 -0.923880 0.212608 -v -0.162212 -0.980785 0.108387 -v -0.180240 0.980785 0.074658 -v -0.353553 0.923880 0.146447 -v -0.513280 0.831470 0.212608 -v -0.653281 0.707107 0.270598 -v -0.768177 0.555570 0.318190 -v -0.853553 0.382683 0.353554 -v -0.906127 0.195090 0.375330 -v -0.923880 0.000000 0.382684 -v -0.906127 -0.195090 0.375330 -v -0.853553 -0.382683 0.353554 -v -0.768177 -0.555570 0.318190 -v -0.653281 -0.707107 0.270598 -v -0.513280 -0.831470 0.212608 -v -0.353553 -0.923880 0.146447 -v -0.180240 -0.980785 0.074658 -v -0.191342 0.980785 0.038061 -v -0.375330 0.923880 0.074658 -v -0.544895 0.831470 0.108387 -v -0.693520 0.707107 0.137950 -v -0.815493 0.555570 0.162212 -v -0.906127 0.382683 0.180240 -v -0.961939 0.195090 0.191342 -v -0.980785 0.000000 0.195090 -v -0.961939 -0.195090 0.191342 -v -0.906127 -0.382683 0.180240 -v -0.815493 -0.555570 0.162212 -v -0.693520 -0.707107 0.137950 -v -0.544895 -0.831470 0.108387 -v -0.375330 -0.923880 0.074658 -v -0.191342 -0.980785 0.038061 -v -0.195090 0.980785 0.000000 -v -0.382683 0.923880 0.000000 -v -0.555570 0.831470 0.000000 -v -0.707107 0.707107 0.000000 -v -0.831469 0.555570 0.000000 -v -0.923879 0.382683 0.000000 -v -0.980785 0.195090 0.000000 -v -1.000000 0.000000 0.000000 -v -0.980785 -0.195090 0.000000 -v -0.923879 -0.382683 0.000000 -v -0.831469 -0.555570 0.000000 -v -0.707107 -0.707107 0.000000 -v -0.555570 -0.831470 0.000000 -v -0.382683 -0.923880 0.000000 -v -0.195090 -0.980785 0.000000 -v -0.191342 0.980785 -0.038060 -v -0.375330 0.923880 -0.074658 -v -0.544895 0.831470 -0.108386 -v -0.693520 0.707107 -0.137949 -v -0.815493 0.555570 -0.162211 -v -0.906127 0.382683 -0.180240 -v -0.961939 0.195090 -0.191342 -v -0.980785 0.000000 -0.195090 -v -0.961939 -0.195090 -0.191342 -v -0.906127 -0.382683 -0.180240 -v -0.815493 -0.555570 -0.162211 -v -0.693520 -0.707107 -0.137949 -v -0.544895 -0.831470 -0.108386 -v -0.375330 -0.923880 -0.074658 -v -0.191342 -0.980785 -0.038060 -v -0.180240 0.980785 -0.074658 -v -0.353553 0.923880 -0.146446 -v -0.513280 0.831470 -0.212607 -v -0.653281 0.707107 -0.270598 -v -0.768177 0.555570 -0.318189 -v -0.853553 0.382683 -0.353553 -v -0.906127 0.195090 -0.375330 -v -0.923879 0.000000 -0.382683 -v -0.906127 -0.195090 -0.375330 -v -0.853553 -0.382683 -0.353553 -v -0.768177 -0.555570 -0.318189 -v -0.653281 -0.707107 -0.270598 -v -0.513280 -0.831470 -0.212607 -v -0.353553 -0.923880 -0.146446 -v -0.180240 -0.980785 -0.074657 -v -0.162212 0.980785 -0.108386 -v -0.318190 0.923880 -0.212607 -v -0.461940 0.831470 -0.308658 -v -0.587938 0.707107 -0.392847 -v -0.691341 0.555570 -0.461939 -v -0.768178 0.382683 -0.513280 -v -0.815493 0.195090 -0.544895 -v -0.831469 0.000000 -0.555570 -v -0.815493 -0.195090 -0.544895 -v -0.768178 -0.382683 -0.513280 -v -0.691341 -0.555570 -0.461939 -v -0.587938 -0.707107 -0.392847 -v -0.461940 -0.831470 -0.308658 -v -0.318189 -0.923880 -0.212607 -v -0.162212 -0.980785 -0.108386 -v -0.137950 0.980785 -0.137949 -v -0.270598 0.923880 -0.270598 -v -0.392847 0.831470 -0.392847 -v -0.500000 0.707107 -0.500000 -v -0.587937 0.555570 -0.587937 -v -0.653281 0.382683 -0.653281 -v -0.693519 0.195090 -0.693519 -v -0.707106 0.000000 -0.707106 -v -0.693519 -0.195090 -0.693519 -v -0.653281 -0.382683 -0.653281 -v -0.587937 -0.555570 -0.587937 -v -0.500000 -0.707107 -0.500000 -v -0.392847 -0.831470 -0.392847 -v -0.270598 -0.923880 -0.270598 -v -0.137950 -0.980785 -0.137949 -v -0.108386 0.980785 -0.162211 -v -0.212607 0.923880 -0.318189 -v -0.308658 0.831470 -0.461939 -v -0.392847 0.707107 -0.587937 -v -0.461939 0.555570 -0.691341 -v -0.513280 0.382683 -0.768177 -v -0.544895 0.195090 -0.815492 -v -0.555570 0.000000 -0.831469 -v -0.544895 -0.195090 -0.815492 -v -0.513280 -0.382683 -0.768177 -v -0.461939 -0.555570 -0.691341 -v -0.392847 -0.707107 -0.587937 -v -0.308658 -0.831470 -0.461939 -v -0.212607 -0.923880 -0.318189 -v -0.108386 -0.980785 -0.162211 -v -0.074658 0.980785 -0.180240 -v -0.146447 0.923880 -0.353553 -v -0.212607 0.831470 -0.513280 -v -0.270598 0.707107 -0.653281 -v -0.318189 0.555570 -0.768177 -v -0.353553 0.382683 -0.853553 -v -0.375330 0.195090 -0.906127 -v -0.382683 0.000000 -0.923879 -v -0.375330 -0.195090 -0.906127 -v -0.353553 -0.382683 -0.853553 -v -0.318189 -0.555570 -0.768177 -v -0.270598 -0.707107 -0.653281 -v -0.212607 -0.831470 -0.513279 -v -0.146446 -0.923880 -0.353553 -v -0.074658 -0.980785 -0.180240 -v -0.038060 0.980785 -0.191342 -v -0.074658 0.923880 -0.375330 -v -0.108386 0.831470 -0.544895 -v -0.137950 0.707107 -0.693520 -v -0.162211 0.555570 -0.815492 -v -0.180240 0.382683 -0.906127 -v -0.191341 0.195090 -0.961939 -v -0.195090 0.000000 -0.980785 -v -0.191341 -0.195090 -0.961939 -v -0.180240 -0.382683 -0.906127 -v -0.162211 -0.555570 -0.815492 -v -0.137950 -0.707107 -0.693520 -v -0.108386 -0.831470 -0.544895 -v -0.074658 -0.923880 -0.375330 -v -0.038060 -0.980785 -0.191341 -v 0.000000 -0.382683 -0.923879 -v 0.000000 -0.555570 -0.831469 -v 0.000000 -0.707107 -0.707106 -v 0.000000 -0.923880 -0.382683 -v 0.000000 -0.980785 -0.195090 -vn 0.0464 0.8810 -0.4709 -vn 0.0865 -0.4696 -0.8786 -vn 0.0624 0.7715 -0.6332 -vn 0.0759 -0.6326 -0.7708 -vn 0.0759 0.6326 -0.7708 -vn 0.0624 -0.7715 -0.6332 -vn 0.0865 0.4696 -0.8786 -vn 0.0464 -0.8810 -0.4709 -vn 0.0938 0.2890 -0.9527 -vn 0.0286 -0.9565 -0.2902 -vn 0.0975 0.0975 -0.9904 -vn 0.0097 0.9951 -0.0980 -vn 0.0097 -0.9951 -0.0980 -vn 0.0975 -0.0975 -0.9904 -vn 0.0286 0.9565 -0.2902 -vn 0.0938 -0.2890 -0.9527 -vn 0.2889 -0.0975 -0.9524 -vn 0.0846 0.9565 -0.2790 -vn 0.2779 -0.2890 -0.9161 -vn 0.1374 0.8810 -0.4528 -vn 0.2563 -0.4696 -0.8448 -vn 0.1847 0.7715 -0.6088 -vn 0.2248 -0.6326 -0.7412 -vn 0.2248 0.6326 -0.7412 -vn 0.1847 -0.7715 -0.6088 -vn 0.2563 0.4696 -0.8448 -vn 0.1374 -0.8810 -0.4528 -vn 0.2779 0.2890 -0.9161 -vn 0.0846 -0.9565 -0.2790 -vn 0.2889 0.0975 -0.9524 -vn 0.0286 0.9951 -0.0942 -vn 0.0286 -0.9951 -0.0942 -vn 0.2999 -0.7715 -0.5611 -vn 0.4162 0.4696 -0.7786 -vn 0.2230 -0.8810 -0.4173 -vn 0.4513 0.2890 -0.8443 -vn 0.1374 -0.9565 -0.2571 -vn 0.4691 0.0975 -0.8777 -vn 0.0464 0.9951 -0.0869 -vn 0.0464 -0.9951 -0.0869 -vn 0.4691 -0.0975 -0.8777 -vn 0.1374 0.9565 -0.2571 -vn 0.4513 -0.2890 -0.8443 -vn 0.2230 0.8810 -0.4173 -vn 0.4162 -0.4696 -0.7786 -vn 0.2999 0.7715 -0.5611 -vn 0.3651 -0.6326 -0.6831 -vn 0.3651 0.6326 -0.6831 -vn 0.6073 -0.2890 -0.7400 -vn 0.3002 0.8810 -0.3658 -vn 0.5601 -0.4696 -0.6825 -vn 0.4036 0.7715 -0.4918 -vn 0.4913 -0.6326 -0.5987 -vn 0.4913 0.6326 -0.5987 -vn 0.4036 -0.7715 -0.4918 -vn 0.5601 0.4696 -0.6825 -vn 0.3002 -0.8810 -0.3658 -vn 0.6073 0.2890 -0.7400 -vn 0.1850 -0.9565 -0.2254 -vn 0.6314 0.0976 -0.7693 -vn 0.0625 0.9951 -0.0761 -vn 0.0625 -0.9951 -0.0761 -vn 0.6314 -0.0976 -0.7693 -vn 0.1850 0.9565 -0.2254 -vn 0.3658 -0.8810 -0.3002 -vn 0.7400 0.2890 -0.6073 -vn 0.2254 -0.9565 -0.1850 -vn 0.7693 0.0976 -0.6314 -vn 0.0761 0.9951 -0.0625 -vn 0.0761 -0.9951 -0.0625 -vn 0.7693 -0.0975 -0.6314 -vn 0.2254 0.9565 -0.1850 -vn 0.7400 -0.2890 -0.6073 -vn 0.3658 0.8810 -0.3002 -vn 0.6825 -0.4696 -0.5601 -vn 0.4918 0.7715 -0.4036 -vn 0.5987 -0.6326 -0.4913 -vn 0.5987 0.6326 -0.4913 -vn 0.4918 -0.7715 -0.4036 -vn 0.6825 0.4696 -0.5601 -vn 0.4173 0.8810 -0.2231 -vn 0.7786 -0.4696 -0.4162 -vn 0.5611 0.7715 -0.2999 -vn 0.6831 -0.6326 -0.3651 -vn 0.6831 0.6326 -0.3651 -vn 0.5611 -0.7715 -0.2999 -vn 0.7786 0.4696 -0.4162 -vn 0.4173 -0.8810 -0.2230 -vn 0.8443 0.2890 -0.4513 -vn 0.2571 -0.9565 -0.1374 -vn 0.8777 0.0976 -0.4691 -vn 0.0869 0.9951 -0.0464 -vn 0.0869 -0.9951 -0.0464 -vn 0.8777 -0.0976 -0.4691 -vn 0.2571 0.9565 -0.1374 -vn 0.8443 -0.2890 -0.4513 -vn 0.9161 0.2890 -0.2779 -vn 0.2790 -0.9565 -0.0846 -vn 0.9524 0.0976 -0.2889 -vn 0.0942 0.9951 -0.0286 -vn 0.0942 -0.9951 -0.0286 -vn 0.9524 -0.0976 -0.2889 -vn 0.2790 0.9565 -0.0846 -vn 0.9161 -0.2890 -0.2779 -vn 0.4528 0.8810 -0.1374 -vn 0.8448 -0.4696 -0.2563 -vn 0.6088 0.7715 -0.1847 -vn 0.7412 -0.6326 -0.2248 -vn 0.7412 0.6326 -0.2248 -vn 0.6088 -0.7715 -0.1847 -vn 0.8448 0.4696 -0.2563 -vn 0.4528 -0.8810 -0.1374 -vn 0.8786 -0.4696 -0.0865 -vn 0.6332 0.7715 -0.0624 -vn 0.7708 -0.6326 -0.0759 -vn 0.7708 0.6326 -0.0759 -vn 0.6332 -0.7715 -0.0624 -vn 0.8786 0.4696 -0.0865 -vn 0.4709 -0.8810 -0.0464 -vn 0.9527 0.2890 -0.0938 -vn 0.2902 -0.9565 -0.0286 -vn 0.9904 0.0976 -0.0975 -vn 0.0980 0.9951 -0.0097 -vn 0.0980 -0.9951 -0.0097 -vn 0.9904 -0.0976 -0.0975 -vn 0.2902 0.9565 -0.0286 -vn 0.9527 -0.2890 -0.0938 -vn 0.4709 0.8810 -0.0464 -vn 0.2902 -0.9565 0.0286 -vn 0.9904 0.0976 0.0975 -vn 0.0980 0.9951 0.0097 -vn 0.0980 -0.9951 0.0097 -vn 0.9904 -0.0976 0.0975 -vn 0.2902 0.9565 0.0286 -vn 0.9527 -0.2890 0.0938 -vn 0.4709 0.8810 0.0464 -vn 0.8786 -0.4696 0.0865 -vn 0.6332 0.7715 0.0624 -vn 0.7708 -0.6326 0.0759 -vn 0.7708 0.6326 0.0759 -vn 0.6332 -0.7715 0.0624 -vn 0.8786 0.4696 0.0865 -vn 0.4709 -0.8810 0.0464 -vn 0.9527 0.2890 0.0938 -vn 0.6088 0.7715 0.1847 -vn 0.7412 -0.6326 0.2248 -vn 0.7412 0.6326 0.2248 -vn 0.6088 -0.7715 0.1847 -vn 0.8448 0.4696 0.2563 -vn 0.4528 -0.8810 0.1374 -vn 0.9161 0.2890 0.2779 -vn 0.2790 -0.9565 0.0846 -vn 0.9524 0.0976 0.2889 -vn 0.0942 0.9951 0.0286 -vn 0.0942 -0.9951 0.0286 -vn 0.9524 -0.0976 0.2889 -vn 0.2790 0.9565 0.0846 -vn 0.9161 -0.2890 0.2779 -vn 0.4528 0.8810 0.1374 -vn 0.8448 -0.4696 0.2563 -vn 0.8777 0.0976 0.4691 -vn 0.0869 0.9951 0.0464 -vn 0.0869 -0.9951 0.0464 -vn 0.8777 -0.0976 0.4691 -vn 0.2571 0.9565 0.1374 -vn 0.8443 -0.2890 0.4513 -vn 0.4173 0.8810 0.2231 -vn 0.7786 -0.4696 0.4162 -vn 0.5611 0.7715 0.2999 -vn 0.6831 -0.6326 0.3651 -vn 0.6831 0.6326 0.3651 -vn 0.5611 -0.7715 0.2999 -vn 0.7786 0.4696 0.4162 -vn 0.4173 -0.8810 0.2230 -vn 0.8443 0.2890 0.4513 -vn 0.2571 -0.9566 0.1374 -vn 0.5987 -0.6326 0.4913 -vn 0.5987 0.6326 0.4913 -vn 0.4918 -0.7715 0.4036 -vn 0.6825 0.4696 0.5601 -vn 0.3658 -0.8810 0.3002 -vn 0.7400 0.2890 0.6073 -vn 0.2254 -0.9566 0.1850 -vn 0.7693 0.0976 0.6314 -vn 0.0761 0.9951 0.0625 -vn 0.0761 -0.9951 0.0625 -vn 0.7693 -0.0976 0.6314 -vn 0.2254 0.9565 0.1850 -vn 0.7400 -0.2890 0.6073 -vn 0.3658 0.8810 0.3002 -vn 0.6825 -0.4696 0.5601 -vn 0.4918 0.7715 0.4036 -vn 0.0625 -0.9951 0.0761 -vn 0.6314 -0.0976 0.7693 -vn 0.1850 0.9565 0.2254 -vn 0.6073 -0.2890 0.7400 -vn 0.3002 0.8810 0.3658 -vn 0.5601 -0.4696 0.6825 -vn 0.4036 0.7715 0.4918 -vn 0.4913 -0.6326 0.5987 -vn 0.4913 0.6326 0.5987 -vn 0.4036 -0.7715 0.4918 -vn 0.5601 0.4696 0.6825 -vn 0.3002 -0.8810 0.3658 -vn 0.6073 0.2890 0.7400 -vn 0.1850 -0.9565 0.2254 -vn 0.6314 0.0976 0.7693 -vn 0.0625 0.9951 0.0761 -vn 0.2999 -0.7715 0.5611 -vn 0.4162 0.4696 0.7786 -vn 0.2231 -0.8810 0.4173 -vn 0.4513 0.2890 0.8443 -vn 0.1374 -0.9566 0.2571 -vn 0.4691 0.0976 0.8777 -vn 0.0464 0.9951 0.0869 -vn 0.0464 -0.9951 0.0869 -vn 0.4691 -0.0976 0.8777 -vn 0.1374 0.9565 0.2571 -vn 0.4513 -0.2890 0.8443 -vn 0.2230 0.8810 0.4173 -vn 0.4162 -0.4696 0.7786 -vn 0.2999 0.7715 0.5611 -vn 0.3651 -0.6326 0.6831 -vn 0.3651 0.6326 0.6831 -vn 0.0846 0.9565 0.2790 -vn 0.2779 -0.2890 0.9161 -vn 0.1374 0.8810 0.4528 -vn 0.2563 -0.4696 0.8448 -vn 0.1847 0.7715 0.6088 -vn 0.2248 -0.6326 0.7412 -vn 0.2248 0.6326 0.7412 -vn 0.1847 -0.7715 0.6088 -vn 0.2563 0.4696 0.8448 -vn 0.1374 -0.8810 0.4528 -vn 0.2779 0.2890 0.9161 -vn 0.0846 -0.9565 0.2790 -vn 0.2889 0.0976 0.9524 -vn 0.0286 0.9951 0.0942 -vn 0.0286 -0.9951 0.0942 -vn 0.2889 -0.0976 0.9524 -vn 0.0865 0.4696 0.8786 -vn 0.0464 -0.8810 0.4709 -vn 0.0938 0.2890 0.9527 -vn 0.0286 -0.9565 0.2902 -vn 0.0975 0.0976 0.9904 -vn 0.0097 0.9951 0.0980 -vn 0.0097 -0.9951 0.0980 -vn 0.0975 -0.0976 0.9904 -vn 0.0286 0.9565 0.2902 -vn 0.0938 -0.2890 0.9527 -vn 0.0464 0.8810 0.4709 -vn 0.0865 -0.4696 0.8786 -vn 0.0624 0.7715 0.6332 -vn 0.0759 -0.6326 0.7708 -vn 0.0759 0.6326 0.7708 -vn 0.0624 -0.7715 0.6332 -vn -0.0938 -0.2890 0.9527 -vn -0.0464 0.8810 0.4709 -vn -0.0865 -0.4696 0.8786 -vn -0.0624 0.7715 0.6332 -vn -0.0759 -0.6326 0.7708 -vn -0.0759 0.6326 0.7708 -vn -0.0624 -0.7715 0.6332 -vn -0.0865 0.4696 0.8786 -vn -0.0464 -0.8810 0.4709 -vn -0.0938 0.2890 0.9527 -vn -0.0286 -0.9565 0.2902 -vn -0.0976 0.0976 0.9904 -vn -0.0097 0.9951 0.0980 -vn -0.0097 -0.9951 0.0980 -vn -0.0976 -0.0976 0.9904 -vn -0.0286 0.9565 0.2902 -vn -0.1374 -0.8810 0.4528 -vn -0.2779 0.2890 0.9161 -vn -0.0846 -0.9565 0.2790 -vn -0.2889 0.0976 0.9524 -vn -0.0286 0.9951 0.0942 -vn -0.0286 -0.9951 0.0942 -vn -0.2889 -0.0976 0.9524 -vn -0.0846 0.9565 0.2790 -vn -0.2779 -0.2890 0.9161 -vn -0.1374 0.8810 0.4528 -vn -0.2563 -0.4696 0.8448 -vn -0.1847 0.7715 0.6088 -vn -0.2248 -0.6326 0.7412 -vn -0.2248 0.6326 0.7412 -vn -0.1847 -0.7715 0.6088 -vn -0.2563 0.4696 0.8448 -vn -0.2230 0.8810 0.4173 -vn -0.4162 -0.4696 0.7786 -vn -0.2999 0.7715 0.5611 -vn -0.3651 -0.6326 0.6831 -vn -0.3651 0.6326 0.6831 -vn -0.2999 -0.7715 0.5611 -vn -0.4162 0.4696 0.7786 -vn -0.2230 -0.8810 0.4173 -vn -0.4513 0.2890 0.8443 -vn -0.1374 -0.9565 0.2571 -vn -0.4691 0.0976 0.8777 -vn -0.0464 0.9951 0.0869 -vn -0.0464 -0.9951 0.0869 -vn -0.4691 -0.0976 0.8777 -vn -0.1374 0.9565 0.2571 -vn -0.4513 -0.2890 0.8443 -vn -0.6073 0.2890 0.7400 -vn -0.1850 -0.9565 0.2254 -vn -0.6314 0.0976 0.7693 -vn -0.0625 0.9951 0.0761 -vn -0.0625 -0.9951 0.0761 -vn -0.6314 -0.0976 0.7693 -vn -0.1850 0.9565 0.2254 -vn -0.6073 -0.2890 0.7400 -vn -0.3002 0.8810 0.3658 -vn -0.5601 -0.4696 0.6825 -vn -0.4036 0.7715 0.4918 -vn -0.4913 -0.6326 0.5987 -vn -0.4913 0.6326 0.5987 -vn -0.4036 -0.7715 0.4918 -vn -0.5601 0.4696 0.6825 -vn -0.3002 -0.8810 0.3658 -vn -0.6825 -0.4696 0.5601 -vn -0.4918 0.7715 0.4036 -vn -0.5987 -0.6326 0.4913 -vn -0.5987 0.6326 0.4913 -vn -0.4918 -0.7715 0.4036 -vn -0.6825 0.4696 0.5601 -vn -0.3658 -0.8810 0.3002 -vn -0.7400 0.2890 0.6073 -vn -0.2254 -0.9565 0.1850 -vn -0.7693 0.0976 0.6314 -vn -0.0761 0.9951 0.0625 -vn -0.0761 -0.9951 0.0625 -vn -0.7693 -0.0976 0.6314 -vn -0.2254 0.9565 0.1850 -vn -0.7400 -0.2890 0.6073 -vn -0.3658 0.8810 0.3002 -vn -0.2571 -0.9565 0.1374 -vn -0.8777 0.0976 0.4691 -vn -0.0869 0.9951 0.0464 -vn -0.0869 -0.9951 0.0464 -vn -0.8777 -0.0976 0.4691 -vn -0.2571 0.9565 0.1374 -vn -0.8443 -0.2890 0.4513 -vn -0.4173 0.8810 0.2230 -vn -0.7786 -0.4696 0.4162 -vn -0.5611 0.7715 0.2999 -vn -0.6831 -0.6326 0.3651 -vn -0.6831 0.6326 0.3651 -vn -0.5611 -0.7715 0.2999 -vn -0.7786 0.4696 0.4162 -vn -0.4173 -0.8810 0.2231 -vn -0.8443 0.2890 0.4513 -vn -0.7412 -0.6326 0.2248 -vn -0.7412 0.6326 0.2248 -vn -0.6088 -0.7715 0.1847 -vn -0.8448 0.4696 0.2563 -vn -0.4528 -0.8810 0.1374 -vn -0.9161 0.2890 0.2779 -vn -0.2790 -0.9565 0.0846 -vn -0.9524 0.0976 0.2889 -vn -0.0942 0.9951 0.0286 -vn -0.0942 -0.9951 0.0286 -vn -0.9524 -0.0976 0.2889 -vn -0.2790 0.9565 0.0846 -vn -0.9161 -0.2890 0.2779 -vn -0.4528 0.8810 0.1374 -vn -0.8448 -0.4696 0.2563 -vn -0.6088 0.7715 0.1847 -vn -0.0980 0.9951 0.0097 -vn -0.0980 -0.9951 0.0097 -vn -0.9904 -0.0976 0.0975 -vn -0.2902 0.9565 0.0286 -vn -0.9527 -0.2890 0.0938 -vn -0.4709 0.8810 0.0464 -vn -0.8786 -0.4696 0.0865 -vn -0.6332 0.7715 0.0624 -vn -0.7708 -0.6326 0.0759 -vn -0.7708 0.6326 0.0759 -vn -0.6332 -0.7715 0.0624 -vn -0.8786 0.4696 0.0865 -vn -0.4709 -0.8810 0.0464 -vn -0.9527 0.2890 0.0938 -vn -0.2902 -0.9565 0.0286 -vn -0.9904 0.0976 0.0975 -vn -0.7708 0.6326 -0.0759 -vn -0.6332 -0.7715 -0.0624 -vn -0.8786 0.4696 -0.0865 -vn -0.4709 -0.8810 -0.0464 -vn -0.9527 0.2890 -0.0938 -vn -0.2902 -0.9565 -0.0286 -vn -0.9904 0.0976 -0.0976 -vn -0.0980 0.9951 -0.0097 -vn -0.0980 -0.9951 -0.0097 -vn -0.9904 -0.0976 -0.0976 -vn -0.2902 0.9565 -0.0286 -vn -0.9527 -0.2890 -0.0938 -vn -0.4709 0.8810 -0.0464 -vn -0.8786 -0.4696 -0.0865 -vn -0.6332 0.7715 -0.0624 -vn -0.7708 -0.6326 -0.0759 -vn -0.9524 -0.0976 -0.2889 -vn -0.2790 0.9565 -0.0846 -vn -0.9161 -0.2890 -0.2779 -vn -0.4528 0.8810 -0.1374 -vn -0.8448 -0.4696 -0.2563 -vn -0.6088 0.7715 -0.1847 -vn -0.7412 -0.6326 -0.2248 -vn -0.7412 0.6326 -0.2248 -vn -0.6088 -0.7715 -0.1847 -vn -0.8448 0.4696 -0.2563 -vn -0.4528 -0.8810 -0.1374 -vn -0.9161 0.2890 -0.2779 -vn -0.2790 -0.9565 -0.0846 -vn -0.9524 0.0976 -0.2889 -vn -0.0942 0.9951 -0.0286 -vn -0.0942 -0.9951 -0.0286 -vn -0.5611 -0.7715 -0.2999 -vn -0.7786 0.4696 -0.4162 -vn -0.4173 -0.8810 -0.2231 -vn -0.8443 0.2890 -0.4513 -vn -0.2571 -0.9565 -0.1374 -vn -0.8777 0.0976 -0.4691 -vn -0.0869 0.9951 -0.0464 -vn -0.0869 -0.9951 -0.0464 -vn -0.8777 -0.0976 -0.4691 -vn -0.2571 0.9565 -0.1374 -vn -0.8443 -0.2890 -0.4513 -vn -0.4173 0.8810 -0.2231 -vn -0.7786 -0.4696 -0.4162 -vn -0.5611 0.7715 -0.2999 -vn -0.6831 -0.6326 -0.3651 -vn -0.6831 0.6326 -0.3651 -vn -0.2254 0.9565 -0.1850 -vn -0.7400 -0.2890 -0.6073 -vn -0.3658 0.8810 -0.3002 -vn -0.6825 -0.4696 -0.5601 -vn -0.4918 0.7715 -0.4036 -vn -0.5987 -0.6326 -0.4913 -vn -0.5987 0.6326 -0.4913 -vn -0.4918 -0.7715 -0.4036 -vn -0.6825 0.4696 -0.5601 -vn -0.3658 -0.8810 -0.3002 -vn -0.7400 0.2890 -0.6073 -vn -0.2254 -0.9565 -0.1850 -vn -0.7693 0.0976 -0.6314 -vn -0.0761 0.9951 -0.0625 -vn -0.0761 -0.9951 -0.0625 -vn -0.7693 -0.0976 -0.6314 -vn -0.5601 0.4696 -0.6825 -vn -0.3002 -0.8810 -0.3658 -vn -0.6073 0.2890 -0.7400 -vn -0.1850 -0.9565 -0.2254 -vn -0.6314 0.0976 -0.7693 -vn -0.0625 0.9951 -0.0761 -vn -0.0625 -0.9951 -0.0761 -vn -0.6314 -0.0976 -0.7693 -vn -0.1850 0.9565 -0.2254 -vn -0.6073 -0.2890 -0.7400 -vn -0.3002 0.8810 -0.3658 -vn -0.5601 -0.4696 -0.6825 -vn -0.4036 0.7715 -0.4918 -vn -0.4913 -0.6326 -0.5987 -vn -0.4913 0.6326 -0.5987 -vn -0.4036 -0.7715 -0.4918 -vn -0.4513 -0.2890 -0.8443 -vn -0.2230 0.8810 -0.4173 -vn -0.4162 -0.4696 -0.7786 -vn -0.2999 0.7715 -0.5611 -vn -0.3651 -0.6326 -0.6831 -vn -0.3651 0.6326 -0.6831 -vn -0.2999 -0.7715 -0.5611 -vn -0.4162 0.4696 -0.7786 -vn -0.2231 -0.8810 -0.4173 -vn -0.4513 0.2890 -0.8443 -vn -0.1374 -0.9565 -0.2571 -vn -0.4691 0.0976 -0.8777 -vn -0.0464 0.9951 -0.0869 -vn -0.0464 -0.9951 -0.0869 -vn -0.4691 -0.0976 -0.8777 -vn -0.1374 0.9565 -0.2571 -vn -0.1374 -0.8810 -0.4528 -vn -0.2779 0.2890 -0.9161 -vn -0.0846 -0.9565 -0.2790 -vn -0.2889 0.0976 -0.9524 -vn -0.0286 0.9951 -0.0942 -vn -0.0286 -0.9951 -0.0942 -vn -0.2889 -0.0976 -0.9524 -vn -0.0846 0.9565 -0.2790 -vn -0.2779 -0.2890 -0.9161 -vn -0.1374 0.8810 -0.4528 -vn -0.2563 -0.4696 -0.8448 -vn -0.1847 0.7715 -0.6088 -vn -0.2248 -0.6326 -0.7412 -vn -0.2248 0.6326 -0.7412 -vn -0.1847 -0.7715 -0.6088 -vn -0.2563 0.4696 -0.8448 -vn -0.0865 -0.4696 -0.8786 -vn -0.0624 0.7715 -0.6332 -vn -0.0759 -0.6326 -0.7708 -vn -0.0759 0.6326 -0.7708 -vn -0.0624 -0.7715 -0.6332 -vn -0.0865 0.4696 -0.8786 -vn -0.0464 -0.8810 -0.4709 -vn -0.0938 0.2890 -0.9527 -vn -0.0286 -0.9565 -0.2902 -vn -0.0976 0.0975 -0.9904 -vn -0.0097 0.9951 -0.0980 -vn -0.0097 -0.9951 -0.0980 -vn -0.0976 -0.0976 -0.9904 -vn -0.0286 0.9565 -0.2902 -vn -0.0938 -0.2890 -0.9527 -vn -0.0464 0.8810 -0.4709 -vn 0.0976 0.0975 -0.9904 -vn 0.0976 -0.0975 -0.9904 -vn 0.0846 0.9566 -0.2790 -vn 0.2231 0.8810 -0.4173 -vn 0.7693 0.0975 -0.6314 -vn 0.7693 -0.0976 -0.6314 -vn 0.4173 -0.8810 -0.2231 -vn 0.9524 -0.0975 -0.2889 -vn 0.4173 -0.8810 0.2231 -vn 0.2571 -0.9565 0.1374 -vn 0.2254 -0.9565 0.1850 -vn 0.2230 -0.8810 0.4173 -vn 0.1374 -0.9565 0.2571 -vn -0.0846 0.9566 0.2790 -vn -0.2231 -0.8810 0.4173 -vn -0.1374 0.9566 0.2571 -vn -0.4173 0.8810 0.2231 -vn -0.4173 -0.8810 -0.2230 -vn -0.2230 -0.8810 -0.4173 -vn -0.0976 0.0976 -0.9904 -vn -0.0976 -0.0975 -0.9904 +o Icosphere +v 0.000000 -1.890000 0.000000 +v 1.367604 -0.845236 0.993611 +v -0.522368 -0.845236 1.607710 +v -1.690463 -0.845236 0.000000 +v -0.522368 -0.845236 -1.607710 +v 1.367604 -0.845236 -0.993611 +v 0.522368 0.845236 1.607710 +v -1.367604 0.845236 0.993611 +v -1.367604 0.845236 -0.993611 +v 0.522368 0.845236 -1.607710 +v 1.690463 0.845236 0.000000 +v 0.000000 1.890000 0.000000 +vt 0.818181 0.000000 +vt 0.727272 0.157461 +vt 0.909090 0.157461 +vt 0.636363 0.000000 +vt 0.545454 0.157461 +vt 0.090909 0.000000 +vt 0.000000 0.157461 +vt 0.181818 0.157461 +vt 0.272727 0.000000 +vt 0.363636 0.157461 +vt 0.454545 0.000000 +vt 0.636363 0.314921 +vt 0.818181 0.314921 +vt 0.090909 0.314921 +vt 0.272727 0.314921 +vt 0.454545 0.314921 +vt 1.000000 0.314921 +vt 0.727272 0.472382 +vt 0.909090 0.472382 +vt 0.181818 0.472382 +vt 0.363636 0.472382 +vt 0.545454 0.472382 +vn 0.1876 -0.7947 0.5774 +vn 0.6071 -0.7947 0.0000 +vn -0.4911 -0.7947 0.3568 +vn -0.4911 -0.7947 -0.3568 +vn 0.1876 -0.7947 -0.5774 +vn 0.9822 -0.1876 0.0000 +vn 0.3035 -0.1876 0.9342 +vn -0.7946 -0.1876 0.5774 +vn -0.7946 -0.1876 -0.5774 +vn 0.3035 -0.1876 -0.9342 +vn 0.7946 0.1876 0.5774 +vn -0.3035 0.1876 0.9342 +vn -0.9822 0.1876 0.0000 +vn -0.3035 0.1876 -0.9342 +vn 0.7946 0.1876 -0.5774 +vn 0.4911 0.7947 0.3568 +vn -0.1876 0.7947 0.5774 +vn -0.6071 0.7947 0.0000 +vn -0.1876 0.7947 -0.5774 +vn 0.4911 0.7947 -0.3568 usemtl None s off -f 3//1 12//1 13//1 -f 478//2 21//2 479//2 -f 3//3 14//3 4//3 -f 479//4 22//4 480//4 -f 4//5 15//5 5//5 -f 480//6 23//6 10//6 -f 5//7 16//7 6//7 -f 10//8 24//8 481//8 -f 6//9 17//9 7//9 -f 481//10 25//10 482//10 -f 7//11 18//11 8//11 -f 1//12 297//12 11//12 -f 206//13 482//13 25//13 -f 8//14 19//14 9//14 -f 1//15 12//15 2//15 -f 9//16 20//16 478//16 -f 19//17 33//17 34//17 -f 11//18 27//18 12//18 -f 20//19 34//19 35//19 -f 12//20 28//20 13//20 -f 20//21 36//21 21//21 -f 13//22 29//22 14//22 -f 22//23 36//23 37//23 -f 14//24 30//24 15//24 -f 22//25 38//25 23//25 -f 15//26 31//26 16//26 -f 23//27 39//27 24//27 -f 16//28 32//28 17//28 -f 24//29 40//29 25//29 -f 17//30 33//30 18//30 -f 11//31 297//31 26//31 -f 206//32 25//32 40//32 -f 37//33 53//33 38//33 -f 30//34 46//34 31//34 -f 38//35 54//35 39//35 -f 32//36 46//36 47//36 -f 39//37 55//37 40//37 -f 32//38 48//38 33//38 -f 26//39 297//39 41//39 -f 206//40 40//40 55//40 -f 33//41 49//41 34//41 -f 26//42 42//42 27//42 -f 34//43 50//43 35//43 -f 27//44 43//44 28//44 -f 36//45 50//45 51//45 -f 28//46 44//46 29//46 -f 37//47 51//47 52//47 -f 29//48 45//48 30//48 -f 49//49 65//49 50//49 -f 42//50 58//50 43//50 -f 51//51 65//51 66//51 -f 43//52 59//52 44//52 -f 51//53 67//53 52//53 -f 44//54 60//54 45//54 -f 52//55 68//55 53//55 -f 45//56 61//56 46//56 -f 53//57 69//57 54//57 -f 46//58 62//58 47//58 -f 54//59 70//59 55//59 -f 48//60 62//60 63//60 -f 41//61 297//61 56//61 -f 206//62 55//62 70//62 -f 48//63 64//63 49//63 -f 41//64 57//64 42//64 -f 69//65 83//65 84//65 -f 61//66 77//66 62//66 -f 69//67 85//67 70//67 -f 63//68 77//68 78//68 -f 56//69 297//69 71//69 -f 206//70 70//70 85//70 -f 63//71 79//71 64//71 -f 56//72 72//72 57//72 -f 64//73 80//73 65//73 -f 57//74 73//74 58//74 -f 66//75 80//75 81//75 -f 58//76 74//76 59//76 -f 66//77 82//77 67//77 -f 60//78 74//78 75//78 -f 68//79 82//79 83//79 -f 60//80 76//80 61//80 -f 72//81 88//81 73//81 -f 81//82 95//82 96//82 -f 73//83 89//83 74//83 -f 82//84 96//84 97//84 -f 75//85 89//85 90//85 -f 82//86 98//86 83//86 -f 75//87 91//87 76//87 -f 84//88 98//88 99//88 -f 77//89 91//89 92//89 -f 84//90 100//90 85//90 -f 77//91 93//91 78//91 -f 71//92 297//92 86//92 -f 206//93 85//93 100//93 -f 78//94 94//94 79//94 -f 71//95 87//95 72//95 -f 79//96 95//96 80//96 -f 92//97 106//97 107//97 -f 100//98 114//98 115//98 -f 92//99 108//99 93//99 -f 86//100 297//100 101//100 -f 206//101 100//101 115//101 -f 93//102 109//102 94//102 -f 86//103 102//103 87//103 -f 94//104 110//104 95//104 -f 87//105 103//105 88//105 -f 96//106 110//106 111//106 -f 89//107 103//107 104//107 -f 97//108 111//108 112//108 -f 89//109 105//109 90//109 -f 97//110 113//110 98//110 -f 90//111 106//111 91//111 -f 98//112 114//112 99//112 -f 111//113 125//113 126//113 -f 103//114 119//114 104//114 -f 111//115 127//115 112//115 -f 104//116 120//116 105//116 -f 113//117 127//117 128//117 -f 105//118 121//118 106//118 -f 114//119 128//119 129//119 -f 107//120 121//120 122//120 -f 115//121 129//121 130//121 -f 107//122 123//122 108//122 -f 101//123 297//123 116//123 -f 206//124 115//124 130//124 -f 109//125 123//125 124//125 -f 101//126 117//126 102//126 -f 109//127 125//127 110//127 -f 102//128 118//128 103//128 -f 130//129 144//129 145//129 -f 122//130 138//130 123//130 -f 116//131 297//131 131//131 -f 206//132 130//132 145//132 -f 123//133 139//133 124//133 -f 117//134 131//134 132//134 -f 124//135 140//135 125//135 -f 117//136 133//136 118//136 -f 126//137 140//137 141//137 -f 118//138 134//138 119//138 -f 126//139 142//139 127//139 -f 120//140 134//140 135//140 -f 128//141 142//141 143//141 -f 120//142 136//142 121//142 -f 128//143 144//143 129//143 -f 122//144 136//144 137//144 -f 133//145 149//145 134//145 -f 141//146 157//146 142//146 -f 134//147 150//147 135//147 -f 142//148 158//148 143//148 -f 135//149 151//149 136//149 -f 144//150 158//150 159//150 -f 137//151 151//151 152//151 -f 144//152 160//152 145//152 -f 137//153 153//153 138//153 -f 131//154 297//154 146//154 -f 206//155 145//155 160//155 -f 138//156 154//156 139//156 -f 131//157 147//157 132//157 -f 139//158 155//158 140//158 -f 133//159 147//159 148//159 -f 141//160 155//160 156//160 -f 152//161 168//161 153//161 -f 146//162 297//162 161//162 -f 206//163 160//163 175//163 -f 154//164 168//164 169//164 -f 146//165 162//165 147//165 -f 154//166 170//166 155//166 -f 147//167 163//167 148//167 -f 156//168 170//168 171//168 -f 148//169 164//169 149//169 -f 156//170 172//170 157//170 -f 150//171 164//171 165//171 -f 158//172 172//172 173//172 -f 150//173 166//173 151//173 -f 158//174 174//174 159//174 -f 152//175 166//175 167//175 -f 159//176 175//176 160//176 -f 171//177 187//177 172//177 -f 164//178 180//178 165//178 -f 173//179 187//179 188//179 -f 165//180 181//180 166//180 -f 173//181 189//181 174//181 -f 167//182 181//182 182//182 -f 175//183 189//183 190//183 -f 167//184 183//184 168//184 -f 161//185 297//185 176//185 -f 206//186 175//186 190//186 -f 168//187 184//187 169//187 -f 161//188 177//188 162//188 -f 169//189 185//189 170//189 -f 162//190 178//190 163//190 -f 170//191 186//191 171//191 -f 163//192 179//192 164//192 -f 206//193 190//193 205//193 -f 184//194 198//194 199//194 -f 176//195 192//195 177//195 -f 184//196 200//196 185//196 -f 177//197 193//197 178//197 -f 186//198 200//198 201//198 -f 179//199 193//199 194//199 -f 186//200 202//200 187//200 -f 180//201 194//201 195//201 -f 188//202 202//202 203//202 -f 180//203 196//203 181//203 -f 188//204 204//204 189//204 -f 182//205 196//205 197//205 -f 190//206 204//206 205//206 -f 182//207 198//207 183//207 -f 176//208 297//208 191//208 -f 203//209 218//209 219//209 -f 195//210 212//210 196//210 -f 203//211 220//211 204//211 -f 197//212 212//212 213//212 -f 204//213 221//213 205//213 -f 197//214 214//214 198//214 -f 191//215 297//215 207//215 -f 206//216 205//216 221//216 -f 198//217 215//217 199//217 -f 191//218 208//218 192//218 -f 199//219 216//219 200//219 -f 193//220 208//220 209//220 -f 201//221 216//221 217//221 -f 193//222 210//222 194//222 -f 201//223 218//223 202//223 -f 194//224 211//224 195//224 -f 207//225 223//225 208//225 -f 215//226 231//226 216//226 -f 208//227 224//227 209//227 -f 217//228 231//228 232//228 -f 209//229 225//229 210//229 -f 217//230 233//230 218//230 -f 210//231 226//231 211//231 -f 218//232 234//232 219//232 -f 211//233 227//233 212//233 -f 219//234 235//234 220//234 -f 213//235 227//235 228//235 -f 221//236 235//236 236//236 -f 213//237 229//237 214//237 -f 207//238 297//238 222//238 -f 206//239 221//239 236//239 -f 214//240 230//240 215//240 -f 226//241 242//241 227//241 -f 234//242 250//242 235//242 -f 228//243 242//243 243//243 -f 236//244 250//244 251//244 -f 228//245 244//245 229//245 -f 222//246 297//246 237//246 -f 206//247 236//247 251//247 -f 229//248 245//248 230//248 -f 222//249 238//249 223//249 -f 230//250 246//250 231//250 -f 224//251 238//251 239//251 -f 232//252 246//252 247//252 -f 225//253 239//253 240//253 -f 232//254 248//254 233//254 -f 225//255 241//255 226//255 -f 234//256 248//256 249//256 -f 245//257 261//257 246//257 -f 238//258 254//258 239//258 -f 247//259 261//259 262//259 -f 240//260 254//260 255//260 -f 247//261 263//261 248//261 -f 241//262 255//262 256//262 -f 248//263 264//263 249//263 -f 241//264 257//264 242//264 -f 249//265 265//265 250//265 -f 243//266 257//266 258//266 -f 250//267 266//267 251//267 -f 243//268 259//268 244//268 -f 237//269 297//269 252//269 -f 206//270 251//270 266//270 -f 244//271 260//271 245//271 -f 237//272 253//272 238//272 -f 265//273 279//273 280//273 -f 258//274 272//274 273//274 -f 266//275 280//275 281//275 -f 258//276 274//276 259//276 -f 252//277 297//277 267//277 -f 206//278 266//278 281//278 -f 260//279 274//279 275//279 -f 252//280 268//280 253//280 -f 260//281 276//281 261//281 -f 253//282 269//282 254//282 -f 262//283 276//283 277//283 -f 255//284 269//284 270//284 -f 262//285 278//285 263//285 -f 256//286 270//286 271//286 -f 263//287 279//287 264//287 -f 256//288 272//288 257//288 -f 268//289 284//289 269//289 -f 277//290 291//290 292//290 -f 269//291 285//291 270//291 -f 277//292 293//292 278//292 -f 271//293 285//293 286//293 -f 279//294 293//294 294//294 -f 271//295 287//295 272//295 -f 279//296 295//296 280//296 -f 273//297 287//297 288//297 -f 281//298 295//298 296//298 -f 273//299 289//299 274//299 -f 267//300 297//300 282//300 -f 206//301 281//301 296//301 -f 274//302 290//302 275//302 -f 267//303 283//303 268//303 -f 275//304 291//304 276//304 -f 288//305 303//305 304//305 -f 295//306 312//306 296//306 -f 289//307 304//307 305//307 -f 282//308 297//308 298//308 -f 206//309 296//309 312//309 -f 289//310 306//310 290//310 -f 282//311 299//311 283//311 -f 290//312 307//312 291//312 -f 283//313 300//313 284//313 -f 292//314 307//314 308//314 -f 285//315 300//315 301//315 -f 292//316 309//316 293//316 -f 286//317 301//317 302//317 -f 293//318 310//318 294//318 -f 286//319 303//319 287//319 -f 294//320 311//320 295//320 -f 308//321 322//321 323//321 -f 301//322 315//322 316//322 -f 308//323 324//323 309//323 -f 302//324 316//324 317//324 -f 309//325 325//325 310//325 -f 302//326 318//326 303//326 -f 311//327 325//327 326//327 -f 304//328 318//328 319//328 -f 311//329 327//329 312//329 -f 304//330 320//330 305//330 -f 298//331 297//331 313//331 -f 206//332 312//332 327//332 -f 305//333 321//333 306//333 -f 298//334 314//334 299//334 -f 306//335 322//335 307//335 -f 299//336 315//336 300//336 -f 327//337 341//337 342//337 -f 319//338 335//338 320//338 -f 313//339 297//339 328//339 -f 206//340 327//340 342//340 -f 320//341 336//341 321//341 -f 313//342 329//342 314//342 -f 321//343 337//343 322//343 -f 314//344 330//344 315//344 -f 323//345 337//345 338//345 -f 316//346 330//346 331//346 -f 324//347 338//347 339//347 -f 317//348 331//348 332//348 -f 324//349 340//349 325//349 -f 317//350 333//350 318//350 -f 326//351 340//351 341//351 -f 319//352 333//352 334//352 -f 338//353 354//353 339//353 -f 332//354 346//354 347//354 -f 339//355 355//355 340//355 -f 332//356 348//356 333//356 -f 341//357 355//357 356//357 -f 334//358 348//358 349//358 -f 341//359 357//359 342//359 -f 334//360 350//360 335//360 -f 328//361 297//361 343//361 -f 206//362 342//362 357//362 -f 335//363 351//363 336//363 -f 329//364 343//364 344//364 -f 336//365 352//365 337//365 -f 329//366 345//366 330//366 -f 338//367 352//367 353//367 -f 331//368 345//368 346//368 -f 343//369 297//369 358//369 -f 206//370 357//370 372//370 -f 351//371 365//371 366//371 -f 344//372 358//372 359//372 -f 351//373 367//373 352//373 -f 344//374 360//374 345//374 -f 353//375 367//375 368//375 -f 346//376 360//376 361//376 -f 353//377 369//377 354//377 -f 346//378 362//378 347//378 -f 355//379 369//379 370//379 -f 347//380 363//380 348//380 -f 356//381 370//381 371//381 -f 349//382 363//382 364//382 -f 356//383 372//383 357//383 -f 349//384 365//384 350//384 -f 362//385 376//385 377//385 -f 369//386 385//386 370//386 -f 362//387 378//387 363//387 -f 371//388 385//388 386//388 -f 364//389 378//389 379//389 -f 371//390 387//390 372//390 -f 364//391 380//391 365//391 -f 358//392 297//392 373//392 -f 206//393 372//393 387//393 -f 366//394 380//394 381//394 -f 359//395 373//395 374//395 -f 366//396 382//396 367//396 -f 359//397 375//397 360//397 -f 368//398 382//398 383//398 -f 361//399 375//399 376//399 -f 368//400 384//400 369//400 -f 380//401 396//401 381//401 -f 373//402 389//402 374//402 -f 381//403 397//403 382//403 -f 374//404 390//404 375//404 -f 383//405 397//405 398//405 -f 376//406 390//406 391//406 -f 383//407 399//407 384//407 -f 376//408 392//408 377//408 -f 384//409 400//409 385//409 -f 377//410 393//410 378//410 -f 386//411 400//411 401//411 -f 379//412 393//412 394//412 -f 386//413 402//413 387//413 -f 379//414 395//414 380//414 -f 373//415 297//415 388//415 -f 206//416 387//416 402//416 -f 399//417 415//417 400//417 -f 392//418 408//418 393//418 -f 401//419 415//419 416//419 -f 394//420 408//420 409//420 -f 401//421 417//421 402//421 -f 394//422 410//422 395//422 -f 388//423 297//423 403//423 -f 206//424 402//424 417//424 -f 396//425 410//425 411//425 -f 388//426 404//426 389//426 -f 396//427 412//427 397//427 -f 390//428 404//428 405//428 -f 398//429 412//429 413//429 -f 391//430 405//430 406//430 -f 398//431 414//431 399//431 -f 392//432 406//432 407//432 -f 403//433 419//433 404//433 -f 411//434 427//434 412//434 -f 404//435 420//435 405//435 -f 413//436 427//436 428//436 -f 405//437 421//437 406//437 -f 413//438 429//438 414//438 -f 407//439 421//439 422//439 -f 414//440 430//440 415//440 -f 407//441 423//441 408//441 -f 415//442 431//442 416//442 -f 409//443 423//443 424//443 -f 416//444 432//444 417//444 -f 409//445 425//445 410//445 -f 403//446 297//446 418//446 -f 206//447 417//447 432//447 -f 411//448 425//448 426//448 -f 422//449 438//449 423//449 -f 430//450 446//450 431//450 -f 424//451 438//451 439//451 -f 431//452 447//452 432//452 -f 425//453 439//453 440//453 -f 418//454 297//454 433//454 -f 206//455 432//455 447//455 -f 425//456 441//456 426//456 -f 418//457 434//457 419//457 -f 426//458 442//458 427//458 -f 419//459 435//459 420//459 -f 428//460 442//460 443//460 -f 420//461 436//461 421//461 -f 428//462 444//462 429//462 -f 422//463 436//463 437//463 -f 430//464 444//464 445//464 -f 441//465 457//465 442//465 -f 435//466 449//466 450//466 -f 443//467 457//467 458//467 -f 436//468 450//468 451//468 -f 443//469 459//469 444//469 -f 437//470 451//470 452//470 -f 444//471 460//471 445//471 -f 437//472 453//472 438//472 -f 445//473 461//473 446//473 -f 439//474 453//474 454//474 -f 446//475 462//475 447//475 -f 439//476 455//476 440//476 -f 433//477 297//477 448//477 -f 206//478 447//478 462//478 -f 440//479 456//479 441//479 -f 434//480 448//480 449//480 -f 460//481 476//481 461//481 -f 454//482 468//482 469//482 -f 462//483 476//483 477//483 -f 454//484 470//484 455//484 -f 448//485 297//485 463//485 -f 206//486 462//486 477//486 -f 455//487 471//487 456//487 -f 448//488 464//488 449//488 -f 456//489 472//489 457//489 -f 449//490 465//490 450//490 -f 458//491 472//491 473//491 -f 450//492 466//492 451//492 -f 458//493 474//493 459//493 -f 452//494 466//494 467//494 -f 459//495 475//495 460//495 -f 452//496 468//496 453//496 -f 473//497 478//497 479//497 -f 466//498 3//498 4//498 -f 473//499 480//499 474//499 -f 467//500 4//500 5//500 -f 474//501 10//501 475//501 -f 468//502 5//502 6//502 -f 475//503 481//503 476//503 -f 469//504 6//504 7//504 -f 476//505 482//505 477//505 -f 470//506 7//506 8//506 -f 463//507 297//507 1//507 -f 206//508 477//508 482//508 -f 470//509 9//509 471//509 -f 464//510 1//510 2//510 -f 471//511 478//511 472//511 -f 465//512 2//512 3//512 -f 3//1 2//1 12//1 -f 478//2 20//2 21//2 -f 3//3 13//3 14//3 -f 479//4 21//4 22//4 -f 4//5 14//5 15//5 -f 480//6 22//6 23//6 -f 5//7 15//7 16//7 -f 10//8 23//8 24//8 -f 6//9 16//9 17//9 -f 481//10 24//10 25//10 -f 7//513 17//513 18//513 -f 8//514 18//514 19//514 -f 1//15 11//15 12//15 -f 9//16 19//16 20//16 -f 19//17 18//17 33//17 -f 11//515 26//515 27//515 -f 20//19 19//19 34//19 -f 12//20 27//20 28//20 -f 20//21 35//21 36//21 -f 13//22 28//22 29//22 -f 22//23 21//23 36//23 -f 14//24 29//24 30//24 -f 22//25 37//25 38//25 -f 15//26 30//26 31//26 -f 23//27 38//27 39//27 -f 16//28 31//28 32//28 -f 24//29 39//29 40//29 -f 17//30 32//30 33//30 -f 37//33 52//33 53//33 -f 30//34 45//34 46//34 -f 38//35 53//35 54//35 -f 32//36 31//36 46//36 -f 39//37 54//37 55//37 -f 32//38 47//38 48//38 -f 33//41 48//41 49//41 -f 26//42 41//42 42//42 -f 34//43 49//43 50//43 -f 27//516 42//516 43//516 -f 36//45 35//45 50//45 -f 28//46 43//46 44//46 -f 37//47 36//47 51//47 -f 29//48 44//48 45//48 -f 49//49 64//49 65//49 -f 42//50 57//50 58//50 -f 51//51 50//51 65//51 -f 43//52 58//52 59//52 -f 51//53 66//53 67//53 -f 44//54 59//54 60//54 -f 52//55 67//55 68//55 -f 45//56 60//56 61//56 -f 53//57 68//57 69//57 -f 46//58 61//58 62//58 -f 54//59 69//59 70//59 -f 48//60 47//60 62//60 -f 48//63 63//63 64//63 -f 41//64 56//64 57//64 -f 69//65 68//65 83//65 -f 61//66 76//66 77//66 -f 69//67 84//67 85//67 -f 63//517 62//517 77//517 -f 63//518 78//518 79//518 -f 56//72 71//72 72//72 -f 64//73 79//73 80//73 -f 57//74 72//74 73//74 -f 66//75 65//75 80//75 -f 58//76 73//76 74//76 -f 66//77 81//77 82//77 -f 60//78 59//78 74//78 -f 68//79 67//79 82//79 -f 60//80 75//80 76//80 -f 72//81 87//81 88//81 -f 81//82 80//82 95//82 -f 73//83 88//83 89//83 -f 82//84 81//84 96//84 -f 75//85 74//85 89//85 -f 82//86 97//86 98//86 -f 75//87 90//87 91//87 -f 84//519 83//519 98//519 -f 77//89 76//89 91//89 -f 84//90 99//90 100//90 -f 77//91 92//91 93//91 -f 78//94 93//94 94//94 -f 71//95 86//95 87//95 -f 79//96 94//96 95//96 -f 92//97 91//97 106//97 -f 100//98 99//98 114//98 -f 92//99 107//99 108//99 -f 93//520 108//520 109//520 -f 86//103 101//103 102//103 -f 94//104 109//104 110//104 -f 87//105 102//105 103//105 -f 96//106 95//106 110//106 -f 89//107 88//107 103//107 -f 97//108 96//108 111//108 -f 89//109 104//109 105//109 -f 97//110 112//110 113//110 -f 90//111 105//111 106//111 -f 98//112 113//112 114//112 -f 111//113 110//113 125//113 -f 103//114 118//114 119//114 -f 111//115 126//115 127//115 -f 104//116 119//116 120//116 -f 113//117 112//117 127//117 -f 105//118 120//118 121//118 -f 114//119 113//119 128//119 -f 107//120 106//120 121//120 -f 115//121 114//121 129//121 -f 107//122 122//122 123//122 -f 109//125 108//125 123//125 -f 101//126 116//126 117//126 -f 109//127 124//127 125//127 -f 102//128 117//128 118//128 -f 130//129 129//129 144//129 -f 122//130 137//130 138//130 -f 123//133 138//133 139//133 -f 117//134 116//134 131//134 -f 124//135 139//135 140//135 -f 117//136 132//136 133//136 -f 126//137 125//137 140//137 -f 118//138 133//138 134//138 -f 126//139 141//139 142//139 -f 120//140 119//140 134//140 -f 128//141 127//141 142//141 -f 120//142 135//142 136//142 -f 128//143 143//143 144//143 -f 122//144 121//144 136//144 -f 133//145 148//145 149//145 -f 141//146 156//146 157//146 -f 134//147 149//147 150//147 -f 142//148 157//148 158//148 -f 135//149 150//149 151//149 -f 144//150 143//150 158//150 -f 137//151 136//151 151//151 -f 144//152 159//152 160//152 -f 137//153 152//153 153//153 -f 138//156 153//156 154//156 -f 131//157 146//157 147//157 -f 139//158 154//158 155//158 -f 133//159 132//159 147//159 -f 141//160 140//160 155//160 -f 152//161 167//161 168//161 -f 154//164 153//164 168//164 -f 146//165 161//165 162//165 -f 154//166 169//166 170//166 -f 147//167 162//167 163//167 -f 156//168 155//168 170//168 -f 148//169 163//169 164//169 -f 156//170 171//170 172//170 -f 150//171 149//171 164//171 -f 158//172 157//172 172//172 -f 150//173 165//173 166//173 -f 158//521 173//521 174//521 -f 152//175 151//175 166//175 -f 159//522 174//522 175//522 -f 171//177 186//177 187//177 -f 164//178 179//178 180//178 -f 173//179 172//179 187//179 -f 165//180 180//180 181//180 -f 173//181 188//181 189//181 -f 167//182 166//182 181//182 -f 175//523 174//523 189//523 -f 167//184 182//184 183//184 -f 168//187 183//187 184//187 -f 161//188 176//188 177//188 -f 169//189 184//189 185//189 -f 162//190 177//190 178//190 -f 170//191 185//191 186//191 -f 163//192 178//192 179//192 -f 184//194 183//194 198//194 -f 176//195 191//195 192//195 -f 184//196 199//196 200//196 -f 177//197 192//197 193//197 -f 186//198 185//198 200//198 -f 179//199 178//199 193//199 -f 186//200 201//200 202//200 -f 180//201 179//201 194//201 -f 188//202 187//202 202//202 -f 180//203 195//203 196//203 -f 188//204 203//204 204//204 -f 182//205 181//205 196//205 -f 190//206 189//206 204//206 -f 182//207 197//207 198//207 -f 203//209 202//209 218//209 -f 195//210 211//210 212//210 -f 203//524 219//524 220//524 -f 197//212 196//212 212//212 -f 204//525 220//525 221//525 -f 197//214 213//214 214//214 -f 198//217 214//217 215//217 -f 191//218 207//218 208//218 -f 199//219 215//219 216//219 -f 193//220 192//220 208//220 -f 201//221 200//221 216//221 -f 193//222 209//222 210//222 -f 201//223 217//223 218//223 -f 194//224 210//224 211//224 -f 207//225 222//225 223//225 -f 215//226 230//226 231//226 -f 208//227 223//227 224//227 -f 217//228 216//228 231//228 -f 209//229 224//229 225//229 -f 217//230 232//230 233//230 -f 210//231 225//231 226//231 -f 218//232 233//232 234//232 -f 211//233 226//233 227//233 -f 219//234 234//234 235//234 -f 213//235 212//235 227//235 -f 221//236 220//236 235//236 -f 213//237 228//237 229//237 -f 214//240 229//240 230//240 -f 226//241 241//241 242//241 -f 234//242 249//242 250//242 -f 228//243 227//243 242//243 -f 236//244 235//244 250//244 -f 228//245 243//245 244//245 -f 229//248 244//248 245//248 -f 222//249 237//249 238//249 -f 230//250 245//250 246//250 -f 224//251 223//251 238//251 -f 232//252 231//252 246//252 -f 225//253 224//253 239//253 -f 232//254 247//254 248//254 -f 225//255 240//255 241//255 -f 234//256 233//256 248//256 -f 245//257 260//257 261//257 -f 238//258 253//258 254//258 -f 247//259 246//259 261//259 -f 240//260 239//260 254//260 -f 247//261 262//261 263//261 -f 241//262 240//262 255//262 -f 248//263 263//263 264//263 -f 241//264 256//264 257//264 -f 249//265 264//265 265//265 -f 243//266 242//266 257//266 -f 250//267 265//267 266//267 -f 243//268 258//268 259//268 -f 244//271 259//271 260//271 -f 237//272 252//272 253//272 -f 265//273 264//273 279//273 -f 258//274 257//274 272//274 -f 266//275 265//275 280//275 -f 258//276 273//276 274//276 -f 260//279 259//279 274//279 -f 252//526 267//526 268//526 -f 260//281 275//281 276//281 -f 253//282 268//282 269//282 -f 262//283 261//283 276//283 -f 255//284 254//284 269//284 -f 262//285 277//285 278//285 -f 256//286 255//286 270//286 -f 263//287 278//287 279//287 -f 256//288 271//288 272//288 -f 268//289 283//289 284//289 -f 277//290 276//290 291//290 -f 269//291 284//291 285//291 -f 277//292 292//292 293//292 -f 271//293 270//293 285//293 -f 279//294 278//294 293//294 -f 271//295 286//295 287//295 -f 279//527 294//527 295//527 -f 273//297 272//297 287//297 -f 281//298 280//298 295//298 -f 273//299 288//299 289//299 -f 274//302 289//302 290//302 -f 267//528 282//528 283//528 -f 275//304 290//304 291//304 -f 288//305 287//305 303//305 -f 295//306 311//306 312//306 -f 289//307 288//307 304//307 -f 289//310 305//310 306//310 -f 282//311 298//311 299//311 -f 290//312 306//312 307//312 -f 283//313 299//313 300//313 -f 292//314 291//314 307//314 -f 285//315 284//315 300//315 -f 292//316 308//316 309//316 -f 286//317 285//317 301//317 -f 293//318 309//318 310//318 -f 286//319 302//319 303//319 -f 294//320 310//320 311//320 -f 308//321 307//321 322//321 -f 301//322 300//322 315//322 -f 308//323 323//323 324//323 -f 302//324 301//324 316//324 -f 309//325 324//325 325//325 -f 302//326 317//326 318//326 -f 311//327 310//327 325//327 -f 304//328 303//328 318//328 -f 311//329 326//329 327//329 -f 304//330 319//330 320//330 -f 305//333 320//333 321//333 -f 298//334 313//334 314//334 -f 306//335 321//335 322//335 -f 299//336 314//336 315//336 -f 327//337 326//337 341//337 -f 319//338 334//338 335//338 -f 320//341 335//341 336//341 -f 313//342 328//342 329//342 -f 321//343 336//343 337//343 -f 314//529 329//529 330//529 -f 323//345 322//345 337//345 -f 316//346 315//346 330//346 -f 324//347 323//347 338//347 -f 317//348 316//348 331//348 -f 324//349 339//349 340//349 -f 317//350 332//350 333//350 -f 326//351 325//351 340//351 -f 319//352 318//352 333//352 -f 338//353 353//353 354//353 -f 332//354 331//354 346//354 -f 339//355 354//355 355//355 -f 332//356 347//356 348//356 -f 341//357 340//357 355//357 -f 334//358 333//358 348//358 -f 341//359 356//359 357//359 -f 334//360 349//360 350//360 -f 335//363 350//363 351//363 -f 329//364 328//364 343//364 -f 336//365 351//365 352//365 -f 329//366 344//366 345//366 -f 338//367 337//367 352//367 -f 331//368 330//368 345//368 -f 351//371 350//371 365//371 -f 344//372 343//372 358//372 -f 351//373 366//373 367//373 -f 344//374 359//374 360//374 -f 353//375 352//375 367//375 -f 346//376 345//376 360//376 -f 353//377 368//377 369//377 -f 346//378 361//378 362//378 -f 355//379 354//379 369//379 -f 347//380 362//380 363//380 -f 356//381 355//381 370//381 -f 349//382 348//382 363//382 -f 356//383 371//383 372//383 -f 349//384 364//384 365//384 -f 362//385 361//385 376//385 -f 369//386 384//386 385//386 -f 362//387 377//387 378//387 -f 371//388 370//388 385//388 -f 364//389 363//389 378//389 -f 371//390 386//390 387//390 -f 364//391 379//391 380//391 -f 366//394 365//394 380//394 -f 359//395 358//395 373//395 -f 366//396 381//396 382//396 -f 359//397 374//397 375//397 -f 368//398 367//398 382//398 -f 361//399 360//399 375//399 -f 368//400 383//400 384//400 -f 380//401 395//401 396//401 -f 373//402 388//402 389//402 -f 381//403 396//403 397//403 -f 374//404 389//404 390//404 -f 383//405 382//405 397//405 -f 376//406 375//406 390//406 -f 383//407 398//407 399//407 -f 376//408 391//408 392//408 -f 384//409 399//409 400//409 -f 377//410 392//410 393//410 -f 386//411 385//411 400//411 -f 379//412 378//412 393//412 -f 386//413 401//413 402//413 -f 379//414 394//414 395//414 -f 399//417 414//417 415//417 -f 392//418 407//418 408//418 -f 401//530 400//530 415//530 -f 394//420 393//420 408//420 -f 401//421 416//421 417//421 -f 394//422 409//422 410//422 -f 396//425 395//425 410//425 -f 388//426 403//426 404//426 -f 396//427 411//427 412//427 -f 390//428 389//428 404//428 -f 398//429 397//429 412//429 -f 391//430 390//430 405//430 -f 398//431 413//431 414//431 -f 392//432 391//432 406//432 -f 403//433 418//433 419//433 -f 411//434 426//434 427//434 -f 404//435 419//435 420//435 -f 413//436 412//436 427//436 -f 405//437 420//437 421//437 -f 413//438 428//438 429//438 -f 407//439 406//439 421//439 -f 414//440 429//440 430//440 -f 407//441 422//441 423//441 -f 415//442 430//442 431//442 -f 409//443 408//443 423//443 -f 416//444 431//444 432//444 -f 409//445 424//445 425//445 -f 411//448 410//448 425//448 -f 422//449 437//449 438//449 -f 430//450 445//450 446//450 -f 424//451 423//451 438//451 -f 431//452 446//452 447//452 -f 425//453 424//453 439//453 -f 425//456 440//456 441//456 -f 418//457 433//457 434//457 -f 426//458 441//458 442//458 -f 419//459 434//459 435//459 -f 428//460 427//460 442//460 -f 420//461 435//461 436//461 -f 428//462 443//462 444//462 -f 422//463 421//463 436//463 -f 430//464 429//464 444//464 -f 441//465 456//465 457//465 -f 435//466 434//466 449//466 -f 443//467 442//467 457//467 -f 436//468 435//468 450//468 -f 443//469 458//469 459//469 -f 437//470 436//470 451//470 -f 444//471 459//471 460//471 -f 437//472 452//472 453//472 -f 445//531 460//531 461//531 -f 439//474 438//474 453//474 -f 446//475 461//475 462//475 -f 439//476 454//476 455//476 -f 440//479 455//479 456//479 -f 434//480 433//480 448//480 -f 460//481 475//481 476//481 -f 454//482 453//482 468//482 -f 462//483 461//483 476//483 -f 454//484 469//484 470//484 -f 455//487 470//487 471//487 -f 448//488 463//488 464//488 -f 456//489 471//489 472//489 -f 449//490 464//490 465//490 -f 458//491 457//491 472//491 -f 450//492 465//492 466//492 -f 458//493 473//493 474//493 -f 452//494 451//494 466//494 -f 459//495 474//495 475//495 -f 452//496 467//496 468//496 -f 473//497 472//497 478//497 -f 466//498 465//498 3//498 -f 473//499 479//499 480//499 -f 467//500 466//500 4//500 -f 474//501 480//501 10//501 -f 468//502 467//502 5//502 -f 475//503 10//503 481//503 -f 469//504 468//504 6//504 -f 476//505 481//505 482//505 -f 470//532 469//532 7//532 -f 470//533 8//533 9//533 -f 464//510 463//510 1//510 -f 471//511 9//511 478//511 -f 465//512 464//512 2//512 +f 1/1/1 2/2/1 3/3/1 +f 2/2/2 1/4/2 6/5/2 +f 1/6/3 3/7/3 4/8/3 +f 1/9/4 4/8/4 5/10/4 +f 1/11/5 5/10/5 6/5/5 +f 2/2/6 6/5/6 11/12/6 +f 3/3/7 2/2/7 7/13/7 +f 4/8/8 3/7/8 8/14/8 +f 5/10/9 4/8/9 9/15/9 +f 6/5/10 5/10/10 10/16/10 +f 2/2/11 11/12/11 7/13/11 +f 3/3/12 7/13/12 8/17/12 +f 4/8/13 8/14/13 9/15/13 +f 5/10/14 9/15/14 10/16/14 +f 6/5/15 10/16/15 11/12/15 +f 7/13/16 11/12/16 12/18/16 +f 8/17/17 7/13/17 12/19/17 +f 9/15/18 8/14/18 12/20/18 +f 10/16/19 9/15/19 12/21/19 +f 11/12/20 10/16/20 12/22/20 diff --git a/resources/tilted-terrain.mtl b/resources/tilted-terrain.mtl new file mode 100644 index 0000000..f231bdf --- /dev/null +++ b/resources/tilted-terrain.mtl @@ -0,0 +1,10 @@ +# Blender MTL File: 'None' +# Material Count: 1 + +newmtl None +Ns 500 +Ka 0.8 0.8 0.8 +Kd 0.8 0.8 0.8 +Ks 0.8 0.8 0.8 +d 1 +illum 2 diff --git a/resources/tilted-terrain.obj b/resources/tilted-terrain.obj new file mode 100644 index 0000000..065e6aa --- /dev/null +++ b/resources/tilted-terrain.obj @@ -0,0 +1,2372 @@ +# Blender v2.91.2 OBJ File: '' +# www.blender.org +mtllib tilted-terrain.mtl +o Landscape +v -8.993662 -4.371961 10.000000 +v -8.993662 -4.371961 9.166667 +v -8.993662 -4.371961 8.333333 +v -8.993662 -4.371961 7.500000 +v -8.993662 -4.371961 6.666667 +v -8.993662 -4.371961 5.833333 +v -8.993662 -4.371961 5.000000 +v -8.993662 -4.371961 4.166667 +v -8.993662 -4.371961 3.333333 +v -8.993662 -4.371961 2.500000 +v -8.993662 -4.371961 1.666667 +v -8.993662 -4.371961 0.833333 +v -8.993662 -4.371961 0.000000 +v -8.993662 -4.371961 -0.833333 +v -8.993662 -4.371961 -1.666667 +v -8.993662 -4.371961 -2.500000 +v -8.993662 -4.371961 -3.333333 +v -8.993662 -4.371961 -4.166667 +v -8.993662 -4.371961 -5.000000 +v -8.993662 -4.371961 -5.833333 +v -8.993662 -4.371961 -6.666667 +v -8.993662 -4.371961 -7.500000 +v -8.993662 -4.371961 -8.333333 +v -8.993662 -4.371961 -9.166667 +v -8.993662 -4.371961 -10.000000 +v -8.244190 -4.007631 10.000000 +v -8.244190 -4.007631 9.166667 +v -8.244190 -4.007631 8.333333 +v -8.244190 -4.007631 7.500000 +v -8.241621 -4.012916 6.666667 +v -8.236439 -4.023577 5.833333 +v -8.227686 -4.041584 5.000000 +v -8.217216 -4.063122 4.166667 +v -8.213284 -4.071211 3.333333 +v -8.215947 -4.065731 2.500000 +v -8.226460 -4.044103 1.666667 +v -8.247949 -3.999900 0.833333 +v -8.289058 -3.915334 0.000000 +v -8.340789 -3.808917 -0.833333 +v -8.338364 -3.813905 -1.666667 +v -8.274097 -3.946108 -2.500000 +v -8.217232 -4.063088 -3.333333 +v -8.207824 -4.082442 -4.166667 +v -8.221440 -4.054430 -5.000000 +v -8.233935 -4.028728 -5.833333 +v -8.241654 -4.012847 -6.666667 +v -8.244190 -4.007631 -7.500000 +v -8.244190 -4.007631 -8.333333 +v -8.244190 -4.007631 -9.166667 +v -8.244190 -4.007631 -10.000000 +v -7.494718 -3.643301 10.000000 +v -7.494718 -3.643301 9.166667 +v -7.494430 -3.643893 8.333333 +v -7.480969 -3.671583 7.500000 +v -7.448987 -3.737376 6.666667 +v -7.417250 -3.802662 5.833333 +v -7.371685 -3.896394 5.000000 +v -7.329365 -3.983452 4.166667 +v -7.316750 -4.009404 3.333333 +v -7.333543 -3.974857 2.500000 +v -7.378778 -3.881803 1.666667 +v -7.468558 -3.697114 0.833333 +v -7.642004 -3.340316 0.000000 +v -7.813620 -2.987280 -0.833333 +v -7.783562 -3.049113 -1.666667 +v -7.574007 -3.480194 -2.500000 +v -7.402758 -3.832474 -3.333333 +v -7.368918 -3.902087 -4.166667 +v -7.398164 -3.841924 -5.000000 +v -7.428389 -3.779749 -5.833333 +v -7.452007 -3.731162 -6.666667 +v -7.474860 -3.684152 -7.500000 +v -7.493976 -3.644828 -8.333333 +v -7.494718 -3.643301 -9.166667 +v -7.494718 -3.643301 -10.000000 +v -6.745246 -3.278971 10.000000 +v -6.745246 -3.278971 9.166667 +v -6.738653 -3.292535 8.333333 +v -6.694736 -3.382878 7.500000 +v -6.612344 -3.552367 6.666667 +v -6.545540 -3.689792 5.833333 +v -6.457177 -3.871565 5.000000 +v -6.383997 -4.022105 4.166667 +v -6.371227 -4.048374 3.333333 +v -6.423472 -3.940900 2.500000 +v -6.551956 -3.676593 1.666667 +v -6.773042 -3.221792 0.833333 +v -7.081531 -2.587192 0.000000 +v -7.312790 -2.111464 -0.833333 +v -7.206200 -2.330733 -1.666667 +v -6.845665 -3.072398 -2.500000 +v -6.566151 -3.647393 -3.333333 +v -6.510092 -3.762712 -4.166667 +v -6.542149 -3.696767 -5.000000 +v -6.582666 -3.613419 -5.833333 +v -6.618363 -3.539984 -6.666667 +v -6.662098 -3.450018 -7.500000 +v -6.717691 -3.335656 -8.333333 +v -6.745246 -3.278971 -9.166667 +v -6.745246 -3.278971 -10.000000 +v -5.995775 -2.914641 10.000000 +v -5.994815 -2.916614 9.166667 +v -5.994468 -2.917329 8.333333 +v -5.926679 -3.056778 7.500000 +v -5.789573 -3.338823 6.666667 +v -5.715888 -3.490402 5.833333 +v -5.639872 -3.646776 5.000000 +v -5.586581 -3.756403 4.166667 +v -5.612784 -3.702499 3.333333 +v -5.724161 -3.473383 2.500000 +v -5.930297 -3.049337 1.666667 +v -6.227950 -2.437027 0.833333 +v -6.564071 -1.745585 0.000000 +v -6.771839 -1.318181 -0.833333 +v -6.563101 -1.747581 -1.666667 +v -6.076023 -2.749561 -2.500000 +v -5.721518 -3.478821 -3.333333 +v -5.644447 -3.637364 -4.166667 +v -5.666301 -3.592408 -5.000000 +v -5.714151 -3.493975 -5.833333 +v -5.770545 -3.377966 -6.666667 +v -5.839429 -3.236262 -7.500000 +v -5.927785 -3.054504 -8.333333 +v -5.990458 -2.925577 -9.166667 +v -5.995775 -2.914641 -10.000000 +v -5.246303 -2.550311 10.000000 +v -5.251153 -2.540334 9.166667 +v -5.287540 -2.465480 8.333333 +v -5.237002 -2.569444 7.500000 +v -5.083842 -2.884512 6.666667 +v -5.000038 -3.056909 5.833333 +v -5.030635 -2.993967 5.000000 +v -5.055924 -2.941944 4.166667 +v -5.127853 -2.793977 3.333333 +v -5.255384 -2.531629 2.500000 +v -5.439375 -2.153137 1.666667 +v -5.728025 -1.559349 0.833333 +v -6.063291 -0.869666 0.000000 +v -6.172895 -0.644196 -0.833333 +v -5.850496 -1.307412 -1.666667 +v -5.291943 -2.456424 -2.500000 +v -4.898521 -3.265741 -3.333333 +v -4.809107 -3.449677 -4.166667 +v -4.809107 -3.449677 -5.000000 +v -4.846762 -3.372217 -5.833333 +v -4.934758 -3.191198 -6.666667 +v -5.035784 -2.983373 -7.500000 +v -5.149881 -2.748662 -8.333333 +v -5.231680 -2.580392 -9.166667 +v -5.246303 -2.550311 -10.000000 +v -4.496831 -2.185981 10.000000 +v -4.521929 -2.134351 9.166667 +v -4.629914 -1.912212 8.333333 +v -4.667312 -1.835281 7.500000 +v -4.591461 -1.991316 6.666667 +v -4.557724 -2.060717 5.833333 +v -4.599666 -1.974437 5.000000 +v -4.671933 -1.825775 4.166667 +v -4.768956 -1.626186 3.333333 +v -4.897073 -1.362634 2.500000 +v -5.085727 -0.974549 1.666667 +v -5.330393 -0.471242 0.833333 +v -5.545174 -0.029410 0.000000 +v -5.517665 -0.086000 -0.833333 +v -5.124504 -0.894779 -1.666667 +v -4.552117 -2.072250 -2.500000 +v -4.137541 -2.925085 -3.333333 +v -4.059635 -3.085347 -4.166667 +v -4.059635 -3.085347 -5.000000 +v -4.059635 -3.085347 -5.833333 +v -4.109738 -2.982277 -6.666667 +v -4.242189 -2.709810 -7.500000 +v -4.378070 -2.430286 -8.333333 +v -4.473681 -2.233602 -9.166667 +v -4.496831 -2.185981 -10.000000 +v -3.747359 -1.821650 10.000000 +v -3.798343 -1.716770 9.166667 +v -3.982391 -1.338161 8.333333 +v -4.138346 -1.017341 7.500000 +v -4.203109 -0.884116 6.666667 +v -4.294516 -0.696082 5.833333 +v -4.398689 -0.481785 5.000000 +v -4.479338 -0.315881 4.166667 +v -4.566515 -0.136544 3.333333 +v -4.661990 0.059858 2.500000 +v -4.776944 0.296333 1.666667 +v -4.902904 0.555447 0.833333 +v -4.981040 0.716184 0.000000 +v -4.871519 0.490885 -0.833333 +v -4.485012 -0.304208 -1.666667 +v -3.937344 -1.430827 -2.500000 +v -3.482903 -2.365669 -3.333333 +v -3.310163 -2.721017 -4.166667 +v -3.310163 -2.721017 -5.000000 +v -3.310163 -2.721017 -5.833333 +v -3.314879 -2.711315 -6.666667 +v -3.456682 -2.419609 -7.500000 +v -3.607483 -2.109392 -8.333333 +v -3.716541 -1.885048 -9.166667 +v -3.747359 -1.821650 -10.000000 +v -2.997887 -1.457320 10.000000 +v -3.064615 -1.320053 9.166667 +v -3.286151 -0.864327 8.333333 +v -3.505555 -0.412985 7.500000 +v -3.658545 -0.098267 6.666667 +v -3.833223 0.261068 5.833333 +v -4.024771 0.655106 5.000000 +v -4.150862 0.914491 4.166667 +v -4.230813 1.078960 3.333333 +v -4.276670 1.173292 2.500000 +v -4.311404 1.244746 1.666667 +v -4.344703 1.313246 0.833333 +v -4.353481 1.331303 0.000000 +v -4.251594 1.121708 -0.833333 +v -3.947719 0.496601 -1.666667 +v -3.467961 -0.490320 -2.500000 +v -2.975111 -1.504173 -3.333333 +v -2.656129 -2.160360 -4.166667 +v -2.560691 -2.356687 -5.000000 +v -2.560691 -2.356687 -5.833333 +v -2.579560 -2.317872 -6.666667 +v -2.710728 -2.048043 -7.500000 +v -2.856423 -1.748330 -8.333333 +v -2.964629 -1.525737 -9.166667 +v -2.997887 -1.457320 -10.000000 +v -2.248415 -1.092990 10.000000 +v -2.316379 -0.953182 9.166667 +v -2.533868 -0.505779 8.333333 +v -2.747108 -0.067119 7.500000 +v -2.870684 0.187093 6.666667 +v -2.993334 0.439399 5.833333 +v -3.197567 0.859532 5.000000 +v -3.383136 1.241269 4.166667 +v -3.494352 1.470055 3.333333 +v -3.543278 1.570702 2.500000 +v -3.558001 1.600988 1.666667 +v -3.568179 1.621925 0.833333 +v -3.582475 1.651335 0.000000 +v -3.557175 1.599289 -0.833333 +v -3.396113 1.267965 -1.666667 +v -3.051549 0.559155 -2.500000 +v -2.591385 -0.387460 -3.333333 +v -2.177088 -1.239719 -4.166667 +v -1.944495 -1.718191 -5.000000 +v -1.873919 -1.863375 -5.833333 +v -1.910347 -1.788439 -6.666667 +v -2.007774 -1.588019 -7.500000 +v -2.125799 -1.345227 -8.333333 +v -2.217997 -1.155565 -9.166667 +v -2.248415 -1.092990 -10.000000 +v -1.498944 -0.728660 10.000000 +v -1.556926 -0.609382 9.166667 +v -1.747640 -0.217061 8.333333 +v -1.910856 0.118695 7.500000 +v -1.932814 0.163865 6.666667 +v -1.908274 0.113382 5.833333 +v -1.987418 0.276191 5.000000 +v -2.151455 0.613637 4.166667 +v -2.283761 0.885804 3.333333 +v -2.363717 1.050285 2.500000 +v -2.405844 1.136945 1.666667 +v -2.444274 1.216002 0.833333 +v -2.509994 1.351194 0.000000 +v -2.605911 1.548508 -0.833333 +v -2.642763 1.624318 -1.666667 +v -2.510941 1.353143 -2.500000 +v -2.190850 0.694676 -3.333333 +v -1.783714 -0.142853 -4.166667 +v -1.444242 -0.841189 -5.000000 +v -1.285636 -1.167461 -5.833333 +v -1.265089 -1.209728 -6.666667 +v -1.317744 -1.101411 -7.500000 +v -1.399823 -0.932563 -8.333333 +v -1.471986 -0.784116 -9.166667 +v -1.498944 -0.728660 -10.000000 +v -0.749472 -0.364330 10.000000 +v -0.790812 -0.279289 9.166667 +v -0.946514 0.041011 8.333333 +v -1.059940 0.274341 7.500000 +v -0.991786 0.134140 6.666667 +v -0.825008 -0.208943 5.833333 +v -0.747751 -0.367871 5.000000 +v -0.789170 -0.282667 4.166667 +v -0.863637 -0.129478 3.333333 +v -0.928599 0.004156 2.500000 +v -0.975385 0.100401 1.666667 +v -1.020931 0.194094 0.833333 +v -1.100315 0.357397 0.000000 +v -1.268480 0.703333 -0.833333 +v -1.495648 1.170645 -1.666667 +v -1.637441 1.462331 -2.500000 +v -1.568747 1.321020 -3.333333 +v -1.295893 0.759727 -4.166667 +v -0.947372 0.042774 -5.000000 +v -0.680479 -0.506257 -5.833333 +v -0.582241 -0.708345 -6.666667 +v -0.593795 -0.684576 -7.500000 +v -0.655841 -0.556940 -8.333333 +v -0.721770 -0.421317 -9.166667 +v -0.749472 -0.364330 -10.000000 +v 0.000000 0.000000 10.000000 +v -0.021217 0.043646 9.166667 +v -0.140321 0.288657 8.333333 +v -0.223665 0.460106 7.500000 +v -0.104929 0.215852 6.666667 +v 0.147729 -0.303896 5.833333 +v 0.334007 -0.687093 5.000000 +v 0.381909 -0.785634 4.166667 +v 0.376579 -0.774670 3.333333 +v 0.352082 -0.724277 2.500000 +v 0.333705 -0.686473 1.666667 +v 0.339313 -0.698009 0.833333 +v 0.370236 -0.761620 0.000000 +v 0.337706 -0.694703 -0.833333 +v 0.106035 -0.218128 -1.666667 +v -0.243464 0.500836 -2.500000 +v -0.490428 1.008870 -3.333333 +v -0.488048 1.003974 -4.166667 +v -0.268089 0.551492 -5.000000 +v -0.004480 0.009215 -5.833333 +v 0.146599 -0.301572 -6.666667 +v 0.157031 -0.323032 -7.500000 +v 0.096114 -0.197717 -8.333333 +v 0.028129 -0.057865 -9.166667 +v 0.000000 0.000000 -10.000000 +v 0.749472 0.364330 10.000000 +v 0.747822 0.367724 9.166667 +v 0.669437 0.528971 8.333333 +v 0.608837 0.653633 7.500000 +v 0.719685 0.425606 6.666667 +v 0.958831 -0.066348 5.833333 +v 1.159848 -0.479865 5.000000 +v 1.186668 -0.535036 4.166667 +v 1.186668 -0.535036 3.333333 +v 1.186668 -0.535036 2.500000 +v 1.186668 -0.535036 1.666667 +v 1.186668 -0.535036 0.833333 +v 1.186668 -0.535036 0.000000 +v 1.186668 -0.535036 -0.833333 +v 1.186668 -0.535036 -1.666667 +v 1.186668 -0.535036 -2.500000 +v 1.186668 -0.535036 -3.333333 +v 0.953260 -0.054887 -4.166667 +v 0.779743 0.302058 -5.000000 +v 0.782939 0.295484 -5.833333 +v 0.851275 0.154909 -6.666667 +v 0.882950 0.089750 -7.500000 +v 0.843081 0.171765 -8.333333 +v 0.777983 0.305680 -9.166667 +v 0.749472 0.364330 -10.000000 +v 1.498944 0.728660 10.000000 +v 1.514546 0.696565 9.166667 +v 1.480023 0.767582 8.333333 +v 1.446775 0.835978 7.500000 +v 1.527466 0.669986 6.666667 +v 1.698273 0.318614 5.833333 +v 1.845790 0.015156 5.000000 +v 1.902895 -0.102317 4.166667 +v 1.883813 -0.063064 3.333333 +v 1.815322 0.077830 2.500000 +v 1.737647 0.237618 1.666667 +v 1.710876 0.292689 0.833333 +v 1.820200 0.067797 0.000000 +v 1.936140 -0.170706 -0.833333 +v 1.936140 -0.170706 -1.666667 +v 1.936140 -0.170706 -2.500000 +v 1.936140 -0.170706 -3.333333 +v 1.936140 -0.170706 -4.166667 +v 1.936140 -0.170706 -5.000000 +v 1.936140 -0.170706 -5.833333 +v 1.705045 0.304685 -6.666667 +v 1.599987 0.520802 -7.500000 +v 1.559615 0.603851 -8.333333 +v 1.520788 0.683725 -9.166667 +v 1.498944 0.728660 -10.000000 +v 2.248415 1.092990 10.000000 +v 2.278089 1.031948 9.166667 +v 2.285784 1.016119 8.333333 +v 2.281885 1.024139 7.500000 +v 2.336860 0.911049 6.666667 +v 2.443417 0.691848 5.833333 +v 2.540752 0.491619 5.000000 +v 2.570344 0.430743 4.166667 +v 2.506124 0.562853 3.333333 +v 2.366929 0.849193 2.500000 +v 2.193543 1.205869 1.666667 +v 2.048496 1.504249 0.833333 +v 2.010116 1.583202 0.000000 +v 2.209985 1.172046 -0.833333 +v 2.679900 0.205374 -1.666667 +v 2.685611 0.193624 -2.500000 +v 2.685611 0.193624 -3.333333 +v 2.685611 0.193624 -4.166667 +v 2.685611 0.193624 -5.000000 +v 2.685611 0.193624 -5.833333 +v 2.685611 0.193624 -6.666667 +v 2.427014 0.725590 -7.500000 +v 2.297592 0.991829 -8.333333 +v 2.261112 1.066872 -9.166667 +v 2.248415 1.092990 -10.000000 +v 2.997887 1.457320 10.000000 +v 3.035943 1.379035 9.166667 +v 3.076840 1.294904 8.333333 +v 3.098910 1.249505 7.500000 +v 3.141422 1.162052 6.666667 +v 3.211350 1.018201 5.833333 +v 3.290100 0.856202 5.000000 +v 3.314928 0.805129 4.166667 +v 3.218744 1.002992 3.333333 +v 3.017897 1.416158 2.500000 +v 2.758836 1.949078 1.666667 +v 2.504777 2.471709 0.833333 +v 2.337683 2.815442 0.000000 +v 2.382068 2.724137 -0.833333 +v 2.664056 2.144052 -1.666667 +v 3.044808 1.360799 -2.500000 +v 3.324034 0.786396 -3.333333 +v 3.435083 0.557954 -4.166667 +v 3.435083 0.557954 -5.000000 +v 3.435083 0.557954 -5.833333 +v 3.435083 0.557954 -6.666667 +v 3.233296 0.973056 -7.500000 +v 3.047237 1.355802 -8.333333 +v 3.000853 1.451221 -9.166667 +v 2.997887 1.457320 -10.000000 +v 3.747359 1.821650 10.000000 +v 3.784949 1.744322 9.166667 +v 3.843055 1.624792 8.333333 +v 3.880651 1.547452 7.500000 +v 3.917921 1.470783 6.666667 +v 3.971791 1.359966 5.833333 +v 4.049811 1.199468 5.000000 +v 4.077375 1.142766 4.166667 +v 3.958895 1.386495 3.333333 +v 3.714891 1.888441 2.500000 +v 3.401047 2.534056 1.666667 +v 3.085371 3.183441 0.833333 +v 2.871144 3.624133 0.000000 +v 2.865993 3.634729 -0.833333 +v 3.066860 3.221520 -1.666667 +v 3.334342 2.671277 -2.500000 +v 3.513924 2.301856 -3.333333 +v 3.582009 2.161796 -4.166667 +v 3.634208 2.054415 -5.000000 +v 3.888936 1.530410 -5.833333 +v 4.071658 1.154528 -6.666667 +v 3.965349 1.373219 -7.500000 +v 3.784991 1.744237 -8.333333 +v 3.739476 1.837867 -9.166667 +v 3.747359 1.821650 -10.000000 +v 4.496831 2.185981 10.000000 +v 4.524098 2.129889 9.166667 +v 4.578825 2.017308 8.333333 +v 4.614685 1.943540 7.500000 +v 4.641459 1.888462 6.666667 +v 4.680241 1.808683 5.833333 +v 4.749771 1.665652 5.000000 +v 4.771574 1.620800 4.166667 +v 4.643034 1.885222 3.333333 +v 4.389729 2.406303 2.500000 +v 4.071912 3.060090 1.666667 +v 3.764933 3.691584 0.833333 +v 3.587742 4.056087 0.000000 +v 3.615686 3.998604 -0.833333 +v 3.827730 3.562404 -1.666667 +v 4.118282 2.964703 -2.500000 +v 4.211465 2.773014 -3.333333 +v 4.020026 3.166828 -4.166667 +v 3.913437 3.386093 -5.000000 +v 4.155169 2.888821 -5.833333 +v 4.547961 2.080800 -6.666667 +v 4.662206 1.845783 -7.500000 +v 4.534319 2.108862 -8.333333 +v 4.483975 2.212427 -9.166667 +v 4.496831 2.185981 -10.000000 +v 5.246303 2.550311 10.000000 +v 5.259872 2.522397 9.166667 +v 5.303475 2.432702 8.333333 +v 5.336941 2.363858 7.500000 +v 5.359460 2.317532 6.666667 +v 5.387980 2.258865 5.833333 +v 5.439201 2.153496 5.000000 +v 5.446241 2.139013 4.166667 +v 5.327114 2.384073 3.333333 +v 5.105877 2.839185 2.500000 +v 4.829310 3.408117 1.666667 +v 4.588357 3.903786 0.833333 +v 4.489007 4.108162 0.000000 +v 4.567752 3.946174 -0.833333 +v 4.807642 3.452691 -1.666667 +v 5.064496 2.924312 -2.500000 +v 5.005776 3.045104 -3.333333 +v 4.735017 3.602089 -4.166667 +v 4.601063 3.877648 -5.000000 +v 4.773850 3.522205 -5.833333 +v 5.146307 2.756015 -6.666667 +v 5.356789 2.323029 -7.500000 +v 5.287311 2.465952 -8.333333 +v 5.236861 2.569733 -9.166667 +v 5.246303 2.550311 -10.000000 +v 5.995775 2.914641 10.000000 +v 5.998836 2.908344 9.166667 +v 6.028717 2.846876 8.333333 +v 6.065416 2.771380 7.500000 +v 6.098082 2.704182 6.666667 +v 6.133034 2.632282 5.833333 +v 6.176777 2.542296 5.000000 +v 6.183654 2.528150 4.166667 +v 6.107438 2.684936 3.333333 +v 5.952636 3.003382 2.500000 +v 5.740370 3.440039 1.666667 +v 5.573788 3.782720 0.833333 +v 5.529222 3.874396 0.000000 +v 5.620543 3.686540 -0.833333 +v 5.830764 3.254089 -1.666667 +v 5.932424 3.044961 -2.500000 +v 5.813143 3.290336 -3.333333 +v 5.575070 3.780082 -4.166667 +v 5.468805 3.998682 -5.000000 +v 5.602949 3.722731 -5.833333 +v 5.870888 3.171549 -6.666667 +v 6.063123 2.776097 -7.500000 +v 6.031812 2.840508 -8.333333 +v 5.993271 2.919791 -9.166667 +v 5.995775 2.914641 -10.000000 +v 6.745246 3.278971 10.000000 +v 6.745246 3.278971 9.166667 +v 6.754932 3.259046 8.333333 +v 6.781827 3.203719 7.500000 +v 6.817955 3.129401 6.666667 +v 6.861628 3.039560 5.833333 +v 6.909214 2.941669 5.000000 +v 6.935914 2.886745 4.166667 +v 6.918272 2.923035 3.333333 +v 6.826897 3.111005 2.500000 +v 6.679455 3.414311 1.666667 +v 6.570623 3.638193 0.833333 +v 6.545913 3.689023 0.000000 +v 6.612361 3.552333 -0.833333 +v 6.684768 3.403382 -1.666667 +v 6.676008 3.421402 -2.500000 +v 6.572637 3.634050 -3.333333 +v 6.432974 3.921353 -4.166667 +v 6.385377 4.019265 -5.000000 +v 6.486843 3.810538 -5.833333 +v 6.654926 3.464770 -6.666667 +v 6.776971 3.213709 -7.500000 +v 6.762899 3.242657 -8.333333 +v 6.745246 3.278971 -9.166667 +v 6.745246 3.278971 -10.000000 +v 7.494718 3.643301 10.000000 +v 7.494718 3.643301 9.166667 +v 7.494855 3.643018 8.333333 +v 7.501518 3.629312 7.500000 +v 7.519901 3.591497 6.666667 +v 7.550027 3.529522 5.833333 +v 7.585355 3.456850 5.000000 +v 7.612099 3.401833 4.166667 +v 7.611032 3.404029 3.333333 +v 7.550006 3.529567 2.500000 +v 7.468371 3.697500 1.666667 +v 7.423810 3.789168 0.833333 +v 7.427258 3.782075 0.000000 +v 7.434399 3.767385 -0.833333 +v 7.422635 3.791584 -1.666667 +v 7.394904 3.848632 -2.500000 +v 7.350224 3.940544 -3.333333 +v 7.307384 4.028670 -4.166667 +v 7.309158 4.025021 -5.000000 +v 7.372494 3.894732 -5.833333 +v 7.454537 3.725957 -6.666667 +v 7.501838 3.628654 -7.500000 +v 7.495311 3.642081 -8.333333 +v 7.494718 3.643301 -9.166667 +v 7.494718 3.643301 -10.000000 +v 8.244190 4.007631 10.000000 +v 8.244190 4.007631 9.166667 +v 8.244190 4.007631 8.333333 +v 8.244190 4.007631 7.500000 +v 8.245083 4.005795 6.666667 +v 8.249153 3.997422 5.833333 +v 8.255062 3.985266 5.000000 +v 8.258314 3.978577 4.166667 +v 8.251612 3.992363 3.333333 +v 8.229933 4.036960 2.500000 +v 8.216736 4.064108 1.666667 +v 8.214828 4.068031 0.833333 +v 8.213021 4.071749 0.000000 +v 8.207364 4.083388 -0.833333 +v 8.199655 4.099246 -1.666667 +v 8.192622 4.113714 -2.500000 +v 8.187407 4.124442 -3.333333 +v 8.187359 4.124541 -4.166667 +v 8.199122 4.100341 -5.000000 +v 8.221704 4.053888 -5.833333 +v 8.240447 4.015331 -6.666667 +v 8.244190 4.007631 -7.500000 +v 8.244190 4.007631 -8.333333 +v 8.244190 4.007631 -9.166667 +v 8.244190 4.007631 -10.000000 +v 8.993662 4.371961 10.000000 +v 8.993662 4.371961 9.166667 +v 8.993662 4.371961 8.333333 +v 8.993662 4.371961 7.500000 +v 8.993662 4.371961 6.666667 +v 8.993662 4.371961 5.833333 +v 8.993662 4.371961 5.000000 +v 8.993662 4.371961 4.166667 +v 8.993662 4.371961 3.333333 +v 8.993662 4.371961 2.500000 +v 8.993662 4.371961 1.666667 +v 8.993662 4.371961 0.833333 +v 8.993662 4.371961 0.000000 +v 8.993662 4.371961 -0.833333 +v 8.993662 4.371961 -1.666667 +v 8.993662 4.371961 -2.500000 +v 8.993662 4.371961 -3.333333 +v 8.993662 4.371961 -4.166667 +v 8.993662 4.371961 -5.000000 +v 8.993662 4.371961 -5.833333 +v 8.993662 4.371961 -6.666667 +v 8.993662 4.371961 -7.500000 +v 8.993662 4.371961 -8.333333 +v 8.993662 4.371961 -9.166667 +v 8.993662 4.371961 -10.000000 +vn -0.4371 0.8994 -0.0001 +vn -0.4372 0.8993 0.0000 +vn -0.4368 0.8995 0.0000 +vn -0.4235 0.9059 -0.0072 +vn -0.4324 0.9016 -0.0017 +vn -0.3877 0.9216 -0.0189 +vn -0.4212 0.9069 -0.0035 +vn -0.3459 0.9379 -0.0249 +vn -0.4015 0.9158 -0.0060 +vn -0.2917 0.9559 -0.0345 +vn -0.3762 0.9265 -0.0071 +vn -0.2402 0.9703 -0.0281 +vn -0.3638 0.9315 -0.0009 +vn -0.2463 0.9688 0.0279 +vn -0.2233 0.9747 0.0000 +vn -0.3098 0.9487 0.0627 +vn -0.3730 0.9278 0.0072 +vn -0.4100 0.9098 0.0642 +vn -0.4064 0.9135 0.0147 +vn -0.5199 0.8538 0.0280 +vn -0.4464 0.8948 0.0000 +vn -0.5775 0.8022 0.1510 +vn -0.6252 0.7798 0.0327 +vn -0.6986 0.7032 -0.1317 +vn -0.7245 0.6831 0.0920 +vn -0.5448 0.8266 -0.1412 +vn -0.6147 0.7876 -0.0428 +vn -0.3701 0.9228 -0.1062 +vn -0.4751 0.8791 -0.0390 +vn -0.3604 0.9328 0.0029 +vn -0.3696 0.9292 0.0000 +vn -0.3169 0.9477 0.0368 +vn -0.2912 0.9566 0.0027 +vn -0.3551 0.9344 0.0287 +vn -0.3882 0.9215 0.0085 +vn -0.3879 0.9215 0.0183 +vn -0.4165 0.9091 0.0053 +vn -0.4177 0.9085 0.0092 +vn -0.4325 0.9016 0.0017 +vn -0.4365 0.8997 0.0002 +vn -0.4372 0.8993 -0.0004 +vn -0.4268 0.9042 -0.0163 +vn -0.3736 0.9254 -0.0623 +vn -0.2790 0.9557 -0.0938 +vn -0.1932 0.9759 -0.1010 +vn -0.0998 0.9883 -0.1155 +vn -0.0301 0.9967 -0.0751 +vn -0.0909 0.9907 0.1016 +vn -0.0237 0.9996 0.0156 +vn -0.2386 0.9482 0.2095 +vn -0.4626 0.8435 0.2727 +vn -0.6722 0.6186 0.4067 +vn -0.7356 0.6013 -0.3118 +vn -0.8259 0.5430 0.1517 +vn -0.4898 0.7799 -0.3897 +vn -0.2558 0.9239 -0.2844 +vn -0.2063 0.9754 0.0771 +vn -0.1929 0.9811 -0.0125 +vn -0.2420 0.9677 0.0701 +vn -0.2812 0.9575 0.0643 +vn -0.3373 0.9393 0.0625 +vn -0.4052 0.9137 0.0298 +vn -0.4370 0.8995 0.0008 +vn -0.4363 0.8998 -0.0051 +vn -0.4258 0.9029 -0.0586 +vn -0.3547 0.9210 -0.1612 +vn -0.2347 0.9507 -0.2029 +vn -0.1663 0.9677 -0.1893 +vn -0.1312 0.9724 -0.1927 +vn -0.1487 0.9848 -0.0898 +vn -0.2693 0.9323 0.2414 +vn -0.1950 0.9794 0.0513 +vn -0.3986 0.8155 0.4195 +vn -0.5815 0.6269 0.5184 +vn -0.7084 0.4678 0.5285 +vn -0.6352 0.5973 -0.4895 +vn -0.8283 0.5542 0.0821 +vn -0.3560 0.7086 -0.6091 +vn -0.1987 0.8957 -0.3976 +vn -0.1435 0.9850 0.0959 +vn -0.1549 0.9870 -0.0415 +vn -0.1671 0.9805 0.1032 +vn -0.2086 0.9718 0.1096 +vn -0.2654 0.9543 0.1369 +vn -0.3501 0.9299 0.1122 +vn -0.4237 0.9052 0.0304 +vn -0.4366 0.8996 -0.0020 +vn -0.4792 0.8750 -0.0682 +vn -0.4414 0.8973 0.0002 +vn -0.4501 0.8549 -0.2580 +vn -0.3806 0.8829 -0.2748 +vn -0.4124 0.8950 -0.1699 +vn -0.5386 0.8281 -0.1553 +vn -0.6668 0.7300 0.1498 +vn -0.6072 0.7937 -0.0352 +vn -0.7144 0.6100 0.3426 +vn -0.7136 0.5021 0.4884 +vn -0.6913 0.4260 0.5835 +vn -0.7266 0.4374 0.5299 +vn -0.4830 0.6021 -0.6357 +vn -0.7806 0.6206 -0.0739 +vn -0.2581 0.6387 -0.7248 +vn -0.1990 0.8635 -0.4633 +vn -0.1408 0.9859 0.0904 +vn -0.1784 0.9804 -0.0829 +vn -0.1440 0.9792 0.1430 +vn -0.2037 0.9644 0.1684 +vn -0.2699 0.9402 0.2080 +vn -0.3394 0.9196 0.1974 +vn -0.4097 0.9084 0.0836 +vn -0.4339 0.9009 0.0109 +vn -0.4407 0.8975 0.0093 +vn -0.4734 0.8794 0.0507 +vn -0.6871 0.6868 -0.2371 +vn -0.5968 0.8016 0.0346 +vn -0.7154 0.6456 -0.2669 +vn -0.7441 0.6653 -0.0609 +vn -0.8183 0.5737 0.0349 +vn -0.8854 0.4578 0.0797 +vn -0.9030 0.3796 0.2010 +vn -0.8811 0.3590 0.3079 +vn -0.8278 0.3508 0.4378 +vn -0.7680 0.3440 0.5402 +vn -0.7767 0.4618 0.4283 +vn -0.3676 0.5679 -0.7364 +vn -0.6935 0.6676 -0.2707 +vn -0.2570 0.5768 -0.7754 +vn -0.2866 0.8177 -0.4991 +vn -0.2988 0.9532 0.0447 +vn -0.3256 0.9385 -0.1144 +vn -0.2311 0.9604 0.1552 +vn -0.2244 0.9431 0.2454 +vn -0.2973 0.9136 0.2772 +vn -0.3577 0.8983 0.2549 +vn -0.4086 0.9039 0.1266 +vn -0.4312 0.9016 0.0337 +vn -0.4490 0.8918 0.0549 +vn -0.4995 0.8510 0.1621 +vn -0.8034 0.5954 0.0051 +vn -0.6203 0.7547 0.2136 +vn -0.8945 0.4251 -0.1382 +vn -0.9425 0.3339 0.0105 +vn -0.9594 0.2636 0.1006 +vn -0.9649 0.2220 0.1402 +vn -0.9596 0.2106 0.1867 +vn -0.9419 0.2159 0.2574 +vn -0.9019 0.2392 0.3596 +vn -0.8442 0.3298 0.4225 +vn -0.7957 0.5818 0.1682 +vn -0.3850 0.4983 -0.7768 +vn -0.5965 0.6811 -0.4246 +vn -0.3584 0.4929 -0.7928 +vn -0.4296 0.7364 -0.5226 +vn -0.4348 0.8944 -0.1051 +vn -0.3872 0.9196 0.0653 +vn -0.2905 0.9230 0.2524 +vn -0.3112 0.8880 0.3385 +vn -0.3630 0.8824 0.2991 +vn -0.4101 0.8983 0.1574 +vn -0.4312 0.9004 0.0576 +vn -0.4497 0.8849 0.1211 +vn -0.4838 0.8288 0.2809 +vn -0.5875 0.7092 0.3896 +vn -0.8694 0.4724 0.1448 +vn -0.7257 0.6270 0.2833 +vn -0.9277 0.3163 0.1980 +vn -0.9542 0.2391 0.1795 +vn -0.9682 0.2008 0.1490 +vn -0.9671 0.2019 0.1548 +vn -0.9520 0.2431 0.1857 +vn -0.9119 0.3349 0.2370 +vn -0.8411 0.4886 0.2320 +vn -0.6431 0.6073 -0.4664 +vn -0.7630 0.6438 -0.0580 +vn -0.5110 0.4217 -0.7490 +vn -0.5143 0.3678 -0.7747 +vn -0.5830 0.5369 -0.6098 +vn -0.5304 0.8198 -0.2156 +vn -0.4372 0.8993 0.0065 +vn -0.4000 0.8924 0.2089 +vn -0.3695 0.8540 0.3663 +vn -0.3831 0.8631 0.3290 +vn -0.4143 0.8915 0.1831 +vn -0.4311 0.8988 0.0790 +vn -0.4403 0.8816 0.1697 +vn -0.4378 0.8299 0.3457 +vn -0.4465 0.7429 0.4987 +vn -0.5270 0.7431 0.4123 +vn -0.5773 0.7298 0.3662 +vn -0.5896 0.6879 0.4231 +vn -0.6558 0.6507 0.3828 +vn -0.7354 0.6259 0.2595 +vn -0.7610 0.6279 0.1632 +vn -0.7433 0.6580 0.1204 +vn -0.6792 0.7273 0.0983 +vn -0.5926 0.8016 0.0793 +vn -0.6094 0.6766 -0.4133 +vn -0.5679 0.8176 -0.0947 +vn -0.6164 0.4197 -0.6662 +vn -0.6304 0.2854 -0.7218 +vn -0.6793 0.3269 -0.6569 +vn -0.7026 0.5729 -0.4220 +vn -0.5884 0.8005 -0.1137 +vn -0.5161 0.8563 0.0208 +vn -0.5282 0.8243 0.2036 +vn -0.4752 0.8093 0.3452 +vn -0.4351 0.8813 0.1839 +vn -0.4419 0.8379 0.3202 +vn -0.4357 0.8958 0.0873 +vn -0.4251 0.8879 0.1759 +vn -0.3242 0.8054 0.4962 +vn -0.3931 0.8516 0.3468 +vn -0.2627 0.8864 0.3810 +vn -0.1177 0.9540 0.2756 +vn 0.0655 0.9333 0.3532 +vn 0.1118 0.9091 0.4013 +vn 0.0437 0.9485 0.3136 +vn -0.0229 0.9826 0.1844 +vn -0.0431 0.9948 0.0916 +vn -0.0343 0.9981 0.0501 +vn -0.0356 0.9987 0.0367 +vn -0.0916 0.9957 0.0126 +vn -0.2393 0.9367 -0.2554 +vn -0.5105 0.7198 -0.4703 +vn -0.6635 0.3535 -0.6594 +vn -0.7095 0.2571 -0.6561 +vn -0.7610 0.3410 -0.5519 +vn -0.7644 0.5633 -0.3137 +vn -0.6976 0.7161 -0.0250 +vn -0.6409 0.7491 0.1674 +vn -0.5454 0.7918 0.2749 +vn -0.4761 0.8368 0.2702 +vn -0.4443 0.8816 0.1592 +vn -0.3780 0.8731 0.3078 +vn -0.4223 0.8946 0.1460 +vn -0.2869 0.8577 0.4266 +vn -0.2073 0.9464 0.2476 +vn -0.0297 0.9995 0.0027 +vn 0.2520 0.9676 0.0170 +vn 0.4362 0.8772 0.2006 +vn 0.4936 0.8419 0.2178 +vn 0.5068 0.8484 0.1527 +vn 0.4997 0.8617 0.0882 +vn 0.4867 0.8715 0.0589 +vn 0.4705 0.8788 0.0796 +vn 0.4302 0.8927 0.1339 +vn 0.2416 0.9682 0.0644 +vn -0.4331 0.7552 -0.4921 +vn -0.1061 0.9926 -0.0598 +vn -0.6462 0.4137 -0.6412 +vn -0.7157 0.3211 -0.6203 +vn -0.7608 0.4361 -0.4806 +vn -0.7265 0.6589 -0.1951 +vn -0.6184 0.7837 0.0578 +vn -0.5313 0.8281 0.1787 +vn -0.4623 0.8622 0.2069 +vn -0.4376 0.8892 0.1336 +vn -0.4379 0.8954 0.0808 +vn -0.3736 0.8933 0.2495 +vn -0.4227 0.9008 0.0991 +vn -0.2825 0.8957 0.3433 +vn -0.1829 0.9776 0.1041 +vn -0.0013 0.9677 -0.2522 +vn 0.3178 0.9471 -0.0432 +vn 0.1591 0.9451 -0.2855 +vn 0.4517 0.8883 0.0824 +vn 0.5199 0.8480 0.1029 +vn 0.5438 0.8357 0.0766 +vn 0.5572 0.8284 0.0570 +vn 0.5766 0.8140 0.0698 +vn 0.6003 0.7880 0.1364 +vn 0.5920 0.7731 0.2276 +vn 0.5100 0.8250 0.2433 +vn 0.2400 0.9706 0.0139 +vn -0.1331 0.8834 -0.4494 +vn -0.4312 0.6915 -0.5795 +vn -0.6011 0.5150 -0.6111 +vn -0.6282 0.6624 -0.4080 +vn -0.5499 0.8318 -0.0752 +vn -0.4648 0.8798 0.0990 +vn -0.4328 0.8842 0.1757 +vn -0.4355 0.8970 0.0753 +vn -0.4323 0.8927 0.1272 +vn -0.3755 0.9093 0.1792 +vn -0.4246 0.9042 0.0447 +vn -0.2823 0.9210 0.2684 +vn -0.2148 0.9765 -0.0162 +vn -0.1267 0.9053 -0.4053 +vn -0.0465 0.8905 -0.4525 +vn 0.0284 0.9674 -0.2514 +vn 0.0889 0.9953 0.0370 +vn 0.0532 0.9976 -0.0446 +vn 0.1472 0.9879 0.0480 +vn 0.1819 0.9831 0.0180 +vn 0.1943 0.9804 -0.0318 +vn 0.1840 0.9828 0.0113 +vn 0.2762 0.9452 0.1741 +vn 0.5129 0.7981 0.3160 +vn 0.5986 0.7471 0.2890 +vn 0.4435 0.8951 0.0448 +vn -0.0219 0.8736 -0.4861 +vn 0.1342 0.9652 -0.2243 +vn -0.3867 0.8296 -0.4028 +vn -0.5075 0.8403 -0.1906 +vn -0.4378 0.8833 0.1675 +vn -0.4632 0.8836 0.0683 +vn -0.4329 0.8921 0.1289 +vn -0.4356 0.8968 0.0767 +vn -0.3876 0.9170 0.0938 +vn -0.4372 0.8993 0.0045 +vn -0.2823 0.9404 0.1894 +vn -0.2294 0.9715 -0.0585 +vn -0.2378 0.8787 -0.4138 +vn -0.3220 0.8159 -0.4803 +vn -0.4003 0.8677 -0.2946 +vn -0.4229 0.9061 0.0083 +vn -0.4100 0.9113 -0.0366 +vn -0.4646 0.8849 0.0313 +vn -0.5208 0.8532 0.0287 +vn -0.5383 0.8419 -0.0365 +vn -0.3239 0.9460 0.0107 +vn -0.4587 0.8877 -0.0393 +vn -0.1439 0.9876 0.0625 +vn 0.0345 0.9980 0.0530 +vn 0.1423 0.9773 0.1570 +vn 0.3996 0.8871 0.2310 +vn 0.2289 0.9692 0.0905 +vn -0.3781 0.9182 -0.1181 +vn -0.0555 0.9982 -0.0219 +vn -0.5047 0.8629 0.0256 +vn -0.4743 0.8686 0.1433 +vn -0.4399 0.8950 0.0732 +vn -0.4497 0.8853 0.1183 +vn -0.4263 0.9040 -0.0309 +vn -0.2919 0.9516 0.0965 +vn -0.3893 0.9211 0.0065 +vn -0.2344 0.9701 -0.0629 +vn -0.2818 0.9005 -0.3310 +vn -0.5481 0.7910 -0.2718 +vn -0.4196 0.8301 -0.3673 +vn -0.5843 0.8101 -0.0468 +vn -0.6398 0.7612 0.1061 +vn -0.7485 0.6389 0.1776 +vn -0.8466 0.5141 0.1379 +vn -0.8821 0.4200 -0.2131 +vn -0.9194 0.3922 -0.0295 +vn -0.7123 0.6706 -0.2069 +vn -0.4425 0.8968 -0.0020 +vn -0.2357 0.9691 0.0727 +vn -0.0710 0.9967 0.0380 +vn 0.0096 0.9438 0.3302 +vn 0.0095 0.9864 0.1638 +vn -0.3635 0.9146 0.1768 +vn -0.4799 0.8695 0.1168 +vn -0.4537 0.8871 0.0844 +vn -0.4274 0.9012 -0.0716 +vn -0.3379 0.9412 -0.0022 +vn -0.4113 0.9099 -0.0540 +vn -0.2682 0.9604 -0.0758 +vn -0.2992 0.9260 -0.2300 +vn -0.4766 0.8606 -0.1794 +vn -0.3945 0.8820 -0.2577 +vn -0.5452 0.8380 0.0221 +vn -0.6127 0.7496 0.2504 +vn -0.6982 0.6175 0.3621 +vn -0.8074 0.4801 0.3428 +vn -0.9724 0.2183 -0.0821 +vn -0.9040 0.3703 0.2134 +vn -0.9163 0.0974 -0.3884 +vn -0.8197 0.5037 -0.2727 +vn -0.7117 0.6984 -0.0755 +vn -0.5337 0.8448 -0.0372 +vn -0.2296 0.9142 0.3338 +vn -0.2144 0.8769 0.4302 +vn -0.4162 0.8890 0.1911 +vn -0.4533 0.8883 0.0737 +vn -0.4422 0.8953 0.0536 +vn -0.4302 0.8974 -0.0979 +vn -0.4151 0.9046 -0.0964 +vn -0.3601 0.9292 -0.0828 +vn -0.3188 0.9428 -0.0970 +vn -0.3392 0.9266 -0.1621 +vn -0.3931 0.8973 -0.2005 +vn -0.4411 0.8930 0.0893 +vn -0.4203 0.8965 -0.1398 +vn -0.4772 0.8041 0.3544 +vn -0.5336 0.6717 0.5139 +vn -0.6371 0.5570 0.5327 +vn -0.7765 0.4666 0.4235 +vn -0.9096 0.3070 -0.2799 +vn -0.8955 0.4176 0.1534 +vn -0.8705 0.1570 -0.4663 +vn -0.9087 0.1489 -0.3900 +vn -0.8858 0.3757 -0.2723 +vn -0.8240 0.5596 -0.0883 +vn -0.7826 0.6209 -0.0457 +vn -0.6761 0.7351 -0.0505 +vn -0.5476 0.8008 0.2426 +vn -0.3869 0.7995 0.4594 +vn -0.4234 0.8634 0.2743 +vn -0.4554 0.8878 0.0666 +vn -0.4430 0.8961 0.0281 +vn -0.4427 0.8881 -0.1234 +vn -0.4415 0.8921 -0.0956 +vn -0.4258 0.8962 -0.1241 +vn -0.4192 0.9023 -0.1004 +vn -0.4420 0.8883 -0.1245 +vn -0.4691 0.8655 -0.1754 +vn -0.4807 0.8657 -0.1392 +vn -0.4779 0.7725 0.4183 +vn -0.4842 0.8670 0.1176 +vn -0.4809 0.6491 0.5894 +vn -0.5131 0.5844 0.6286 +vn -0.5913 0.5930 0.5465 +vn -0.6557 0.7172 -0.2359 +vn -0.6666 0.7094 0.2288 +vn -0.6130 0.5882 -0.5275 +vn -0.6731 0.5495 -0.4949 +vn -0.8179 0.4952 -0.2930 +vn -0.9477 0.3147 -0.0527 +vn -0.9615 0.1866 -0.2018 +vn -0.8889 0.2764 -0.3653 +vn -0.7684 0.6391 -0.0335 +vn -0.4841 0.7964 0.3626 +vn -0.4483 0.8514 0.2723 +vn -0.4438 0.8960 -0.0142 +vn -0.4530 0.8900 0.0512 +vn -0.4639 0.8788 -0.1114 +vn -0.4447 0.8933 -0.0653 +vn -0.4801 0.8685 -0.1234 +vn -0.4880 0.8687 -0.0846 +vn -0.5044 0.8588 -0.0894 +vn -0.5311 0.8348 -0.1448 +vn -0.5636 0.8172 -0.1204 +vn -0.5838 0.8011 0.1315 +vn -0.5320 0.7204 0.4450 +vn -0.4572 0.6532 0.6035 +vn -0.3955 0.6674 0.6309 +vn -0.3323 0.7820 0.5272 +vn -0.2200 0.9340 -0.2814 +vn -0.2957 0.9384 0.1786 +vn -0.1296 0.8292 -0.5437 +vn -0.4709 0.8784 0.0819 +vn -0.1255 0.8938 -0.4305 +vn -0.7412 0.5956 0.3095 +vn -0.7418 0.3773 -0.5544 +vn -0.8147 0.5722 -0.0939 +vn -0.7460 0.4745 -0.4671 +vn -0.6080 0.7864 0.1094 +vn -0.4412 0.8712 0.2152 +vn -0.4379 0.8985 -0.0295 +vn -0.4385 0.8972 0.0510 +vn -0.4653 0.8816 -0.0780 +vn -0.4435 0.8958 -0.0300 +vn -0.4894 0.8651 -0.1098 +vn -0.4902 0.8678 -0.0807 +vn -0.4841 0.8719 -0.0734 +vn -0.4892 0.8653 -0.1093 +vn -0.5161 0.8522 -0.0854 +vn -0.5171 0.8455 0.1329 +vn -0.4105 0.8135 0.4120 +vn -0.2702 0.7856 0.5565 +vn -0.0614 0.9195 0.3883 +vn -0.1689 0.8195 0.5477 +vn 0.0634 0.9957 0.0677 +vn 0.1394 0.9359 -0.3235 +vn 0.1313 0.8613 -0.4908 +vn -0.0772 0.9808 -0.1790 +vn -0.3156 0.8439 0.4338 +vn -0.2761 0.8836 0.3782 +vn -0.3730 0.7291 -0.5738 +vn -0.3739 0.9265 -0.0427 +vn -0.4917 0.6369 -0.5938 +vn -0.5581 0.8216 -0.1159 +vn -0.4248 0.9036 0.0546 +vn -0.4422 0.8850 0.1456 +vn -0.4564 0.8888 -0.0417 +vn -0.4391 0.8984 -0.0063 +vn -0.4915 0.8660 -0.0921 +vn -0.5002 0.8607 -0.0946 +vn -0.4847 0.8698 -0.0918 +vn -0.4662 0.8782 -0.1064 +vn -0.4628 0.8830 -0.0784 +vn -0.4295 0.9000 0.0739 +vn -0.3008 0.9079 0.2919 +vn -0.1408 0.8898 0.4341 +vn -0.0034 0.9048 0.4259 +vn 0.1134 0.9615 0.2503 +vn 0.1898 0.9813 -0.0317 +vn 0.1795 0.9327 -0.3126 +vn -0.0007 0.9369 -0.3496 +vn -0.2809 0.8797 0.3837 +vn -0.2611 0.9637 0.0544 +vn -0.1594 0.9039 0.3970 +vn -0.1059 0.9937 -0.0361 +vn -0.1603 0.8654 -0.4747 +vn -0.5055 0.8415 -0.1907 +vn -0.3626 0.7917 -0.4915 +vn -0.4373 0.8982 0.0438 +vn -0.4691 0.8786 0.0894 +vn -0.4328 0.9012 -0.0211 +vn -0.4429 0.8965 -0.0110 +vn -0.4766 0.8777 -0.0500 +vn -0.5134 0.8541 -0.0831 +vn -0.5315 0.8408 -0.1025 +vn -0.5371 0.8354 -0.1164 +vn -0.5422 0.8343 -0.0991 +vn -0.5263 0.8502 -0.0054 +vn -0.4495 0.8789 0.1594 +vn -0.3163 0.9015 0.2954 +vn -0.1473 0.9365 0.3182 +vn -0.0182 0.9850 0.1717 +vn 0.0308 0.9982 -0.0519 +vn -0.0804 0.9774 -0.1956 +vn -0.3311 0.9391 -0.0922 +vn -0.3679 0.8891 0.2722 +vn -0.4698 0.8689 0.1555 +vn -0.1510 0.9559 0.2519 +vn -0.0435 0.9974 -0.0566 +vn -0.1068 0.9321 -0.3460 +vn -0.4593 0.8780 -0.1345 +vn -0.2849 0.8961 -0.3405 +vn -0.4758 0.8782 0.0480 +vn -0.4400 0.8978 0.0175 +vn -0.4356 0.9001 -0.0051 +vn -0.4372 0.8993 -0.0001 +vn -0.4482 0.8939 -0.0103 +vn -0.4805 0.8762 -0.0352 +vn -0.5246 0.8490 -0.0632 +vn -0.5705 0.8170 -0.0830 +vn -0.6138 0.7855 -0.0794 +vn -0.6317 0.7747 -0.0286 +vn -0.6121 0.7851 0.0944 +vn -0.4125 0.8976 0.1550 +vn -0.5527 0.8143 0.1771 +vn -0.2734 0.9588 0.0770 +vn -0.2526 0.9673 -0.0227 +vn -0.3379 0.9410 -0.0191 +vn -0.4166 0.9082 0.0405 +vn -0.3824 0.9179 0.1054 +vn -0.1458 0.9856 0.0858 +vn -0.2763 0.9554 0.1036 +vn -0.0743 0.9938 -0.0821 +vn -0.1504 0.9678 -0.2019 +vn -0.3265 0.9284 -0.1771 +vn -0.4601 0.8870 -0.0382 +vn -0.4554 0.8902 0.0132 +vn -0.4372 0.8993 0.0008 +vn -0.4373 0.8993 -0.0000 +vn -0.4438 0.8961 -0.0032 +vn -0.4639 0.8858 -0.0114 +vn -0.4977 0.8671 -0.0205 +vn -0.5365 0.8436 -0.0212 +vn -0.5681 0.8229 -0.0049 +vn -0.5558 0.8302 0.0418 +vn -0.4777 0.8760 0.0664 +vn -0.3627 0.9317 0.0172 +vn -0.4038 0.9146 0.0200 +vn -0.3547 0.9350 0.0039 +vn -0.3456 0.9382 0.0191 +vn -0.3590 0.9332 0.0156 +vn -0.3160 0.9485 0.0219 +vn -0.2668 0.9635 0.0202 +vn -0.2118 0.9773 0.0012 +vn -0.2138 0.9753 -0.0548 +vn -0.2963 0.9525 -0.0693 +vn -0.3946 0.9180 -0.0392 +vn -0.4428 0.8966 -0.0016 +vn -0.4374 0.8993 0.0002 +vn -0.4379 0.8990 0.0000 +vn -0.4388 0.8986 -0.0006 +vn -0.4469 0.8946 -0.0028 +vn -0.4602 0.8878 -0.0040 +vn -0.4657 0.8849 0.0023 +vn -0.4152 0.9096 0.0149 +vn -0.4554 0.8903 0.0000 +vn -0.3767 0.9263 0.0090 +vn -0.3647 0.9311 0.0013 +vn -0.3601 0.9329 0.0012 +vn -0.3481 0.9374 0.0038 +vn -0.3298 0.9440 0.0052 +vn -0.3113 0.9503 0.0047 +vn -0.2968 0.9549 0.0035 +vn -0.3010 0.9536 -0.0079 +vn -0.3379 0.9410 -0.0154 +vn -0.3927 0.9195 -0.0128 +vn -0.4302 0.9027 -0.0026 +vn -0.4360 0.8969 0.0738 +vn -0.4372 0.8993 0.0081 +usemtl None +s 1 +f 27//1 1//2 26//2 +f 28//3 2//2 27//1 +f 29//4 3//2 28//3 +f 29//4 5//5 4//2 +f 30//6 6//7 5//5 +f 31//8 7//9 6//7 +f 32//10 8//11 7//9 +f 33//12 9//13 8//11 +f 35//14 9//13 34//15 +f 36//16 10//17 35//14 +f 37//18 11//19 36//16 +f 37//18 13//20 12//21 +f 38//22 14//23 13//20 +f 40//24 14//23 39//25 +f 41//26 15//27 40//24 +f 42//28 16//29 41//26 +f 42//28 18//30 17//31 +f 44//32 18//30 43//33 +f 45//34 19//35 44//32 +f 46//36 20//37 45//34 +f 47//38 21//39 46//36 +f 48//40 22//2 47//38 +f 49//2 23//2 48//40 +f 50//2 24//2 49//2 +f 52//41 26//2 51//2 +f 53//42 27//1 52//41 +f 53//42 29//4 28//3 +f 54//43 30//6 29//4 +f 55//44 31//8 30//6 +f 56//45 32//10 31//8 +f 57//46 33//12 32//10 +f 58//47 34//15 33//12 +f 60//48 34//15 59//49 +f 61//50 35//14 60//48 +f 62//51 36//16 61//50 +f 62//51 38//22 37//18 +f 63//52 39//25 38//22 +f 65//53 39//25 64//54 +f 66//55 40//24 65//53 +f 66//55 42//28 41//26 +f 67//56 43//33 42//28 +f 69//57 43//33 68//58 +f 70//59 44//32 69//57 +f 71//60 45//34 70//59 +f 72//61 46//36 71//60 +f 73//62 47//38 72//61 +f 74//63 48//40 73//62 +f 75//2 49//2 74//63 +f 77//64 51//2 76//2 +f 77//64 53//42 52//41 +f 78//65 54//43 53//42 +f 79//66 55//44 54//43 +f 80//67 56//45 55//44 +f 81//68 57//46 56//45 +f 82//69 58//47 57//46 +f 83//70 59//49 58//47 +f 85//71 59//49 84//72 +f 86//73 60//48 85//71 +f 87//74 61//50 86//73 +f 87//74 63//52 62//51 +f 88//75 64//54 63//52 +f 90//76 64//54 89//77 +f 91//78 65//53 90//76 +f 91//78 67//56 66//55 +f 92//79 68//58 67//56 +f 94//80 68//58 93//81 +f 95//82 69//57 94//80 +f 96//83 70//59 95//82 +f 97//84 71//60 96//83 +f 98//85 72//61 97//84 +f 99//86 73//62 98//85 +f 100//2 74//63 99//86 +f 101//87 77//64 76//2 +f 103//88 77//64 102//89 +f 103//88 79//66 78//65 +f 104//90 80//67 79//66 +f 105//91 81//68 80//67 +f 106//92 82//69 81//68 +f 107//93 83//70 82//69 +f 109//94 83//70 108//95 +f 109//94 85//71 84//72 +f 110//96 86//73 85//71 +f 111//97 87//74 86//73 +f 112//98 88//75 87//74 +f 113//99 89//77 88//75 +f 115//100 89//77 114//101 +f 116//102 90//76 115//100 +f 116//102 92//79 91//78 +f 117//103 93//81 92//79 +f 119//104 93//81 118//105 +f 120//106 94//80 119//104 +f 121//107 95//82 120//106 +f 122//108 96//83 121//107 +f 123//109 97//84 122//108 +f 124//110 98//85 123//109 +f 125//111 99//86 124//110 +f 126//112 102//89 101//87 +f 127//113 103//88 102//89 +f 129//114 103//88 128//115 +f 130//116 104//90 129//114 +f 131//117 105//91 130//116 +f 132//118 106//92 131//117 +f 133//119 107//93 132//118 +f 133//119 109//94 108//95 +f 134//120 110//96 109//94 +f 135//121 111//97 110//96 +f 136//122 112//98 111//97 +f 137//123 113//99 112//98 +f 138//124 114//101 113//99 +f 140//125 114//101 139//126 +f 141//127 115//100 140//125 +f 141//127 117//103 116//102 +f 142//128 118//105 117//103 +f 144//129 118//105 143//130 +f 145//131 119//104 144//129 +f 146//132 120//106 145//131 +f 147//133 121//107 146//132 +f 148//134 122//108 147//133 +f 149//135 123//109 148//134 +f 150//136 124//110 149//135 +f 151//137 127//113 126//112 +f 152//138 128//115 127//113 +f 154//139 128//115 153//140 +f 155//141 129//114 154//139 +f 156//142 130//116 155//141 +f 156//142 132//118 131//117 +f 157//143 133//119 132//118 +f 158//144 134//120 133//119 +f 159//145 135//121 134//120 +f 160//146 136//122 135//121 +f 161//147 137//123 136//122 +f 162//148 138//124 137//123 +f 163//149 139//126 138//124 +f 165//150 139//126 164//151 +f 166//152 140//125 165//150 +f 166//152 142//128 141//127 +f 167//153 143//130 142//128 +f 169//2 143//130 168//154 +f 170//155 144//129 169//2 +f 171//156 145//131 170//155 +f 172//157 146//132 171//156 +f 173//158 147//133 172//157 +f 174//159 148//134 173//158 +f 175//160 149//135 174//159 +f 176//161 152//138 151//137 +f 177//162 153//140 152//138 +f 178//163 154//139 153//140 +f 180//164 154//139 179//165 +f 180//164 156//142 155//141 +f 181//166 157//143 156//142 +f 182//167 158//144 157//143 +f 183//168 159//145 158//144 +f 184//169 160//146 159//145 +f 185//170 161//147 160//146 +f 186//171 162//148 161//147 +f 187//172 163//149 162//148 +f 189//173 163//149 188//174 +f 190//175 164//151 189//173 +f 191//176 165//150 190//175 +f 192//177 166//152 191//176 +f 193//178 167//153 192//177 +f 194//2 168//154 193//178 +f 195//179 169//2 194//2 +f 196//180 170//155 195//179 +f 197//181 171//156 196//180 +f 198//182 172//157 197//181 +f 199//183 173//158 198//182 +f 200//184 174//159 199//183 +f 201//185 177//162 176//161 +f 202//186 178//163 177//162 +f 203//187 179//165 178//163 +f 204//188 180//164 179//165 +f 205//189 181//166 180//164 +f 206//190 182//167 181//166 +f 207//191 183//168 182//167 +f 208//192 184//169 183//168 +f 209//193 185//170 184//169 +f 210//194 186//171 185//170 +f 211//195 187//172 186//171 +f 212//196 188//174 187//172 +f 214//197 188//174 213//198 +f 215//199 189//173 214//197 +f 216//200 190//175 215//199 +f 217//201 191//176 216//200 +f 218//202 192//177 217//201 +f 219//203 193//178 218//202 +f 220//204 194//2 219//203 +f 220//204 196//180 195//179 +f 221//205 197//181 196//180 +f 222//206 198//182 197//181 +f 224//207 198//182 223//208 +f 225//209 199//183 224//207 +f 226//210 202//186 201//185 +f 228//211 202//186 227//212 +f 229//213 203//187 228//211 +f 230//214 204//188 229//213 +f 231//215 205//189 230//214 +f 232//216 206//190 231//215 +f 233//217 207//191 232//216 +f 234//218 208//192 233//217 +f 234//218 210//194 209//193 +f 235//219 211//195 210//194 +f 237//220 211//195 236//221 +f 238//222 212//196 237//220 +f 239//223 213//198 238//222 +f 240//224 214//197 239//223 +f 241//225 215//199 240//224 +f 242//226 216//200 241//225 +f 243//227 217//201 242//226 +f 244//228 218//202 243//227 +f 245//229 219//203 244//228 +f 245//229 221//205 220//204 +f 246//230 222//206 221//205 +f 247//231 223//208 222//206 +f 248//232 224//207 223//208 +f 249//233 225//209 224//207 +f 252//234 226//210 251//235 +f 253//236 227//212 252//234 +f 254//237 228//211 253//236 +f 255//238 229//213 254//237 +f 256//239 230//214 255//238 +f 257//240 231//215 256//239 +f 258//241 232//216 257//240 +f 259//242 233//217 258//241 +f 260//243 234//218 259//242 +f 261//244 235//219 260//243 +f 262//245 236//221 261//244 +f 263//246 237//220 262//245 +f 264//247 238//222 263//246 +f 264//247 240//224 239//223 +f 266//248 240//224 265//249 +f 267//250 241//225 266//248 +f 268//251 242//226 267//250 +f 269//252 243//227 268//251 +f 270//253 244//228 269//252 +f 270//253 246//230 245//229 +f 271//254 247//231 246//230 +f 272//255 248//232 247//231 +f 273//256 249//233 248//232 +f 274//257 250//258 249//233 +f 277//259 251//235 276//260 +f 278//261 252//234 277//259 +f 279//262 253//236 278//261 +f 279//262 255//238 254//237 +f 280//263 256//239 255//238 +f 282//264 256//239 281//265 +f 283//266 257//240 282//264 +f 284//267 258//241 283//266 +f 285//268 259//242 284//267 +f 286//269 260//243 285//268 +f 287//270 261//244 286//269 +f 288//271 262//245 287//270 +f 289//272 263//246 288//271 +f 290//273 264//247 289//272 +f 291//274 265//249 290//273 +f 292//275 266//248 291//274 +f 293//276 267//250 292//275 +f 294//277 268//251 293//276 +f 295//278 269//252 294//277 +f 296//279 270//253 295//278 +f 296//279 272//255 271//254 +f 297//280 273//256 272//255 +f 298//281 274//257 273//256 +f 300//282 274//257 299//283 +f 302//284 276//260 301//285 +f 303//286 277//259 302//284 +f 304//287 278//261 303//286 +f 304//287 280//263 279//262 +f 305//288 281//265 280//263 +f 306//289 282//264 281//265 +f 307//290 283//266 282//264 +f 309//291 283//266 308//292 +f 310//293 284//267 309//291 +f 311//294 285//268 310//293 +f 312//295 286//269 311//294 +f 313//296 287//270 312//295 +f 314//297 288//271 313//296 +f 315//298 289//272 314//297 +f 316//299 290//273 315//298 +f 317//300 291//274 316//299 +f 317//300 293//276 292//275 +f 319//301 293//276 318//302 +f 320//303 294//277 319//301 +f 321//304 295//278 320//303 +f 321//304 297//280 296//279 +f 323//305 297//280 322//306 +f 324//307 298//281 323//305 +f 325//308 299//283 324//307 +f 327//309 301//285 326//310 +f 328//311 302//284 327//309 +f 329//312 303//286 328//311 +f 329//312 305//288 304//287 +f 330//313 306//289 305//288 +f 331//314 307//290 306//289 +f 332//315 308//292 307//290 +f 334//316 308//292 333//317 +f 335//318 309//291 334//316 +f 336//319 310//293 335//318 +f 336//319 312//295 311//294 +f 337//320 313//296 312//295 +f 339//321 313//296 338//322 +f 340//323 314//297 339//321 +f 341//324 315//298 340//323 +f 342//325 316//299 341//324 +f 343//326 317//300 342//325 +f 343//326 319//301 318//302 +f 344//327 320//303 319//301 +f 346//328 320//303 345//329 +f 347//330 321//304 346//328 +f 347//330 323//305 322//306 +f 348//331 324//307 323//305 +f 350//332 324//307 349//333 +f 351//334 327//309 326//310 +f 353//335 327//309 352//336 +f 354//337 328//311 353//335 +f 354//337 330//313 329//312 +f 355//338 331//314 330//313 +f 357//339 331//314 356//340 +f 358//341 332//315 357//339 +f 358//341 334//316 333//317 +f 359//342 335//318 334//316 +f 360//343 336//319 335//318 +f 361//344 337//320 336//319 +f 363//345 337//320 362//346 +f 364//347 338//322 363//345 +f 365//348 339//321 364//347 +f 366//2 340//323 365//348 +f 367//2 341//324 366//2 +f 368//349 342//325 367//2 +f 369//350 343//326 368//349 +f 369//350 345//329 344//327 +f 371//351 345//329 370//352 +f 372//353 346//328 371//351 +f 372//353 348//331 347//330 +f 373//354 349//333 348//331 +f 374//355 350//332 349//333 +f 376//356 352//336 351//334 +f 378//357 352//336 377//358 +f 379//359 353//335 378//357 +f 379//359 355//338 354//337 +f 380//360 356//340 355//338 +f 382//361 356//340 381//362 +f 383//363 357//339 382//361 +f 383//363 359//342 358//341 +f 384//364 360//343 359//342 +f 385//365 361//344 360//343 +f 386//366 362//346 361//344 +f 388//367 362//346 387//368 +f 389//369 363//345 388//367 +f 390//370 364//347 389//369 +f 391//371 365//348 390//370 +f 392//372 366//2 391//371 +f 393//2 367//2 392//372 +f 394//2 368//349 393//2 +f 395//2 369//350 394//2 +f 396//373 370//352 395//2 +f 397//374 371//351 396//373 +f 398//375 372//353 397//374 +f 398//375 374//355 373//354 +f 399//376 375//377 374//355 +f 401//378 377//358 376//356 +f 402//379 378//357 377//358 +f 403//380 379//359 378//357 +f 404//381 380//360 379//359 +f 405//382 381//362 380//360 +f 406//383 382//361 381//362 +f 408//384 382//361 407//385 +f 408//384 384//364 383//363 +f 409//386 385//365 384//364 +f 410//387 386//366 385//365 +f 411//388 387//368 386//366 +f 412//389 388//367 387//368 +f 414//390 388//367 413//391 +f 415//392 389//369 414//390 +f 416//393 390//370 415//392 +f 417//394 391//371 416//393 +f 418//395 392//372 417//394 +f 419//396 393//2 418//395 +f 420//397 394//2 419//396 +f 421//398 395//2 420//397 +f 422//399 396//373 421//398 +f 423//400 397//374 422//399 +f 423//400 399//376 398//375 +f 424//401 400//402 399//376 +f 427//403 401//378 426//404 +f 427//403 403//380 402//379 +f 428//405 404//381 403//380 +f 429//406 405//382 404//381 +f 430//407 406//383 405//382 +f 431//408 407//385 406//383 +f 432//409 408//384 407//385 +f 434//410 408//384 433//411 +f 434//410 410//387 409//386 +f 435//412 411//388 410//387 +f 436//413 412//389 411//388 +f 437//414 413//391 412//389 +f 439//415 413//391 438//416 +f 440//417 414//390 439//415 +f 441//418 415//392 440//417 +f 442//419 416//393 441//418 +f 443//420 417//394 442//419 +f 444//421 418//395 443//420 +f 445//422 419//396 444//421 +f 446//423 420//397 445//422 +f 446//423 422//399 421//398 +f 447//424 423//400 422//399 +f 448//425 424//401 423//400 +f 450//426 424//401 449//427 +f 452//428 426//404 451//429 +f 453//430 427//403 452//428 +f 454//431 428//405 453//430 +f 455//432 429//406 454//431 +f 456//433 430//407 455//432 +f 457//434 431//408 456//433 +f 458//435 432//409 457//434 +f 458//435 434//410 433//411 +f 459//436 435//412 434//410 +f 460//437 436//413 435//412 +f 461//438 437//414 436//413 +f 462//439 438//416 437//414 +f 464//440 438//416 463//441 +f 464//440 440//417 439//415 +f 465//442 441//418 440//417 +f 467//443 441//418 466//444 +f 467//443 443//420 442//419 +f 468//445 444//421 443//420 +f 470//446 444//421 469//447 +f 471//448 445//422 470//446 +f 472//449 446//423 471//448 +f 472//449 448//425 447//424 +f 473//450 449//427 448//425 +f 475//451 449//427 474//452 +f 477//453 451//429 476//454 +f 478//455 452//428 477//453 +f 479//456 453//430 478//455 +f 480//457 454//431 479//456 +f 481//458 455//432 480//457 +f 482//459 456//433 481//458 +f 483//460 457//434 482//459 +f 483//460 459//436 458//435 +f 484//461 460//437 459//436 +f 485//462 461//438 460//437 +f 487//463 461//438 486//464 +f 488//465 462//439 487//463 +f 488//465 464//440 463//441 +f 489//466 465//442 464//440 +f 490//467 466//444 465//442 +f 491//468 467//443 466//444 +f 493//469 467//443 492//470 +f 493//469 469//447 468//445 +f 495//471 469//447 494//472 +f 496//473 470//446 495//471 +f 497//474 471//448 496//473 +f 497//474 473//450 472//449 +f 499//475 473//450 498//476 +f 499//475 475//451 474//452 +f 502//477 476//454 501//478 +f 503//479 477//453 502//477 +f 504//480 478//455 503//479 +f 505//481 479//456 504//480 +f 506//482 480//457 505//481 +f 507//483 481//458 506//482 +f 508//484 482//459 507//483 +f 509//485 483//460 508//484 +f 510//486 484//461 509//485 +f 511//487 485//462 510//486 +f 512//488 486//464 511//487 +f 513//489 487//463 512//488 +f 513//489 489//466 488//465 +f 514//490 490//467 489//466 +f 515//491 491//468 490//467 +f 517//492 491//468 516//493 +f 518//494 492//470 517//492 +f 519//495 493//469 518//494 +f 519//495 495//471 494//472 +f 520//496 496//473 495//471 +f 522//497 496//473 521//498 +f 522//497 498//476 497//474 +f 524//499 498//476 523//500 +f 524//499 500//501 499//475 +f 527//502 501//478 526//2 +f 528//503 502//477 527//502 +f 529//504 503//479 528//503 +f 530//505 504//480 529//504 +f 531//506 505//481 530//505 +f 532//507 506//482 531//506 +f 533//508 507//483 532//507 +f 534//509 508//484 533//508 +f 535//510 509//485 534//509 +f 536//511 510//486 535//510 +f 537//512 511//487 536//511 +f 538//513 512//488 537//512 +f 538//513 514//490 513//489 +f 539//514 515//491 514//490 +f 540//515 516//493 515//491 +f 542//516 516//493 541//517 +f 543//518 517//492 542//516 +f 544//519 518//494 543//518 +f 544//519 520//496 519//495 +f 545//520 521//498 520//496 +f 547//521 521//498 546//522 +f 547//521 523//500 522//497 +f 548//523 524//499 523//500 +f 549//524 525//525 524//499 +f 552//526 526//2 551//2 +f 553//527 527//502 552//526 +f 554//528 528//503 553//527 +f 555//529 529//504 554//528 +f 556//530 530//505 555//529 +f 557//531 531//506 556//530 +f 558//532 532//507 557//531 +f 558//532 534//509 533//508 +f 559//533 535//510 534//509 +f 561//534 535//510 560//535 +f 562//536 536//511 561//534 +f 563//537 537//512 562//536 +f 563//537 539//514 538//513 +f 564//538 540//515 539//514 +f 565//539 541//517 540//515 +f 566//540 542//516 541//517 +f 568//541 542//516 567//542 +f 569//543 543//518 568//541 +f 569//543 545//520 544//519 +f 570//544 546//522 545//520 +f 571//545 547//521 546//522 +f 572//546 548//523 547//521 +f 573//547 549//524 548//523 +f 575//2 549//524 574//548 +f 577//2 551//2 576//2 +f 578//549 552//526 577//2 +f 579//550 553//527 578//549 +f 580//551 554//528 579//550 +f 581//552 555//529 580//551 +f 582//553 556//530 581//552 +f 583//554 557//531 582//553 +f 583//554 559//533 558//532 +f 584//555 560//535 559//533 +f 585//556 561//534 560//535 +f 587//557 561//534 586//558 +f 587//557 563//537 562//536 +f 588//559 564//538 563//537 +f 590//560 564//538 589//561 +f 591//562 565//539 590//560 +f 592//563 566//540 591//562 +f 593//564 567//542 592//563 +f 593//564 569//543 568//541 +f 594//565 570//544 569//543 +f 595//566 571//545 570//544 +f 596//567 572//546 571//545 +f 597//568 573//547 572//546 +f 599//569 573//547 598//570 +f 600//2 574//548 599//569 +f 602//2 576//2 601//2 +f 603//2 577//2 602//2 +f 604//2 578//549 603//2 +f 605//571 579//550 604//2 +f 606//572 580//551 605//571 +f 607//573 581//552 606//572 +f 608//574 582//553 607//573 +f 608//574 584//555 583//554 +f 610//575 584//555 609//576 +f 611//577 585//556 610//575 +f 612//578 586//558 611//577 +f 613//579 587//557 612//578 +f 614//580 588//559 613//579 +f 615//581 589//561 614//580 +f 616//582 590//560 615//581 +f 617//583 591//562 616//582 +f 618//584 592//563 617//583 +f 618//584 594//565 593//564 +f 619//585 595//566 594//565 +f 620//586 596//567 595//566 +f 621//587 597//568 596//567 +f 623//2 597//568 622//2 +f 624//2 598//570 623//2 +f 625//2 599//569 624//2 +f 27//1 2//2 1//2 +f 28//3 3//2 2//2 +f 29//4 4//2 3//2 +f 29//4 30//6 5//5 +f 30//6 31//8 6//7 +f 31//8 32//10 7//9 +f 32//10 33//12 8//11 +f 33//12 34//15 9//13 +f 35//14 10//17 9//13 +f 36//16 11//19 10//17 +f 37//18 12//21 11//19 +f 37//18 38//22 13//20 +f 38//22 39//25 14//23 +f 40//24 15//27 14//23 +f 41//26 16//29 15//27 +f 42//28 17//31 16//29 +f 42//28 43//33 18//30 +f 44//32 19//35 18//30 +f 45//34 20//37 19//35 +f 46//36 21//39 20//37 +f 47//38 22//2 21//39 +f 48//40 23//2 22//2 +f 49//2 24//2 23//2 +f 50//2 25//2 24//2 +f 52//41 27//1 26//2 +f 53//42 28//3 27//1 +f 53//42 54//43 29//4 +f 54//43 55//44 30//6 +f 55//44 56//45 31//8 +f 56//45 57//46 32//10 +f 57//46 58//47 33//12 +f 58//47 59//49 34//15 +f 60//48 35//14 34//15 +f 61//50 36//16 35//14 +f 62//51 37//18 36//16 +f 62//51 63//52 38//22 +f 63//52 64//54 39//25 +f 65//53 40//24 39//25 +f 66//55 41//26 40//24 +f 66//55 67//56 42//28 +f 67//56 68//58 43//33 +f 69//57 44//32 43//33 +f 70//59 45//34 44//32 +f 71//60 46//36 45//34 +f 72//61 47//38 46//36 +f 73//62 48//40 47//38 +f 74//63 49//2 48//40 +f 75//2 50//2 49//2 +f 77//64 52//41 51//2 +f 77//64 78//65 53//42 +f 78//65 79//66 54//43 +f 79//66 80//67 55//44 +f 80//67 81//68 56//45 +f 81//68 82//69 57//46 +f 82//69 83//70 58//47 +f 83//70 84//72 59//49 +f 85//71 60//48 59//49 +f 86//73 61//50 60//48 +f 87//74 62//51 61//50 +f 87//74 88//75 63//52 +f 88//75 89//77 64//54 +f 90//76 65//53 64//54 +f 91//78 66//55 65//53 +f 91//78 92//79 67//56 +f 92//79 93//81 68//58 +f 94//80 69//57 68//58 +f 95//82 70//59 69//57 +f 96//83 71//60 70//59 +f 97//84 72//61 71//60 +f 98//85 73//62 72//61 +f 99//86 74//63 73//62 +f 100//2 75//2 74//63 +f 101//87 102//89 77//64 +f 103//88 78//65 77//64 +f 103//88 104//90 79//66 +f 104//90 105//91 80//67 +f 105//91 106//92 81//68 +f 106//92 107//93 82//69 +f 107//93 108//95 83//70 +f 109//94 84//72 83//70 +f 109//94 110//96 85//71 +f 110//96 111//97 86//73 +f 111//97 112//98 87//74 +f 112//98 113//99 88//75 +f 113//99 114//101 89//77 +f 115//100 90//76 89//77 +f 116//102 91//78 90//76 +f 116//102 117//103 92//79 +f 117//103 118//105 93//81 +f 119//104 94//80 93//81 +f 120//106 95//82 94//80 +f 121//107 96//83 95//82 +f 122//108 97//84 96//83 +f 123//109 98//85 97//84 +f 124//110 99//86 98//85 +f 125//111 100//2 99//86 +f 126//112 127//113 102//89 +f 127//113 128//115 103//88 +f 129//114 104//90 103//88 +f 130//116 105//91 104//90 +f 131//117 106//92 105//91 +f 132//118 107//93 106//92 +f 133//119 108//95 107//93 +f 133//119 134//120 109//94 +f 134//120 135//121 110//96 +f 135//121 136//122 111//97 +f 136//122 137//123 112//98 +f 137//123 138//124 113//99 +f 138//124 139//126 114//101 +f 140//125 115//100 114//101 +f 141//127 116//102 115//100 +f 141//127 142//128 117//103 +f 142//128 143//130 118//105 +f 144//129 119//104 118//105 +f 145//131 120//106 119//104 +f 146//132 121//107 120//106 +f 147//133 122//108 121//107 +f 148//134 123//109 122//108 +f 149//135 124//110 123//109 +f 150//136 125//111 124//110 +f 151//137 152//138 127//113 +f 152//138 153//140 128//115 +f 154//139 129//114 128//115 +f 155//141 130//116 129//114 +f 156//142 131//117 130//116 +f 156//142 157//143 132//118 +f 157//143 158//144 133//119 +f 158//144 159//145 134//120 +f 159//145 160//146 135//121 +f 160//146 161//147 136//122 +f 161//147 162//148 137//123 +f 162//148 163//149 138//124 +f 163//149 164//151 139//126 +f 165//150 140//125 139//126 +f 166//152 141//127 140//125 +f 166//152 167//153 142//128 +f 167//153 168//154 143//130 +f 169//2 144//129 143//130 +f 170//155 145//131 144//129 +f 171//156 146//132 145//131 +f 172//157 147//133 146//132 +f 173//158 148//134 147//133 +f 174//159 149//135 148//134 +f 175//160 150//136 149//135 +f 176//161 177//162 152//138 +f 177//162 178//163 153//140 +f 178//163 179//165 154//139 +f 180//164 155//141 154//139 +f 180//164 181//166 156//142 +f 181//166 182//167 157//143 +f 182//167 183//168 158//144 +f 183//168 184//169 159//145 +f 184//169 185//170 160//146 +f 185//170 186//171 161//147 +f 186//171 187//172 162//148 +f 187//172 188//174 163//149 +f 189//173 164//151 163//149 +f 190//175 165//150 164//151 +f 191//176 166//152 165//150 +f 192//177 167//153 166//152 +f 193//178 168//154 167//153 +f 194//2 169//2 168//154 +f 195//179 170//155 169//2 +f 196//180 171//156 170//155 +f 197//181 172//157 171//156 +f 198//182 173//158 172//157 +f 199//183 174//159 173//158 +f 200//184 175//160 174//159 +f 201//185 202//186 177//162 +f 202//186 203//187 178//163 +f 203//187 204//188 179//165 +f 204//188 205//189 180//164 +f 205//189 206//190 181//166 +f 206//190 207//191 182//167 +f 207//191 208//192 183//168 +f 208//192 209//193 184//169 +f 209//193 210//194 185//170 +f 210//194 211//195 186//171 +f 211//195 212//196 187//172 +f 212//196 213//198 188//174 +f 214//197 189//173 188//174 +f 215//199 190//175 189//173 +f 216//200 191//176 190//175 +f 217//201 192//177 191//176 +f 218//202 193//178 192//177 +f 219//203 194//2 193//178 +f 220//204 195//179 194//2 +f 220//204 221//205 196//180 +f 221//205 222//206 197//181 +f 222//206 223//208 198//182 +f 224//207 199//183 198//182 +f 225//209 200//184 199//183 +f 226//210 227//212 202//186 +f 228//211 203//187 202//186 +f 229//213 204//188 203//187 +f 230//214 205//189 204//188 +f 231//215 206//190 205//189 +f 232//216 207//191 206//190 +f 233//217 208//192 207//191 +f 234//218 209//193 208//192 +f 234//218 235//219 210//194 +f 235//219 236//221 211//195 +f 237//220 212//196 211//195 +f 238//222 213//198 212//196 +f 239//223 214//197 213//198 +f 240//224 215//199 214//197 +f 241//225 216//200 215//199 +f 242//226 217//201 216//200 +f 243//227 218//202 217//201 +f 244//228 219//203 218//202 +f 245//229 220//204 219//203 +f 245//229 246//230 221//205 +f 246//230 247//231 222//206 +f 247//231 248//232 223//208 +f 248//232 249//233 224//207 +f 249//233 250//258 225//209 +f 252//234 227//212 226//210 +f 253//236 228//211 227//212 +f 254//237 229//213 228//211 +f 255//238 230//214 229//213 +f 256//239 231//215 230//214 +f 257//240 232//216 231//215 +f 258//241 233//217 232//216 +f 259//242 234//218 233//217 +f 260//243 235//219 234//218 +f 261//244 236//221 235//219 +f 262//245 237//220 236//221 +f 263//246 238//222 237//220 +f 264//247 239//223 238//222 +f 264//247 265//249 240//224 +f 266//248 241//225 240//224 +f 267//250 242//226 241//225 +f 268//251 243//227 242//226 +f 269//252 244//228 243//227 +f 270//253 245//229 244//228 +f 270//253 271//254 246//230 +f 271//254 272//255 247//231 +f 272//255 273//256 248//232 +f 273//256 274//257 249//233 +f 274//257 275//588 250//258 +f 277//259 252//234 251//235 +f 278//261 253//236 252//234 +f 279//262 254//237 253//236 +f 279//262 280//263 255//238 +f 280//263 281//265 256//239 +f 282//264 257//240 256//239 +f 283//266 258//241 257//240 +f 284//267 259//242 258//241 +f 285//268 260//243 259//242 +f 286//269 261//244 260//243 +f 287//270 262//245 261//244 +f 288//271 263//246 262//245 +f 289//272 264//247 263//246 +f 290//273 265//249 264//247 +f 291//274 266//248 265//249 +f 292//275 267//250 266//248 +f 293//276 268//251 267//250 +f 294//277 269//252 268//251 +f 295//278 270//253 269//252 +f 296//279 271//254 270//253 +f 296//279 297//280 272//255 +f 297//280 298//281 273//256 +f 298//281 299//283 274//257 +f 300//282 275//588 274//257 +f 302//284 277//259 276//260 +f 303//286 278//261 277//259 +f 304//287 279//262 278//261 +f 304//287 305//288 280//263 +f 305//288 306//289 281//265 +f 306//289 307//290 282//264 +f 307//290 308//292 283//266 +f 309//291 284//267 283//266 +f 310//293 285//268 284//267 +f 311//294 286//269 285//268 +f 312//295 287//270 286//269 +f 313//296 288//271 287//270 +f 314//297 289//272 288//271 +f 315//298 290//273 289//272 +f 316//299 291//274 290//273 +f 317//300 292//275 291//274 +f 317//300 318//302 293//276 +f 319//301 294//277 293//276 +f 320//303 295//278 294//277 +f 321//304 296//279 295//278 +f 321//304 322//306 297//280 +f 323//305 298//281 297//280 +f 324//307 299//283 298//281 +f 325//308 300//282 299//283 +f 327//309 302//284 301//285 +f 328//311 303//286 302//284 +f 329//312 304//287 303//286 +f 329//312 330//313 305//288 +f 330//313 331//314 306//289 +f 331//314 332//315 307//290 +f 332//315 333//317 308//292 +f 334//316 309//291 308//292 +f 335//318 310//293 309//291 +f 336//319 311//294 310//293 +f 336//319 337//320 312//295 +f 337//320 338//322 313//296 +f 339//321 314//297 313//296 +f 340//323 315//298 314//297 +f 341//324 316//299 315//298 +f 342//325 317//300 316//299 +f 343//326 318//302 317//300 +f 343//326 344//327 319//301 +f 344//327 345//329 320//303 +f 346//328 321//304 320//303 +f 347//330 322//306 321//304 +f 347//330 348//331 323//305 +f 348//331 349//333 324//307 +f 350//332 325//308 324//307 +f 351//334 352//336 327//309 +f 353//335 328//311 327//309 +f 354//337 329//312 328//311 +f 354//337 355//338 330//313 +f 355//338 356//340 331//314 +f 357//339 332//315 331//314 +f 358//341 333//317 332//315 +f 358//341 359//342 334//316 +f 359//342 360//343 335//318 +f 360//343 361//344 336//319 +f 361//344 362//346 337//320 +f 363//345 338//322 337//320 +f 364//347 339//321 338//322 +f 365//348 340//323 339//321 +f 366//2 341//324 340//323 +f 367//2 342//325 341//324 +f 368//349 343//326 342//325 +f 369//350 344//327 343//326 +f 369//350 370//352 345//329 +f 371//351 346//328 345//329 +f 372//353 347//330 346//328 +f 372//353 373//354 348//331 +f 373//354 374//355 349//333 +f 374//355 375//377 350//332 +f 376//356 377//358 352//336 +f 378//357 353//335 352//336 +f 379//359 354//337 353//335 +f 379//359 380//360 355//338 +f 380//360 381//362 356//340 +f 382//361 357//339 356//340 +f 383//363 358//341 357//339 +f 383//363 384//364 359//342 +f 384//364 385//365 360//343 +f 385//365 386//366 361//344 +f 386//366 387//368 362//346 +f 388//367 363//345 362//346 +f 389//369 364//347 363//345 +f 390//370 365//348 364//347 +f 391//371 366//2 365//348 +f 392//372 367//2 366//2 +f 393//2 368//349 367//2 +f 394//2 369//350 368//349 +f 395//2 370//352 369//350 +f 396//373 371//351 370//352 +f 397//374 372//353 371//351 +f 398//375 373//354 372//353 +f 398//375 399//376 374//355 +f 399//376 400//402 375//377 +f 401//378 402//379 377//358 +f 402//379 403//380 378//357 +f 403//380 404//381 379//359 +f 404//381 405//382 380//360 +f 405//382 406//383 381//362 +f 406//383 407//385 382//361 +f 408//384 383//363 382//361 +f 408//384 409//386 384//364 +f 409//386 410//387 385//365 +f 410//387 411//388 386//366 +f 411//388 412//389 387//368 +f 412//389 413//391 388//367 +f 414//390 389//369 388//367 +f 415//392 390//370 389//369 +f 416//393 391//371 390//370 +f 417//394 392//372 391//371 +f 418//395 393//2 392//372 +f 419//396 394//2 393//2 +f 420//397 395//2 394//2 +f 421//398 396//373 395//2 +f 422//399 397//374 396//373 +f 423//400 398//375 397//374 +f 423//400 424//401 399//376 +f 424//401 425//589 400//402 +f 427//403 402//379 401//378 +f 427//403 428//405 403//380 +f 428//405 429//406 404//381 +f 429//406 430//407 405//382 +f 430//407 431//408 406//383 +f 431//408 432//409 407//385 +f 432//409 433//411 408//384 +f 434//410 409//386 408//384 +f 434//410 435//412 410//387 +f 435//412 436//413 411//388 +f 436//413 437//414 412//389 +f 437//414 438//416 413//391 +f 439//415 414//390 413//391 +f 440//417 415//392 414//390 +f 441//418 416//393 415//392 +f 442//419 417//394 416//393 +f 443//420 418//395 417//394 +f 444//421 419//396 418//395 +f 445//422 420//397 419//396 +f 446//423 421//398 420//397 +f 446//423 447//424 422//399 +f 447//424 448//425 423//400 +f 448//425 449//427 424//401 +f 450//426 425//589 424//401 +f 452//428 427//403 426//404 +f 453//430 428//405 427//403 +f 454//431 429//406 428//405 +f 455//432 430//407 429//406 +f 456//433 431//408 430//407 +f 457//434 432//409 431//408 +f 458//435 433//411 432//409 +f 458//435 459//436 434//410 +f 459//436 460//437 435//412 +f 460//437 461//438 436//413 +f 461//438 462//439 437//414 +f 462//439 463//441 438//416 +f 464//440 439//415 438//416 +f 464//440 465//442 440//417 +f 465//442 466//444 441//418 +f 467//443 442//419 441//418 +f 467//443 468//445 443//420 +f 468//445 469//447 444//421 +f 470//446 445//422 444//421 +f 471//448 446//423 445//422 +f 472//449 447//424 446//423 +f 472//449 473//450 448//425 +f 473//450 474//452 449//427 +f 475//451 450//426 449//427 +f 477//453 452//428 451//429 +f 478//455 453//430 452//428 +f 479//456 454//431 453//430 +f 480//457 455//432 454//431 +f 481//458 456//433 455//432 +f 482//459 457//434 456//433 +f 483//460 458//435 457//434 +f 483//460 484//461 459//436 +f 484//461 485//462 460//437 +f 485//462 486//464 461//438 +f 487//463 462//439 461//438 +f 488//465 463//441 462//439 +f 488//465 489//466 464//440 +f 489//466 490//467 465//442 +f 490//467 491//468 466//444 +f 491//468 492//470 467//443 +f 493//469 468//445 467//443 +f 493//469 494//472 469//447 +f 495//471 470//446 469//447 +f 496//473 471//448 470//446 +f 497//474 472//449 471//448 +f 497//474 498//476 473//450 +f 499//475 474//452 473//450 +f 499//475 500//501 475//451 +f 502//477 477//453 476//454 +f 503//479 478//455 477//453 +f 504//480 479//456 478//455 +f 505//481 480//457 479//456 +f 506//482 481//458 480//457 +f 507//483 482//459 481//458 +f 508//484 483//460 482//459 +f 509//485 484//461 483//460 +f 510//486 485//462 484//461 +f 511//487 486//464 485//462 +f 512//488 487//463 486//464 +f 513//489 488//465 487//463 +f 513//489 514//490 489//466 +f 514//490 515//491 490//467 +f 515//491 516//493 491//468 +f 517//492 492//470 491//468 +f 518//494 493//469 492//470 +f 519//495 494//472 493//469 +f 519//495 520//496 495//471 +f 520//496 521//498 496//473 +f 522//497 497//474 496//473 +f 522//497 523//500 498//476 +f 524//499 499//475 498//476 +f 524//499 525//525 500//501 +f 527//502 502//477 501//478 +f 528//503 503//479 502//477 +f 529//504 504//480 503//479 +f 530//505 505//481 504//480 +f 531//506 506//482 505//481 +f 532//507 507//483 506//482 +f 533//508 508//484 507//483 +f 534//509 509//485 508//484 +f 535//510 510//486 509//485 +f 536//511 511//487 510//486 +f 537//512 512//488 511//487 +f 538//513 513//489 512//488 +f 538//513 539//514 514//490 +f 539//514 540//515 515//491 +f 540//515 541//517 516//493 +f 542//516 517//492 516//493 +f 543//518 518//494 517//492 +f 544//519 519//495 518//494 +f 544//519 545//520 520//496 +f 545//520 546//522 521//498 +f 547//521 522//497 521//498 +f 547//521 548//523 523//500 +f 548//523 549//524 524//499 +f 549//524 550//2 525//525 +f 552//526 527//502 526//2 +f 553//527 528//503 527//502 +f 554//528 529//504 528//503 +f 555//529 530//505 529//504 +f 556//530 531//506 530//505 +f 557//531 532//507 531//506 +f 558//532 533//508 532//507 +f 558//532 559//533 534//509 +f 559//533 560//535 535//510 +f 561//534 536//511 535//510 +f 562//536 537//512 536//511 +f 563//537 538//513 537//512 +f 563//537 564//538 539//514 +f 564//538 565//539 540//515 +f 565//539 566//540 541//517 +f 566//540 567//542 542//516 +f 568//541 543//518 542//516 +f 569//543 544//519 543//518 +f 569//543 570//544 545//520 +f 570//544 571//545 546//522 +f 571//545 572//546 547//521 +f 572//546 573//547 548//523 +f 573//547 574//548 549//524 +f 575//2 550//2 549//524 +f 577//2 552//526 551//2 +f 578//549 553//527 552//526 +f 579//550 554//528 553//527 +f 580//551 555//529 554//528 +f 581//552 556//530 555//529 +f 582//553 557//531 556//530 +f 583//554 558//532 557//531 +f 583//554 584//555 559//533 +f 584//555 585//556 560//535 +f 585//556 586//558 561//534 +f 587//557 562//536 561//534 +f 587//557 588//559 563//537 +f 588//559 589//561 564//538 +f 590//560 565//539 564//538 +f 591//562 566//540 565//539 +f 592//563 567//542 566//540 +f 593//564 568//541 567//542 +f 593//564 594//565 569//543 +f 594//565 595//566 570//544 +f 595//566 596//567 571//545 +f 596//567 597//568 572//546 +f 597//568 598//570 573//547 +f 599//569 574//548 573//547 +f 600//2 575//2 574//548 +f 602//2 577//2 576//2 +f 603//2 578//549 577//2 +f 604//2 579//550 578//549 +f 605//571 580//551 579//550 +f 606//572 581//552 580//551 +f 607//573 582//553 581//552 +f 608//574 583//554 582//553 +f 608//574 609//576 584//555 +f 610//575 585//556 584//555 +f 611//577 586//558 585//556 +f 612//578 587//557 586//558 +f 613//579 588//559 587//557 +f 614//580 589//561 588//559 +f 615//581 590//560 589//561 +f 616//582 591//562 590//560 +f 617//583 592//563 591//562 +f 618//584 593//564 592//563 +f 618//584 619//585 594//565 +f 619//585 620//586 595//566 +f 620//586 621//587 596//567 +f 621//587 622//2 597//568 +f 623//2 598//570 597//568 +f 624//2 599//569 598//570 +f 625//2 600//2 599//569 diff --git a/src/main.rs b/src/main.rs index e4f4462..e1d019d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -194,7 +194,7 @@ fn main() { // Physics let (physics_state, physics_pipeline) = - PhysicsState::build(rapier3d::math::Vector::new(0.0, -9.81, 0.05)); + PhysicsState::build(rapier3d::math::Vector::new(0.0, -9.81, 0.0)); resources.insert(physics_state); resources.insert(physics_pipeline); diff --git a/src/render/system.rs b/src/render/system.rs index 73f0211..489c0d2 100644 --- a/src/render/system.rs +++ b/src/render/system.rs @@ -117,7 +117,7 @@ pub fn render_test( if renderer.lights_are_dirty { renderer.lights_are_dirty = false; - let mut query = <(&mut DirectionalLight, &mut Point3)>::query(); + let mut query = <(&mut DirectionalLight, &mut Position)>::query(); for (i, (light, pos)) in query.iter_mut(world).enumerate() { renderer.queue.write_buffer( &renderer.light_uniform_buf, @@ -129,7 +129,7 @@ pub fn render_test( push_debug_group_checked("shadow passes", &mut encoder); - let mut query = <(&mut DirectionalLight, &mut Point3)>::query(); + let mut query = <(&mut DirectionalLight, &mut Position)>::query(); for (i, (light, pos)) in query.iter_mut(world).enumerate() { insert_debug_marker_checked(&format!("shadow pass {} (light at position {:?})", i, pos), &mut encoder); diff --git a/src/runtime/system.rs b/src/runtime/system.rs index ebf62c9..5c3f2c0 100644 --- a/src/runtime/system.rs +++ b/src/runtime/system.rs @@ -1,14 +1,15 @@ +use std::f32::consts::PI; use std::path::PathBuf; use std::time::Instant; -use cgmath::{Euler, Quaternion, Deg, Rad, Point3}; +use cgmath::{Deg, Euler, Point3, Quaternion, Rad}; use imgui::FontSource; -use legion::*; -use legion::IntoQuery; use legion::systems::CommandBuffer; use legion::world::SubWorld; +use legion::IntoQuery; +use legion::*; use nalgebra::Quaternion as naQuaternion; -use rapier3d::dynamics::{IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet}; +use rapier3d::dynamics::{IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet, MassProperties}; use rapier3d::geometry::{BroadPhase, ColliderBuilder, ColliderSet, NarrowPhase}; use rapier3d::na::{Isometry3, Vector, Vector3}; use rapier3d::pipeline::{ChannelEventCollector, PhysicsPipeline}; @@ -19,14 +20,10 @@ use crate::geometry::RawMesh; use crate::physics::state::PhysicsState; use crate::render::state::RenderState; use crate::runtime::state::RuntimeState; -use std::f32::consts::PI; #[system] #[write_component(Mesh)] -pub fn runtime_load( - world: &mut SubWorld, - #[resource] runtime_state: &mut RuntimeState, -) { +pub fn runtime_load(world: &mut SubWorld, #[resource] runtime_state: &mut RuntimeState) { runtime_state.preload_meshes(PathBuf::from("./resources")); } @@ -38,8 +35,7 @@ pub fn runtime_spawn( #[resource] runtime_state: &mut RuntimeState, #[resource] renderer: &mut RenderState, ) { - - for entity in runtime_state.get_configured_entities(){ + for entity in runtime_state.get_configured_entities() { match entity.ent_type.as_ref() { "PhysicsEntity" => { let mesh_name = entity.mesh.unwrap(); @@ -48,44 +44,52 @@ pub fn runtime_spawn( log::warn!("Skipping entity with invalid mesh file {:?} ", mesh_name); continue; } - Some(mesh) => mesh + Some(mesh) => mesh, }; - let mut dynamic_body = RigidBodyBuilder::new_dynamic() - .can_sleep(false) - .mass(1.0) - .translation(0.0, 0.0, 0.0) - .build(); - let collider = ColliderBuilder::trimesh( - raw_mesh.vertices - .iter() - .map(|v| v.position()) - .collect(), - raw_mesh.indices.clone(), - ).build(); - - let gpu_mesh_buffer = renderer.upload_mesh_to_buffer( - raw_mesh, - Some(wgpu::Color { - r: 1.0, - g: 0.7, - b: 0.3, - a: 1.0, - }) - ).unwrap(); - - let entity: Entity = cmd.push(( - Position { + // let collider = ColliderBuilder::trimesh( + // raw_mesh.vertices.iter().map(|v| v.position()).collect(), + // raw_mesh.indices.clone(), + // ).density(1.0) + // .build(); + + let collider = ColliderBuilder::ball(2.0).build(); + + let gpu_mesh_buffer = renderer + .upload_mesh_to_buffer( + raw_mesh, + Some(wgpu::Color { + r: 1.0, + g: 0.7, + b: 0.3, + a: 1.0, + }), + ) + .unwrap(); + + let position = match entity.position { + None => Position { x: 0.0, - y: 20.0, + y: rand::random::(), z: 0.0, rot: Euler { - x: Deg(25.0), - y: Deg(45.0), - z: Deg(15.0), + x: Deg(0.0), + y: Deg(0.0), + z: Deg(0.0), }, }, + Some(position) => position + }; + + let mut dynamic_body = RigidBodyBuilder::new_dynamic() + .can_sleep(false) + .mass(100.0) + .translation(position.x, position.y, position.z) + .build(); + + let entity: Entity = cmd.push(( + position, gpu_mesh_buffer, Physics { rigid_body: dynamic_body, @@ -96,7 +100,7 @@ pub fn runtime_spawn( collider_handle: None, }, )); - }, + } "Terrain" => { let mesh_name = entity.mesh.unwrap(); let raw_mesh = match runtime_state.get_mesh(mesh_name.as_str()) { @@ -104,7 +108,7 @@ pub fn runtime_spawn( log::warn!("Skipping entity with invalid mesh file {:?} ", mesh_name); continue; } - Some(mesh) => mesh + Some(mesh) => mesh, }; let mut static_body = RigidBodyBuilder::new_static() @@ -112,28 +116,27 @@ pub fn runtime_spawn( .build(); let mesh_collider = ColliderBuilder::trimesh( - raw_mesh.vertices - .iter() - .map(|v| v.position()) - .collect(), + raw_mesh.vertices.iter().map(|v| v.position()).collect(), raw_mesh.indices.clone(), - ).build(); - - let gpu_mesh_buffer = renderer.upload_mesh_to_buffer( - raw_mesh, - Some(wgpu::Color { - r: 1.0, - g: 0.7, - b: 0.3, - a: 1.0, - }) - ).unwrap(); - - - let entity: Entity = cmd.push(( - Position { + ) + .build(); + + let gpu_mesh_buffer = renderer + .upload_mesh_to_buffer( + raw_mesh, + Some(wgpu::Color { + r: 1.0, + g: 0.7, + b: 0.3, + a: 1.0, + }), + ) + .unwrap(); + + let position = match entity.position { + None => Position { x: 0.0, - y: -8.0, + y: 0.0, z: 0.0, rot: Euler { x: Deg(0.0), @@ -141,6 +144,12 @@ pub fn runtime_spawn( z: Deg(0.0), }, }, + Some(position) => position + }; + + + let entity: Entity = cmd.push(( + position, gpu_mesh_buffer, Physics { rigid_body: static_body, @@ -151,9 +160,8 @@ pub fn runtime_spawn( collider_handle: None, }, )); - }, + } "Camera" => { - let entity: Entity = cmd.push(( Camera { position: cgmath::Point3 { @@ -166,7 +174,7 @@ pub fn runtime_spawn( }, CameraController::new(3.0, 1.0), )); - }, + } "Light" => { let mesh_name = entity.mesh.unwrap(); let raw_mesh = match runtime_state.get_mesh(mesh_name.as_str()) { @@ -174,40 +182,43 @@ pub fn runtime_spawn( log::warn!("Skipping entity with invalid mesh file {:?} ", mesh_name); continue; } - Some(mesh) => mesh + Some(mesh) => mesh, }; - let gpu_mesh_buffer = renderer.upload_mesh_to_buffer( - raw_mesh, - Some(wgpu::Color { - r: 1.0, - g: 0.7, - b: 0.3, - a: 1.0, - }) - ).unwrap(); - - let light_entity: Entity = cmd.push(( - Position { - x: 5.0, - y: 10.0, - z: 5.0, + let position = match entity.position { + None => Position { + x: 1.0, + y: 1.0, + z: 1.0, rot: Euler { x: Deg(0.0), - y: Deg(-25.0), + y: Deg(0.0), z: Deg(0.0), }, }, + Some(position) => position + }; + + let gpu_mesh_buffer = renderer + .upload_mesh_to_buffer( + raw_mesh, + Some(wgpu::Color { + r: 1.0, + g: 0.7, + b: 0.3, + a: 1.0, + }), + ) + .unwrap(); + + let light_entity: Entity = cmd.push(( + position, gpu_mesh_buffer, renderer.create_light(), )); } - - _ => {}, + _ => {} } - - } - }