First commit. Upload start project

This commit is contained in:
CybArciom 2023-01-21 20:37:04 +01:00
commit fdd5cd41c9
1086 changed files with 264226 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.vs/*

BIN
Debug/grk-cw1.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw1.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw2.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw2.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw3.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw3.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw4.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw4.exp Normal file

Binary file not shown.

BIN
Debug/grk-cw4.lib Normal file

Binary file not shown.

BIN
Debug/grk-cw4.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw5.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw5.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw6.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw6.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw7.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw7.pdb Normal file

Binary file not shown.

BIN
Debug/grk-cw9.exe Normal file

Binary file not shown.

BIN
Debug/grk-cw9.pdb Normal file

Binary file not shown.

BIN
assimp-vc141-mt.dll Normal file

Binary file not shown.

BIN
assimp-vc141-mtd.dll Normal file

Binary file not shown.

BIN
cw 9/Debug/Box.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/Camera.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/Laser.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/Render_Utils.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/SOIL.obj Normal file

Binary file not shown.

Binary file not shown.

BIN
cw 9/Debug/SpaceShip.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/Texture.obj Normal file

Binary file not shown.

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>C:\Users\arciom\Desktop\GRK_game_scene\Debug\grk-cw9.exe</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

71
cw 9/Debug/grk-cw9.log Normal file
View File

@ -0,0 +1,71 @@
 Box.cpp
Camera.cpp
Laser.cpp
main.cpp
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22000.0\shared\minwindef.h(130,1): warning C4005: 'APIENTRY': macro redefinition
C:\Users\arciom\Desktop\GRK_game_scene\dependencies\glfw-3.3.8.bin.WIN32\include\GLFW\glfw3.h(123): message : see previous definition of 'APIENTRY'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(79,30): warning C4305: 'initializing': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(98,38): warning C4305: '=': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(121,16): warning C4305: 'initializing': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(171,13): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(194,13): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(211,13): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(218,108): warning C4305: 'argument': truncation from 'double' to 'T'
with
[
T=float
]
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(226,87): warning C4305: 'argument': truncation from 'double' to 'T'
with
[
T=float
]
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(226,223): warning C4305: 'argument': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(229,59): warning C4305: 'argument': truncation from 'double' to 'T'
with
[
T=float
]
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(230,37): warning C4305: 'argument': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(263,2): warning C4305: 'argument': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(404,21): warning C4305: '-=': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(406,21): warning C4305: '+=': truncation from 'double' to 'float'
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(418,43): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\ex_9_1.hpp(421,28): warning C4305: 'argument': truncation from 'double' to 'float'
Render_Utils.cpp
Shader_Loader.cpp
SpaceShip.cpp
Texture.cpp
Generating Code...
image_DXT.c
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_DXT.c(92,9): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
image_helper.c
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_helper.c(325,1): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_helper.c(366,58): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_helper.c(373,46): warning C4244: '=': conversion from 'float' to 'int', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_helper.c(415,58): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\image_helper.c(422,62): warning C4244: '=': conversion from 'float' to 'int', possible loss of data
SOIL.c
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\SOIL.c(1719,36): warning C4018: '<=': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\SOIL.c(1729,19): warning C4018: '<': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\SOIL.c(1841,6): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
stb_image_aug.c
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(177,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(251,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(303,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(1557,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(2394,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(2709,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(2995,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(3209,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(3548,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stb_image_aug.c(3644,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stbi_DDS_aug_c.h(362,19): warning C4018: '>': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stbi_DDS_aug_c.h(366,19): warning C4018: '>': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stbi_DDS_aug_c.h(390,19): warning C4018: '<': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stbi_DDS_aug_c.h(427,19): warning C4018: '<': signed/unsigned mismatch
C:\Users\arciom\Desktop\GRK_game_scene\cw 9\src\SOIL\stbi_DDS_aug_c.h(498,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Generating Code...
Box.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
grk-cw9.vcxproj -> C:\Users\arciom\Desktop\GRK_game_scene\Debug\grk-cw9.exe

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,2 @@
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionMFC=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.22000.0:
Debug|Win32|C:\Users\arciom\Desktop\GRK_game_scene\|

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
cw 9/Debug/image_DXT.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/image_helper.obj Normal file

Binary file not shown.

BIN
cw 9/Debug/main.obj Normal file

Binary file not shown.

Binary file not shown.

BIN
cw 9/Debug/vc142.idb Normal file

Binary file not shown.

BIN
cw 9/Debug/vc142.pdb Normal file

Binary file not shown.

183
cw 9/Zadania 9.html Normal file
View File

@ -0,0 +1,183 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Zadania 9</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
color: #aaaaaa;
}
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
code span.at { color: #7d9029; } /* Attribute */
code span.bn { color: #40a070; } /* BaseN */
code span.bu { } /* BuiltIn */
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
code span.ch { color: #4070a0; } /* Char */
code span.cn { color: #880000; } /* Constant */
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
code span.dt { color: #902000; } /* DataType */
code span.dv { color: #40a070; } /* DecVal */
code span.er { color: #ff0000; font-weight: bold; } /* Error */
code span.ex { } /* Extension */
code span.fl { color: #40a070; } /* Float */
code span.fu { color: #06287e; } /* Function */
code span.im { } /* Import */
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
code span.op { color: #666666; } /* Operator */
code span.ot { color: #007020; } /* Other */
code span.pp { color: #bc7a00; } /* Preprocessor */
code span.sc { color: #4070a0; } /* SpecialChar */
code span.ss { color: #bb6688; } /* SpecialString */
code span.st { color: #4070a0; } /* String */
code span.va { color: #19177c; } /* Variable */
code span.vs { color: #4070a0; } /* VerbatimString */
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
</style>
<link rel="stylesheet" href="style.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<h1 id="shadow-mapping">Shadow mapping</h1>
<p>Cienie są ważnym elementem oświetlenie. Dodają realizmu do sceny i dzięki nim łatwiej jest graczowi zorientować się w przestrzennym rozłożeniu obiektów. <img src="./img/shadows1.bmp" /> Na powyższym obrazku możesz zobaczyć, że dużo łatwiej jest okreśłić położenie kostek, gdy rzucają one cienie. Podstawową techniką generowania cieni jest <strong>shadow mapping</strong> i wiele bardziej zaawansowanych technik na niej bazuje.</p>
<p>Składa się on z dwóch kroków. W pierwszym obliczamy mapy głębokości z perspektywy źródła światła i zapisaniu do tekstury (tą teksturę nazywamy <em>shadowmap</em>), w drugim przy rysowaniu fragmentu porównujemy jego odległość do źródła światła z odległością zapisaną w teksturze.</p>
<p>Celem tych zajęć będzie dodanie cieni do początkowej sceny. W obecnym projekcie są 3 źródła światła: światło słoneczne, reflektor samolociku i lampa planetarna. W trakcie zajęć skupimy się na świetle słonecznym.</p>
<h2 id="mapa-głębokości---framebuffers">Mapa głębokości - Framebuffers</h2>
<p>Framebuffer to obiekt, do którego rednerowana jest scena w postaci tekstury. Do tej pory korzystaliśmy z domyślnego Famebuffora, który był wyświetlany na ekranie. Teraz potrzebujemy dodatkowy, który będzie przechwytywał mapę głębokości. Tworzymy go w następujący sposób</p>
<div class="sourceCode" id="cb1"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a>glGenFramebuffers(<span class="dv">1</span>, &amp;depthMapFBO); </span></code></pre></div>
<p>Zmienna <code>depthMapFBO</code> jest jak to typu <code>unsignet int</code> i powinna być dostępna globalnie. Kolejnym krokiem jest stworzenie tekstury głębokości</p>
<div class="sourceCode" id="cb2"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>glGenTextures(<span class="dv">1</span>, &amp;depthMap);</span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>glBindTexture(GL_TEXTURE_2D, depthMap);</span>
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a>glTexImage2D(GL_TEXTURE_2D, <span class="dv">0</span>, GL_DEPTH_COMPONENT, </span>
<span id="cb2-4"><a href="#cb2-4" aria-hidden="true" tabindex="-1"></a> SHADOW_WIDTH, SHADOW_HEIGHT, <span class="dv">0</span>, GL_DEPTH_COMPONENT, GL_FLOAT, NULL);</span>
<span id="cb2-5"><a href="#cb2-5" aria-hidden="true" tabindex="-1"></a>glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);</span>
<span id="cb2-6"><a href="#cb2-6" aria-hidden="true" tabindex="-1"></a>glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);</span>
<span id="cb2-7"><a href="#cb2-7" aria-hidden="true" tabindex="-1"></a>glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); </span>
<span id="cb2-8"><a href="#cb2-8" aria-hidden="true" tabindex="-1"></a>glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); </span></code></pre></div>
<p>Również zmienna <code>depthMap</code> jest jak to typu <code>unsignet int</code> i powinna być dostępna globalnie. Tworzymy teksturę, zaznaczamy, że jest to tekstura głębokości nadając jej format <code>GL_DEPTH_COMPONENT</code>. Parametry <code>SHADOW_WIDTH</code>, <code>SHADOW_HEIGHT</code> są ustalone globalnie i oba wynoszą 1024.</p>
<p>I w końcu podpinamy teksturę pod FBO.</p>
<div class="sourceCode" id="cb3"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>glBindFramebuffer(GL_FRAMEBUFFER, depthMapFBO);</span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a>glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, depthMap, <span class="dv">0</span>);</span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a>glDrawBuffer(GL_NONE);</span>
<span id="cb3-5"><a href="#cb3-5" aria-hidden="true" tabindex="-1"></a>glReadBuffer(GL_NONE);</span>
<span id="cb3-6"><a href="#cb3-6" aria-hidden="true" tabindex="-1"></a>glBindFramebuffer(GL_FRAMEBUFFER, <span class="dv">0</span>); </span></code></pre></div>
<h3 id="zadanie">Zadanie</h3>
<p>Utwórz funkcję <code>initDepthMap</code>, w której zainicjalizujesz mapę głębokości. Wywołaj ją w funkcji <code>init</code>.</p>
<h3 id="renderowanie-mapy-głębokości">Renderowanie mapy głębokości</h3>
<p>W tej części będziemy uzupełniać funkcję <code>renderShadowapSun</code>. Funkcja ma za zadanie zapisać w FBO mapę głębokości z perspektywy słońca. Pierwsze co musimy mieć, to parę shaderów, która będzie renderować mapę. Ponieważ jedyne co potrzebujemy tylko rozmieścić obiekty w odpowiednich miejscach. Shader wierzchołków ustawia tylko pozycję w oparciu o przesyłanie macierze.</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="pp">#</span><span class="er">version 430 core</span></span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a>layout(location = <span class="dv">0</span>) in vec3 vertexPosition;</span>
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a>layout(location = <span class="dv">1</span>) in vec3 vertexNormal;</span>
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a>layout(location = <span class="dv">2</span>) in vec2 vertexTexCoord;</span>
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a>uniform mat4 viewProjectionMatrix;</span>
<span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>uniform mat4 modelMatrix;</span>
<span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb4-10"><a href="#cb4-10" aria-hidden="true" tabindex="-1"></a><span class="dt">void</span> main()</span>
<span id="cb4-11"><a href="#cb4-11" aria-hidden="true" tabindex="-1"></a>{</span>
<span id="cb4-12"><a href="#cb4-12" aria-hidden="true" tabindex="-1"></a> gl_Position = viewProjectionMatrix * modelMatrix * vec4(vertexPosition, <span class="fl">1.0</span>);</span>
<span id="cb4-13"><a href="#cb4-13" aria-hidden="true" tabindex="-1"></a>}</span></code></pre></div>
<p>Natomiast shader fragmentów jest pusty, ponieważ nic nie wysyłamy a głębokość zapisywana jest automatycznie.</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="pp">#</span><span class="er">version 430 core</span></span>
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb5-3"><a href="#cb5-3" aria-hidden="true" tabindex="-1"></a><span class="dt">void</span> main()</span>
<span id="cb5-4"><a href="#cb5-4" aria-hidden="true" tabindex="-1"></a>{ </span>
<span id="cb5-5"><a href="#cb5-5" aria-hidden="true" tabindex="-1"></a>} </span></code></pre></div>
<h3 id="zadanie-1">Zadanie</h3>
<p>Dodaj utwórz parę shaderów jak powyżej, załaduj je do zmiennej globalnej o nazwie <code>programDepth</code> i aktywuj go w funkcji <code>renderShadowapSun</code>. Utwórz funkcję <code>drawObjectDepth</code>. która będzie przyjmować referencję do <code>RenderContext</code>, macierz <code>viewProjection</code> i macierz modelu oraz przesyłać macierze do GPU i rysować <code>RenderContext</code></p>
<p>Musimy zdefiniować macierz widoku i rzutowania, które mamy przesłać. Implementujemy cienie dla oświetlenia kierunkowego, gdzie dla każdego punktu kierunek światła jest taki sam. W takim wypadku skorzystamy z rzutowania prostopadłego. <img src="./img/shadow_mapping_projection.png" /></p>
<p>Do stworzenia macierzy rzutowania perspektywicznego wykorzystamy funkcję:</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a>glm::mat4 lightProjection = glm::ortho(</span>
<span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> left,</span>
<span id="cb6-3"><a href="#cb6-3" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> right,</span>
<span id="cb6-4"><a href="#cb6-4" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> bottom,</span>
<span id="cb6-5"><a href="#cb6-5" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> top,</span>
<span id="cb6-6"><a href="#cb6-6" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> zNear,</span>
<span id="cb6-7"><a href="#cb6-7" aria-hidden="true" tabindex="-1"></a> <span class="dt">float</span> zFar</span>
<span id="cb6-8"><a href="#cb6-8" aria-hidden="true" tabindex="-1"></a>)</span></code></pre></div>
<p>Tworzy ona macierz rzutowania prostopadłego dla zadanych wymiarów. Musimy tak je dobrać, żeby rzutowanie zawierało całą interesującą scenę. Za małe wartości spowodują artefakty a za duże pogorszą jakość. Przykładowo możesz wziąć <code>glm::ortho(-10.f, 10.f, -10.f, 10.f, 1.0f, 30.0f)</code>. Do stworzenia macierzy kamery wykorzystamy funkcję <code>glm::lookAt</code> z poniższymi argumentami argumentami</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a>glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(<span class="dv">0</span>, <span class="dv">1</span>, <span class="dv">0</span>))</span></code></pre></div>
<h3 id="zadanie-2">Zadanie</h3>
<p>Uzupełnij funkcję <code>renderShadowapSun</code>. Wywołaj w niej instrukcje</p>
<div class="sourceCode" id="cb8"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a> <span class="co">//ustawianie przestrzeni rysowania </span></span>
<span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> glViewport(<span class="dv">0</span>, <span class="dv">0</span>, SHADOW_WIDTH, SHADOW_HEIGHT);</span>
<span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a> <span class="co">//bindowanie FBO</span></span>
<span id="cb8-4"><a href="#cb8-4" aria-hidden="true" tabindex="-1"></a> glBindFramebuffer(GL_FRAMEBUFFER, depthMapFBO);</span>
<span id="cb8-5"><a href="#cb8-5" aria-hidden="true" tabindex="-1"></a> <span class="co">//czyszczenie mapy głębokości </span></span>
<span id="cb8-6"><a href="#cb8-6" aria-hidden="true" tabindex="-1"></a> glClear(GL_DEPTH_BUFFER_BIT);</span>
<span id="cb8-7"><a href="#cb8-7" aria-hidden="true" tabindex="-1"></a> <span class="co">//ustawianie programu</span></span>
<span id="cb8-8"><a href="#cb8-8" aria-hidden="true" tabindex="-1"></a> glUseProgram(programDepth);</span></code></pre></div>
<p>Stwórz macierz <code>viewProjection</code></p>
<div class="sourceCode" id="cb9"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a> glm::mat4 lightVP = glm::ortho(-<span class="fl">10.</span><span class="bu">f</span>, <span class="fl">10.</span><span class="bu">f</span>, -<span class="fl">10.</span><span class="bu">f</span>, <span class="fl">10.</span><span class="bu">f</span>, <span class="fl">1.0</span><span class="bu">f</span>, <span class="fl">30.0</span><span class="bu">f</span>) * glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(<span class="dv">0</span>, <span class="dv">1</span>, <span class="dv">0</span>));</span></code></pre></div>
<p>następnie wywołaj <code>drawObjectDepth</code> dla każdego obiektu, który rysujemy w naszej scenie. wykorzystaj macierz <code>viewProjection</code> zdefiniowaną wyżej, użyj tej samej macierzy modelu co przy właściwym rysowaniu.</p>
<p>Zakończ funkcję linią <code>glBindFramebuffer(GL_FRAMEBUFFER, 0);</code>, która przywraca domyślny FBO.</p>
<h3 id="wizualizacja-mapy-głębokości">Wizualizacja mapy głębokości</h3>
<p>odkomentuj linie:</p>
<div class="sourceCode" id="cb10"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a> <span class="co">//glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);</span></span>
<span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="co">//glUseProgram(programTest);</span></span>
<span id="cb10-3"><a href="#cb10-3" aria-hidden="true" tabindex="-1"></a> <span class="co">//glActiveTexture(GL_TEXTURE0);</span></span>
<span id="cb10-4"><a href="#cb10-4" aria-hidden="true" tabindex="-1"></a> <span class="co">//glBindTexture(GL_TEXTURE_2D, depthMap);</span></span>
<span id="cb10-5"><a href="#cb10-5" aria-hidden="true" tabindex="-1"></a> <span class="co">//Core::DrawContext(models::testContext);</span></span></code></pre></div>
<p>znajdujące się w <code>renderScene</code>. Rysują one prostokąt z mapą głębokości jako teksturą. Jeżeli wszystko zostało wykonane poprawnie, to powinien on zawierać rzutowanie naszego pokoju.</p>
<h3 id="zadanie-3">Zadanie</h3>
<p>W tej chwili rzutowanie jest nieoptymalne. popraw je na lepsze. Zmodyfikuj wartości w <code>glm::ortho(-10.f, 10.f, -10.f, 10.f, 1.0f, 30.0f)</code> do takich, żeby pokój wypełniał jak największą część tekstury.</p>
<h3 id="rysowanie-cieni">Rysowanie cieni</h3>
<p>Na tym etapie powinniśmy mieć poprawnie stworzoną mapę głębokości. Pozostaje wykorzystać ją w oświetleniu. ### Zadanie #### Przesłanie danych W funkcji <code>drawObjectPBR</code> prześlij teksturę za pomocą instrukcji:</p>
<div class="sourceCode" id="cb11"><pre class="sourceCode c++"><code class="sourceCode cpp"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a> glActiveTexture(GL_TEXTURE0);</span>
<span id="cb11-2"><a href="#cb11-2" aria-hidden="true" tabindex="-1"></a> glBindTexture(GL_TEXTURE_2D, depthMap);</span></code></pre></div>
<p>oraz macierz <code>LightVP</code>, która musi być taka sama jak w <code>drawObjectDepth</code>.</p>
<p>Następnie w shaderze wierzchołków odbierz <code>LightVP</code>.</p>
<h4 id="shader-wierzchołków">Shader wierzchołków</h4>
<p>Oblicz pozycję wierzchołka z perspektywy słońca <code>sunSpacePos=LightVP*modelMatrix*vec4(vertexPosition,1)</code>, wynik prześlij do shadera fragmentów #### Shader fragmentów odbierz <code>sunSpacePos</code> i napisz funkcję <code>calculateShadow</code>, która sprawdza czy obiekt jest zacieniony. Aby to zrobić kolejno w funkcji: * ujednorodnij zmienną <code>lightSpacePos</code> dzieląc ją przez współrzędną <strong>w</strong>, * przeskaluj ją, ma wartości od -1 do 1 a potrzebujemy wartości od 0 do 1 (pomnóż przez 0.5 i dodaj 0.5) wynik zapisz do zmiennej <code>lightSpacePosNormalized</code>, * pobierz głębokość z <code>depthMap</code> próbkuj za pomocą współrzędnych <strong>x</strong> i <strong>y</strong>. Pobierz tylko kanał <code>r</code>, zapisz go do zmiennej <code>closestDepth</code>, * porównaj <code>closestDepth</code> ze współrzędną <strong>z</strong> <code>lightSpacePosNormalized</code>. jeżeli <code>closestDepth</code> jest większa zwróć 1.0, w przeciwnym wypadku zwróć 0.0. * wynik funkcji przemnóż z <code>sunColor</code> w trakcie oblicznia.</p>
<pre><code> ilumination=ilumination+PBRLight(sunDir,sunColor,normal,viewDir);</code></pre>
<h4 id="shadow-acne">shadow acne</h4>
<p>Powinniśmy dostać cienie , jednak w niezacienionych strefach pojawiły się paski, które znane są jako <em>shadow acne</em> wynikają one z błędu przybliżenia liczb zmiennoprzecinkowych. Można się go pozbyć na dwa sposoby 1. dodać bias. zamiast sprawdzać <code>closestDepth&lt;lightSpacePosNormalized</code> można wziąć <code>closestDepth+bias&gt;lightSpacePosNormalized</code>, gdzie <code>bias</code> to mała wartość (np 0.01). 2. innym rozwiązaniem jest, żeby przy renderowaniu cieni włączyć front face culling. dzięki temu rysowane będą część modelu, które są dalej niż te, które odpytujemy.</p>
<h3 id="zadanie-4">Zadanie*</h3>
<p>Dodaj rysowane cieni również dla latarki doczepionej do statku. pamiętaj, że musisz wykorzystać tutaj macierz rzutowania perspektywicznego</p>
</body>
</html>

158
cw 9/Zadania 9.md Normal file
View File

@ -0,0 +1,158 @@
# Shadow mapping
Cienie są ważnym elementem oświetlenie. Dodają realizmu do sceny i dzięki nim łatwiej jest graczowi zorientować się w przestrzennym rozłożeniu obiektów.
![](./img/shadows1.bmp)
Na powyższym obrazku możesz zobaczyć, że dużo łatwiej jest okreśłić położenie kostek, gdy rzucają one cienie. Podstawową techniką generowania cieni jest **shadow mapping** i wiele bardziej zaawansowanych technik na niej bazuje.
Składa się on z dwóch kroków. W pierwszym obliczamy mapy głębokości z perspektywy źródła światła i zapisaniu do tekstury (tą teksturę nazywamy *shadowmap*), w drugim przy rysowaniu fragmentu porównujemy jego odległość do źródła światła z odległością zapisaną w teksturze.
Celem tych zajęć będzie dodanie cieni do początkowej sceny. W obecnym projekcie są 3 źródła światła: światło słoneczne, reflektor samolociku i lampa planetarna. W trakcie zajęć skupimy się na świetle słonecznym.
## Mapa głębokości - Framebuffers
Framebuffer to obiekt, do którego rednerowana jest scena w postaci tekstury. Do tej pory korzystaliśmy z domyślnego Famebuffora, który był wyświetlany na ekranie. Teraz potrzebujemy dodatkowy, który będzie przechwytywał mapę głębokości. Tworzymy go w następujący sposób
```C++
glGenFramebuffers(1, &depthMapFBO);
```
Zmienna `depthMapFBO` jest jak to typu `unsignet int` i powinna być dostępna globalnie. Kolejnym krokiem jest stworzenie tekstury głębokości
```C++
glGenTextures(1, &depthMap);
glBindTexture(GL_TEXTURE_2D, depthMap);
glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH_COMPONENT,
SHADOW_WIDTH, SHADOW_HEIGHT, 0, GL_DEPTH_COMPONENT, GL_FLOAT, NULL);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
```
Również zmienna `depthMap` jest jak to typu `unsignet int` i powinna być dostępna globalnie.
Tworzymy teksturę, zaznaczamy, że jest to tekstura głębokości nadając jej format `GL_DEPTH_COMPONENT`. Parametry `SHADOW_WIDTH`, `SHADOW_HEIGHT` są ustalone globalnie i oba wynoszą 1024.
I w końcu podpinamy teksturę pod FBO.
```C++
glBindFramebuffer(GL_FRAMEBUFFER, depthMapFBO);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, depthMap, 0);
glDrawBuffer(GL_NONE);
glReadBuffer(GL_NONE);
glBindFramebuffer(GL_FRAMEBUFFER, 0);
```
### Zadanie
Utwórz funkcję `initDepthMap`, w której zainicjalizujesz mapę głębokości. Wywołaj ją w funkcji `init`.
### Renderowanie mapy głębokości
W tej części będziemy uzupełniać funkcję `renderShadowapSun`. Funkcja ma za zadanie zapisać w FBO mapę głębokości z perspektywy słońca.
Pierwsze co musimy mieć, to parę shaderów, która będzie renderować mapę. Ponieważ jedyne co potrzebujemy tylko rozmieścić obiekty w odpowiednich miejscach.
Shader wierzchołków ustawia tylko pozycję w oparciu o przesyłanie macierze.
```C++
#version 430 core
layout(location = 0) in vec3 vertexPosition;
layout(location = 1) in vec3 vertexNormal;
layout(location = 2) in vec2 vertexTexCoord;
uniform mat4 viewProjectionMatrix;
uniform mat4 modelMatrix;
void main()
{
gl_Position = viewProjectionMatrix * modelMatrix * vec4(vertexPosition, 1.0);
}
```
Natomiast shader fragmentów jest pusty, ponieważ nic nie wysyłamy a głębokość zapisywana jest automatycznie.
```C++
#version 430 core
void main()
{
}
```
### Zadanie
Dodaj utwórz parę shaderów jak powyżej, załaduj je do zmiennej globalnej o nazwie `programDepth` i aktywuj go w funkcji `renderShadowapSun`. Utwórz funkcję `drawObjectDepth`. która będzie przyjmować referencję do `RenderContext`, macierz `viewProjection` i macierz modelu oraz przesyłać macierze do GPU i rysować `RenderContext`
Musimy zdefiniować macierz widoku i rzutowania, które mamy przesłać. Implementujemy cienie dla oświetlenia kierunkowego, gdzie dla każdego punktu kierunek światła jest taki sam. W takim wypadku skorzystamy z rzutowania prostopadłego.
![](./img/shadow_mapping_projection.png)
Do stworzenia macierzy rzutowania perspektywicznego wykorzystamy funkcję:
```C++
glm::mat4 lightProjection = glm::ortho(
float left,
float right,
float bottom,
float top,
float zNear,
float zFar
)
```
Tworzy ona macierz rzutowania prostopadłego dla zadanych wymiarów. Musimy tak je dobrać, żeby rzutowanie zawierało całą interesującą scenę. Za małe wartości spowodują artefakty a za duże pogorszą jakość. Przykładowo możesz wziąć `glm::ortho(-10.f, 10.f, -10.f, 10.f, 1.0f, 30.0f)`.
Do stworzenia macierzy kamery wykorzystamy funkcję `glm::lookAt` z poniższymi argumentami argumentami
```C++
glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(0, 1, 0))
```
### Zadanie
Uzupełnij funkcję `renderShadowapSun`. Wywołaj w niej instrukcje
```C++
//ustawianie przestrzeni rysowania
glViewport(0, 0, SHADOW_WIDTH, SHADOW_HEIGHT);
//bindowanie FBO
glBindFramebuffer(GL_FRAMEBUFFER, depthMapFBO);
//czyszczenie mapy głębokości
glClear(GL_DEPTH_BUFFER_BIT);
//ustawianie programu
glUseProgram(programDepth);
```
Stwórz macierz `viewProjection`
```C++
glm::mat4 lightVP = glm::ortho(-10.f, 10.f, -10.f, 10.f, 1.0f, 30.0f) * glm::lookAt(sunPos, sunPos - sunDir, glm::vec3(0, 1, 0));
```
następnie wywołaj `drawObjectDepth` dla każdego obiektu, który rysujemy w naszej scenie. wykorzystaj macierz `viewProjection` zdefiniowaną wyżej, użyj tej samej macierzy modelu co przy właściwym rysowaniu.
Zakończ funkcję linią `glBindFramebuffer(GL_FRAMEBUFFER, 0);`, która przywraca domyślny FBO.
### Wizualizacja mapy głębokości
odkomentuj linie:
```C++
//glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
//glUseProgram(programTest);
//glActiveTexture(GL_TEXTURE0);
//glBindTexture(GL_TEXTURE_2D, depthMap);
//Core::DrawContext(models::testContext);
```
znajdujące się w `renderScene`. Rysują one prostokąt z mapą głębokości jako teksturą. Jeżeli wszystko zostało wykonane poprawnie, to powinien on zawierać rzutowanie naszego pokoju.
### Zadanie
W tej chwili rzutowanie jest nieoptymalne. popraw je na lepsze. Zmodyfikuj wartości w `glm::ortho(-10.f, 10.f, -10.f, 10.f, 1.0f, 30.0f)` do takich, żeby pokój wypełniał jak największą część tekstury.
### Rysowanie cieni
Na tym etapie powinniśmy mieć poprawnie stworzoną mapę głębokości. Pozostaje wykorzystać ją w oświetleniu.
### Zadanie
#### Przesłanie danych
W funkcji `drawObjectPBR` prześlij teksturę za pomocą instrukcji:
```C++
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, depthMap);
```
oraz macierz `LightVP`, która musi być taka sama jak w `drawObjectDepth`.
Następnie w shaderze wierzchołków odbierz `LightVP`.
#### Shader wierzchołków
Oblicz pozycję wierzchołka z perspektywy słońca `sunSpacePos=LightVP*modelMatrix*vec4(vertexPosition,1)`, wynik prześlij do shadera fragmentów
#### Shader fragmentów
odbierz `sunSpacePos` i napisz funkcję `calculateShadow`, która sprawdza czy obiekt jest zacieniony. Aby to zrobić kolejno w funkcji:
* ujednorodnij zmienną `lightSpacePos` dzieląc ją przez współrzędną **w**,
* przeskaluj ją, ma wartości od -1 do 1 a potrzebujemy wartości od 0 do 1 (pomnóż przez 0.5 i dodaj 0.5) wynik zapisz do zmiennej `lightSpacePosNormalized`,
* pobierz głębokość z `depthMap` próbkuj za pomocą współrzędnych **x** i **y**. Pobierz tylko kanał `r`, zapisz go do zmiennej `closestDepth`,
* porównaj `closestDepth` ze współrzędną **z** `lightSpacePosNormalized`. jeżeli `closestDepth` jest większa zwróć 1.0, w przeciwnym wypadku zwróć 0.0.
* wynik funkcji przemnóż z `sunColor` w trakcie oblicznia.
```
ilumination=ilumination+PBRLight(sunDir,sunColor,normal,viewDir);
```
#### shadow acne
Powinniśmy dostać cienie , jednak w niezacienionych strefach pojawiły się paski, które znane są jako *shadow acne* wynikają one z błędu przybliżenia liczb zmiennoprzecinkowych. Można się go pozbyć na dwa sposoby
1. dodać bias. zamiast sprawdzać `closestDepth<lightSpacePosNormalized` można wziąć `closestDepth+bias>lightSpacePosNormalized`, gdzie `bias` to mała wartość (np 0.01).
2. innym rozwiązaniem jest, żeby przy renderowaniu cieni włączyć front face culling. dzięki temu rysowane będą część modelu, które są dalej niż te, które odpytujemy.
### Zadanie*
Dodaj rysowane cieni również dla latarki doczepionej do statku. pamiętaj, że musisz wykorzystać tutaj macierz rzutowania perspektywicznego

BIN
cw 9/assimp-vc141-mt.dll Normal file

Binary file not shown.

BIN
cw 9/assimp-vc141-mtd.dll Normal file

Binary file not shown.

BIN
cw 9/freeglut.dll Normal file

Binary file not shown.

BIN
cw 9/glew32.dll Normal file

Binary file not shown.

132
cw 9/grk-cw9.vcxproj Normal file
View File

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Box.cpp" />
<ClCompile Include="src\Camera.cpp" />
<ClCompile Include="src\Laser.cpp" />
<ClCompile Include="src\main.cpp" />
<ClCompile Include="src\Render_Utils.cpp" />
<ClCompile Include="src\Shader_Loader.cpp" />
<ClCompile Include="src\SOIL\image_DXT.c" />
<ClCompile Include="src\SOIL\image_helper.c" />
<ClCompile Include="src\SOIL\SOIL.c" />
<ClCompile Include="src\SOIL\stb_image_aug.c" />
<ClCompile Include="src\SpaceShip.cpp" />
<ClCompile Include="src\Texture.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\Camera.h" />
<ClInclude Include="src\ex_9_1.hpp" />
<ClInclude Include="src\Laser.h" />
<ClInclude Include="src\objload.h" />
<ClInclude Include="src\Render_Utils.h" />
<ClInclude Include="src\Shader_Loader.h" />
<ClInclude Include="src\SOIL\image_DXT.h" />
<ClInclude Include="src\SOIL\image_helper.h" />
<ClInclude Include="src\SOIL\SOIL.h" />
<ClInclude Include="src\SOIL\stbi_DDS_aug.h" />
<ClInclude Include="src\SOIL\stbi_DDS_aug_c.h" />
<ClInclude Include="src\SOIL\stb_image_aug.h" />
<ClInclude Include="src\SpaceShip.h" />
<ClInclude Include="src\Texture.h" />
</ItemGroup>
<ItemGroup>
<None Include="shaders\shader_9_1.frag" />
<None Include="shaders\shader_9_1.vert" />
<None Include="shaders\shader_8_sun.frag" />
<None Include="shaders\shader_8_sun.vert" />
<None Include="shaders\test.frag" />
<None Include="shaders\test.vert" />
<None Include="shader_laser.frag" />
<None Include="shader_laser.vert" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{5BACD057-4B83-4CB6-A367-40A10BCE2149}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>grk-cw9</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<ProjectName>grk-cw9</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>false</LinkIncremental>
<LibraryPath>$(SolutionDir)dependencies\freeglut\lib;$(SolutionDir)dependencies\glew-2.0.0\lib\Release\Win32;$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019;$(SolutionDir)dependencies\assimp;$(LibraryPath)</LibraryPath>
<IncludePath>$(SolutionDir)dependencies\freeglut\include\GL;$(SolutionDir)dependencies\glew-2.0.0\include\GL;$(SolutionDir)dependencies\glm;$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\include;$(SolutionDir)dependencies\assimp\include;$(IncludePath)</IncludePath>
<ExecutablePath>$(ExecutablePath)</ExecutablePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<LibraryPath>$(SolutionDir)dependencies\freeglut\lib;$(SolutionDir)dependencies\glew-2.0.0\lib\Release\Win32;$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019;$(SolutionDir)dependencies\assimp;$(LibraryPath)</LibraryPath>
<IncludePath>$(SolutionDir)dependencies\freeglut\include\GL;$(SolutionDir)dependencies\glew-2.0.0\include\GL;$(SolutionDir)dependencies\glm;$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\include;$(SolutionDir)dependencies\assimp\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;$(SolutionDir)\dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019\glfw3.lib;$(SolutionDir)\dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019\glfw3dll.lib;zlibd.lib;assimp-vc141-mtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;$(SolutionDir)\dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019\glfw3.lib;$(SolutionDir)\dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019\glfw3dll.lib;zlibd.lib;assimp-vc141-mtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(SolutionDir)dependencies\glfw-3.3.8.bin.WIN32\lib-vc2019;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Shader Files">
<UniqueIdentifier>{0a247bb8-2e8e-4a90-b0ef-17415b0941ba}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\SOIL">
<UniqueIdentifier>{0af44075-33f4-4953-b1d6-1d28d61d758f}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Render_Utils.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Shader_Loader.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Box.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Camera.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Texture.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SOIL\SOIL.c">
<Filter>Source Files\SOIL</Filter>
</ClCompile>
<ClCompile Include="src\SOIL\stb_image_aug.c">
<Filter>Source Files\SOIL</Filter>
</ClCompile>
<ClCompile Include="src\SOIL\image_DXT.c">
<Filter>Source Files\SOIL</Filter>
</ClCompile>
<ClCompile Include="src\SOIL\image_helper.c">
<Filter>Source Files\SOIL</Filter>
</ClCompile>
<ClCompile Include="src\Laser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SpaceShip.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\objload.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Render_Utils.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Shader_Loader.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Camera.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Texture.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\image_helper.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\SOIL.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\stb_image_aug.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\stbi_DDS_aug.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\stbi_DDS_aug_c.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\SOIL\image_DXT.h">
<Filter>Source Files\SOIL</Filter>
</ClInclude>
<ClInclude Include="src\ex_9_1.hpp">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Laser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\SpaceShip.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="shaders\shader_8_sun.vert">
<Filter>Shader Files</Filter>
</None>
<None Include="shaders\shader_8_sun.frag">
<Filter>Shader Files</Filter>
</None>
<None Include="shaders\shader_9_1.frag">
<Filter>Shader Files</Filter>
</None>
<None Include="shaders\shader_9_1.vert">
<Filter>Shader Files</Filter>
</None>
<None Include="shaders\test.frag">
<Filter>Shader Files</Filter>
</None>
<None Include="shaders\test.vert">
<Filter>Shader Files</Filter>
</None>
<None Include="shader_laser.vert">
<Filter>Shader Files</Filter>
</None>
<None Include="shader_laser.frag">
<Filter>Shader Files</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

BIN
cw 9/img/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

BIN
cw 9/img/3.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
cw 9/img/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
cw 9/img/5.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
cw 9/img/6.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
cw 9/img/7.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
cw 9/img/8.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

1254
cw 9/img/Figure_1.eps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

BIN
cw 9/img/blending1.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
cw 9/img/camera.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
cw 9/img/capture.webm Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

BIN
cw 9/img/noise_examples.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
cw 9/img/shadows1.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 978 KiB

BIN
cw 9/img/spotlight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
cw 9/img/stride_offest.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
cw 9/img/struktura.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
cw 9/img/sun.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
cw 9/img/textures.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

BIN
cw 9/img/z_depth_graph.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
cw 9/img/z_depth_graph2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

5983
cw 9/models/bed.obj Normal file

File diff suppressed because it is too large Load Diff

335
cw 9/models/chair.obj Normal file
View File

@ -0,0 +1,335 @@
# Blender v3.2.1 OBJ File: 'untitled.blend'
# www.blender.org
mtllib chair.mtl
o chair_Cube.003
v -0.314480 0.613288 -0.129427
v -0.314480 0.663788 -0.129427
v -0.314480 0.613288 -0.031859
v -0.314480 1.534193 -0.031859
v -0.427059 0.613288 -0.129427
v -0.427059 0.663788 -0.129427
v -0.427059 0.000000 -0.001859
v -0.392763 0.663788 -0.031859
v -0.457059 0.613288 -0.031859
v -0.427059 0.613288 -0.061859
v -0.397059 0.613288 -0.031859
v -0.427059 0.613288 -0.001859
v -0.457059 0.000000 -0.031859
v -0.427059 0.000000 -0.061859
v -0.397059 0.000000 -0.031859
v -0.370770 0.663788 -0.129427
v -0.370770 1.534193 -0.031859
v -0.370770 0.613288 -0.129427
v -0.714480 0.613288 -0.129427
v -0.714480 0.663788 -0.129427
v -0.714480 0.663788 -0.031859
v -0.714480 0.613288 -0.031859
v -1.114480 0.613288 -0.129427
v -1.114480 0.663788 -0.129427
v -1.114480 0.613288 -0.031859
v -1.114480 0.663788 -0.031859
v -1.001901 0.613288 -0.129427
v -1.001901 0.663788 -0.129427
v -1.001901 0.000000 -0.001859
v -1.001901 0.663788 -0.031859
v -0.971901 0.613288 -0.031859
v -1.001901 0.613288 -0.061859
v -1.031901 0.613288 -0.031859
v -1.001901 0.613288 -0.001859
v -0.971901 0.000000 -0.031859
v -1.001901 0.000000 -0.061859
v -1.031901 0.000000 -0.031859
v -1.058190 0.663788 -0.129427
v -1.058190 0.663788 -0.031859
v -1.058190 0.613288 -0.129427
v -0.314480 1.534193 0.211537
v -0.314480 0.613288 0.211537
v -0.392763 0.663788 0.211537
v -0.427059 0.613288 0.211537
v -0.370770 1.534193 0.211537
v -0.714480 0.663788 0.211537
v -0.714480 0.613288 0.211537
v -1.114480 0.663788 0.211537
v -1.114480 0.613288 0.211537
v -1.001901 0.663788 0.211537
v -1.001901 0.613288 0.211537
v -1.058190 0.663788 0.211537
v -0.314480 0.613288 0.552501
v -0.314480 0.663788 0.552501
v -0.314480 0.613288 0.454933
v -0.314480 1.534193 0.454933
v -0.427059 0.613288 0.552501
v -0.427059 0.663788 0.552501
v -0.427059 0.000000 0.424933
v -0.392763 0.663788 0.454933
v -0.457059 0.613288 0.454933
v -0.427059 0.613288 0.484933
v -0.397059 0.613288 0.454933
v -0.427059 0.613288 0.424933
v -0.457059 0.000000 0.454933
v -0.427059 0.000000 0.484933
v -0.397059 0.000000 0.454933
v -0.370770 0.663788 0.552501
v -0.370770 1.534193 0.454933
v -0.370770 0.613288 0.552501
v -0.714480 0.613288 0.552501
v -0.714480 0.663788 0.552501
v -0.714480 0.663788 0.454933
v -0.714480 0.613288 0.454933
v -1.114480 0.613288 0.552501
v -1.114480 0.663788 0.552501
v -1.114480 0.613288 0.454933
v -1.114480 0.663788 0.454933
v -1.001901 0.613288 0.552501
v -1.001901 0.663788 0.552501
v -1.001901 0.000000 0.424933
v -1.001901 0.663788 0.454933
v -0.971901 0.613288 0.454933
v -1.001901 0.613288 0.484933
v -1.031901 0.613288 0.454933
v -1.001901 0.613288 0.424933
v -0.971901 0.000000 0.454933
v -1.001901 0.000000 0.484933
v -1.031901 0.000000 0.454933
v -1.058190 0.663788 0.552501
v -1.058190 0.663788 0.454933
v -1.058190 0.613288 0.552501
v -0.427059 0.663788 -0.031859
v -0.427059 0.663788 0.454933
v -0.427059 0.663788 0.211537
vt 0.375000 0.482410
vt 0.625000 0.482410
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.339819 0.500000
vt 0.357410 0.500000
vt 0.375000 0.516261
vt 0.349194 0.516261
vt 0.339819 0.511261
vt 0.625000 0.516261
vt 0.330444 0.516261
vt 0.339819 0.511261
vt 0.349194 0.516261
vt 0.339819 0.521261
vt 0.250000 0.500000
vt 0.330444 0.516261
vt 0.250000 0.516261
vt 0.375000 0.375000
vt 0.625000 0.375000
vt 0.625000 0.464819
vt 0.375000 0.464819
vt 0.339819 0.521261
vt 0.642591 0.500000
vt 0.642591 0.516261
vt 0.660181 0.516261
vt 0.669756 0.516261
vt 0.625000 0.464819
vt 0.625000 0.482410
vt 0.375000 0.482410
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.625000 0.482410
vt 0.339819 0.500000
vt 0.339819 0.511261
vt 0.349194 0.516261
vt 0.375000 0.516261
vt 0.357410 0.500000
vt 0.625000 0.516261
vt 0.330444 0.516261
vt 0.339819 0.521261
vt 0.349194 0.516261
vt 0.339819 0.511261
vt 0.642591 0.500000
vt 0.642591 0.516261
vt 0.660181 0.516261
vt 0.660181 0.500000
vt 0.330444 0.516261
vt 0.375000 0.464819
vt 0.625000 0.464819
vt 0.339819 0.521261
vt 0.750000 0.516261
vt 0.750000 0.500000
vt 0.642591 0.556827
vt 0.660181 0.556827
vt 0.339819 0.556827
vt 0.375000 0.556827
vt 0.625000 0.556827
vt 0.250000 0.556827
vt 0.750000 0.556827
vt 0.339819 0.556827
vt 0.660181 0.516261
vt 0.660181 0.556827
vt 0.642591 0.556827
vt 0.669756 0.516261
vt 0.669756 0.556827
vt 0.375000 0.556827
vt 0.625000 0.556827
vt 0.375000 0.482410
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.339819 0.500000
vt 0.339819 0.511261
vt 0.349194 0.516261
vt 0.375000 0.516261
vt 0.357410 0.500000
vt 0.625000 0.516261
vt 0.330444 0.516261
vt 0.339819 0.521261
vt 0.349194 0.516261
vt 0.339819 0.511261
vt 0.642591 0.516261
vt 0.642591 0.500000
vt 0.250000 0.500000
vt 0.250000 0.516261
vt 0.330444 0.516261
vt 0.375000 0.375000
vt 0.375000 0.464819
vt 0.625000 0.375000
vt 0.339819 0.521261
vt 0.375000 0.482410
vt 0.625000 0.482410
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.339819 0.500000
vt 0.357410 0.500000
vt 0.375000 0.516261
vt 0.349194 0.516261
vt 0.339819 0.511261
vt 0.625000 0.516261
vt 0.330444 0.516261
vt 0.339819 0.511261
vt 0.349194 0.516261
vt 0.339819 0.521261
vt 0.642591 0.500000
vt 0.660181 0.500000
vt 0.660181 0.516261
vt 0.642591 0.516261
vt 0.330444 0.516261
vt 0.625000 0.464819
vt 0.375000 0.464819
vt 0.339819 0.521261
vt 0.750000 0.500000
vt 0.750000 0.516261
vt 0.660181 0.500000
vt 0.660181 0.500000
vn 0.0000 -0.7071 -0.7071
vn -0.2616 0.2862 -0.9218
vn 0.6948 0.0401 -0.7181
vn 0.5774 -0.5774 -0.5774
vn 0.7071 -0.7071 0.0000
vn 0.4264 -0.9045 0.0000
vn 0.0000 -0.9045 -0.4264
vn 0.5834 0.6054 -0.5413
vn -0.8165 -0.5774 0.0000
vn 0.0000 -0.5774 -0.8165
vn 0.8165 -0.5774 0.0000
vn 0.0000 -0.5774 0.8165
vn -0.4264 -0.9045 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 0.7071 -0.7071
vn 0.0000 -0.9045 0.4264
vn -0.5754 0.6118 -0.5427
vn -0.6670 0.7413 0.0741
vn 0.0000 1.0000 0.0000
vn 0.0000 0.7071 0.7071
vn -0.2616 0.2862 0.9218
vn -0.5774 -0.5774 -0.5774
vn -0.5774 0.5774 -0.5774
vn -0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 0.0000
vn -0.6670 0.7413 -0.0741
vn -0.6981 0.7160 0.0000
vn 0.7071 0.7071 0.0000
vn 0.0000 -0.7071 0.7071
vn 0.5774 -0.5774 0.5774
vn 0.6948 0.0401 0.7181
vn 0.5834 0.6054 0.5413
vn -0.5754 0.6118 0.5427
vn -0.5774 0.5774 0.5774
vn -0.5774 -0.5774 0.5774
usemtl Material.004
s 1
f 18/1/1 16/2/2 2/3/3 1/4/4
f 5/5/1 18/6/1 1/4/4 3/7/5 11/8/6 10/9/7
f 1/4/4 2/3/3 4/10/8 3/7/5
f 13/11/9 14/12/10 15/13/11 7/14/12
f 19/15/1 5/5/1 10/9/7 9/16/13 22/17/14
f 19/18/1 20/19/15 6/20/15 5/21/1
f 10/9/7 11/8/6 15/13/11 14/12/10
f 12/22/16 9/16/13 13/11/9 7/14/12
f 11/8/6 12/22/16 7/14/12 15/13/11
f 9/16/13 10/9/7 14/12/10 13/11/9
f 2/3/3 16/23/2 17/24/17 4/10/8
f 5/21/1 6/20/15 16/2/2 18/1/1
f 60/25/18 94/26/19 58/27/20 68/28/21
f 40/29/1 23/30/22 24/31/23 38/32/15
f 27/33/1 32/34/7 33/35/13 25/36/24 23/30/22 40/37/1
f 23/30/22 25/36/24 26/38/25 24/31/23
f 35/39/11 29/40/12 37/41/9 36/42/10
f 38/43/15 39/44/19 30/45/19 28/46/15
f 19/15/1 22/17/14 31/47/6 32/34/7 27/33/1
f 19/18/1 27/48/1 28/49/15 20/19/15
f 32/34/7 36/42/10 37/41/9 33/35/13
f 34/50/16 29/40/12 35/39/11 31/47/6
f 33/35/13 37/41/9 29/40/12 34/50/16
f 31/47/6 35/39/11 36/42/10 32/34/7
f 24/31/23 26/38/25 39/44/19 38/43/15
f 27/48/1 40/29/1 38/32/15 28/49/15
f 28/46/15 30/45/19 21/51/19 20/52/15
f 39/44/19 52/53/19 50/54/19 30/45/19
f 34/50/16 51/55/14 49/56/24 25/36/24 33/35/13
f 25/36/24 49/56/24 48/57/25 26/38/25
f 26/38/25 48/57/25 52/53/19 39/44/19
f 22/17/14 47/58/14 51/55/14 34/50/16 31/47/6
f 30/45/19 50/54/19 46/59/19 21/51/19
f 22/17/14 9/16/13 12/22/16 44/60/14 47/58/14
f 17/24/17 8/61/26 43/62/27 45/63/27
f 8/61/26 93/64/19 95/65/19 43/62/27
f 12/22/16 11/8/6 3/7/5 42/66/5 44/60/14
f 3/7/5 4/10/8 41/67/28 42/66/5
f 4/10/8 17/24/17 45/63/27 41/67/28
f 70/68/29 53/69/30 54/70/31 68/28/21
f 57/71/29 62/72/16 63/73/6 55/74/5 53/69/30 70/75/29
f 53/69/30 55/74/5 56/76/32 54/70/31
f 65/77/9 59/78/10 67/79/11 66/80/12
f 69/81/33 60/25/18 68/82/21
f 71/83/29 74/84/14 61/85/13 62/72/16 57/71/29
f 71/86/29 57/87/29 58/27/20 72/88/20
f 62/72/16 66/80/12 67/79/11 63/73/6
f 64/89/7 59/78/10 65/77/9 61/85/13
f 63/73/6 67/79/11 59/78/10 64/89/7
f 61/85/13 65/77/9 66/80/12 62/72/16
f 54/70/31 56/76/32 69/81/33 68/82/21
f 57/87/29 70/68/29 68/28/21 58/27/20
f 92/90/29 90/91/20 76/92/34 75/93/35
f 79/94/29 92/95/29 75/93/35 77/96/24 85/97/13 84/98/16
f 75/93/35 76/92/34 78/99/25 77/96/24
f 87/100/11 88/101/12 89/102/9 81/103/10
f 90/104/20 80/105/20 82/106/19 91/107/19
f 71/83/29 79/94/29 84/98/16 83/108/6 74/84/14
f 71/86/29 72/88/20 80/109/20 79/110/29
f 84/98/16 85/97/13 89/102/9 88/101/12
f 86/111/7 83/108/6 87/100/11 81/103/10
f 85/97/13 86/111/7 81/103/10 89/102/9
f 83/108/6 84/98/16 88/101/12 87/100/11
f 76/92/34 90/104/20 91/107/19 78/99/25
f 79/110/29 80/109/20 90/91/20 92/90/29
f 80/105/20 72/112/20 73/113/19 82/106/19
f 91/107/19 82/106/19 50/54/19 52/53/19
f 86/111/7 85/97/13 77/96/24 49/56/24 51/55/14
f 77/96/24 78/99/25 48/57/25 49/56/24
f 78/99/25 91/107/19 52/53/19 48/57/25
f 74/84/14 83/108/6 86/111/7 51/55/14 47/58/14
f 82/106/19 73/113/19 46/59/19 50/54/19
f 74/84/14 47/58/14 44/60/14 64/89/7 61/85/13
f 69/81/33 45/63/27 43/62/27 60/25/18
f 60/25/18 43/62/27 95/65/19 94/26/19
f 64/89/7 44/60/14 42/66/5 55/74/5 63/73/6
f 55/74/5 42/66/5 41/67/28 56/76/32
f 56/76/32 41/67/28 45/63/27 69/81/33
f 17/24/17 16/23/2 8/61/26
f 94/26/19 73/113/19 72/112/20 58/114/20
f 93/64/19 6/115/15 20/52/15 21/51/19
f 94/26/19 95/65/19 46/59/19 73/113/19
f 95/65/19 93/64/19 21/51/19 46/59/19
f 8/61/26 16/2/2 6/115/15 93/64/19

4349
cw 9/models/desk.obj Normal file

File diff suppressed because it is too large Load Diff

3188
cw 9/models/door.obj Normal file

File diff suppressed because it is too large Load Diff

6823
cw 9/models/drawer.obj Normal file

File diff suppressed because it is too large Load Diff

850
cw 9/models/laser.obj Normal file
View File

@ -0,0 +1,850 @@
# Blender 3.4.1
# www.blender.org
mtllib laser.mtl
o Blade_Cylinder.001
v -9.662427 0.226593 -0.350537
v 4.092182 0.226593 -0.350537
v -9.662428 0.158207 -0.343802
v 4.092182 0.158207 -0.343801
v -9.662427 0.092448 -0.323854
v 4.092181 0.092448 -0.323854
v -9.662427 0.031846 -0.291461
v 4.092182 0.031847 -0.291460
v -9.662427 -0.021273 -0.247867
v 4.092182 -0.021274 -0.247866
v -9.662428 -0.064868 -0.194748
v 4.092180 -0.064867 -0.194747
v -9.662427 -0.097261 -0.134145
v 4.092181 -0.097259 -0.134144
v -9.662428 -0.117209 -0.068386
v 4.092180 -0.117209 -0.068385
v -9.662427 -0.123944 0.000000
v 4.092182 -0.123944 0.000001
v -9.662428 -0.117209 0.068387
v 4.092180 -0.117209 0.068387
v -9.662427 -0.097261 0.134145
v 4.092181 -0.097259 0.134145
v -9.662428 -0.064868 0.194749
v 4.092180 -0.064867 0.194749
v -9.662427 -0.021273 0.247868
v 4.092182 -0.021274 0.247868
v -9.662427 0.031846 0.291462
v 4.092182 0.031847 0.291462
v -9.662427 0.092448 0.323854
v 4.092181 0.092448 0.323855
v -9.662428 0.158207 0.343802
v 4.092182 0.158207 0.343802
v -9.662427 0.226593 0.350538
v 4.092182 0.226593 0.350538
v -9.662428 0.294980 0.343802
v 4.092181 0.294980 0.343802
v -9.662427 0.360739 0.323854
v 4.092181 0.360738 0.323855
v -9.662427 0.421341 0.291462
v 4.092182 0.421341 0.291462
v -9.662428 0.474461 0.247868
v 4.092181 0.474461 0.247868
v -9.662427 0.518055 0.194749
v 4.092182 0.518055 0.194749
v -9.662427 0.550447 0.134145
v 4.092182 0.550447 0.134145
v -9.662428 0.570395 0.068387
v 4.092181 0.570395 0.068387
v -9.662427 0.577131 0.000000
v 4.092182 0.577132 0.000001
v -9.662428 0.570395 -0.068386
v 4.092181 0.570395 -0.068385
v -9.662427 0.550447 -0.134145
v 4.092182 0.550447 -0.134144
v -9.662427 0.518055 -0.194748
v 4.092182 0.518055 -0.194747
v -9.662428 0.474461 -0.247867
v 4.092181 0.474461 -0.247866
v -9.662427 0.421341 -0.291461
v 4.092182 0.421341 -0.291460
v -9.662427 0.360739 -0.323854
v 4.092181 0.360738 -0.323854
v -9.662428 0.294980 -0.343802
v 4.092181 0.294980 -0.343801
v 4.092182 0.158207 -0.343801
v 4.092182 0.226593 -0.350537
v 4.092181 0.092448 -0.323854
v 4.092182 0.031847 -0.291460
v 4.092182 -0.021274 -0.247866
v 4.092180 -0.064867 -0.194747
v 4.092181 -0.097259 -0.134144
v 4.092180 -0.117209 -0.068385
v 4.092182 -0.123944 0.000001
v 4.092180 -0.117209 0.068387
v 4.092181 -0.097259 0.134145
v 4.092180 -0.064867 0.194749
v 4.092182 -0.021274 0.247868
v 4.092182 0.031847 0.291462
v 4.092181 0.092448 0.323855
v 4.092182 0.158207 0.343802
v 4.092182 0.226593 0.350538
v 4.092181 0.294980 0.343802
v 4.092181 0.360738 0.323855
v 4.092182 0.421341 0.291462
v 4.092181 0.474461 0.247868
v 4.092182 0.518055 0.194749
v 4.092182 0.550447 0.134145
v 4.092181 0.570395 0.068387
v 4.092182 0.577132 0.000001
v 4.092181 0.570395 -0.068385
v 4.092182 0.550447 -0.134144
v 4.092182 0.518055 -0.194747
v 4.092181 0.474461 -0.247866
v 4.092182 0.421341 -0.291460
v 4.092181 0.360738 -0.323854
v 4.092181 0.294980 -0.343801
v 4.092182 0.158207 -0.343801
v 4.092182 0.226593 -0.350537
v 4.092181 0.092448 -0.323854
v 4.092182 0.031847 -0.291460
v 4.092182 -0.021274 -0.247866
v 4.092180 -0.064867 -0.194747
v 4.092181 -0.097259 -0.134144
v 4.092180 -0.117209 -0.068385
v 4.092182 -0.123944 0.000001
v 4.092180 -0.117209 0.068387
v 4.092181 -0.097259 0.134145
v 4.092180 -0.064867 0.194749
v 4.092182 -0.021274 0.247868
v 4.092182 0.031847 0.291462
v 4.092181 0.092448 0.323855
v 4.092182 0.158207 0.343802
v 4.092182 0.226593 0.350538
v 4.092181 0.294980 0.343802
v 4.092181 0.360738 0.323855
v 4.092182 0.421341 0.291462
v 4.092181 0.474461 0.247868
v 4.092182 0.518055 0.194749
v 4.092182 0.550447 0.134145
v 4.092181 0.570395 0.068387
v 4.092182 0.577132 0.000001
v 4.092181 0.570395 -0.068385
v 4.092182 0.550447 -0.134144
v 4.092182 0.518055 -0.194747
v 4.092181 0.474461 -0.247866
v 4.092182 0.421341 -0.291460
v 4.092181 0.360738 -0.323854
v 4.092181 0.294980 -0.343801
v 4.973667 0.205114 -0.107976
v 4.973666 0.226592 -0.110091
v 4.973667 0.184463 -0.101710
v 4.973666 0.165429 -0.091537
v 4.973667 0.148746 -0.077846
v 4.973667 0.135056 -0.061163
v 4.973666 0.124881 -0.042130
v 4.973667 0.118616 -0.021477
v 4.973667 0.116503 0.000001
v 4.973667 0.118616 0.021478
v 4.973666 0.124881 0.042131
v 4.973667 0.135056 0.061164
v 4.973667 0.148746 0.077847
v 4.973666 0.165429 0.091538
v 4.973667 0.184463 0.101712
v 4.973667 0.205114 0.107977
v 4.973666 0.226592 0.110093
v 4.973667 0.248070 0.107977
v 4.973666 0.268723 0.101712
v 4.973667 0.287756 0.091538
v 4.973667 0.304439 0.077847
v 4.973667 0.318131 0.061164
v 4.973667 0.328305 0.042131
v 4.973666 0.334569 0.021478
v 4.973665 0.336684 0.000001
v 4.973666 0.334569 -0.021477
v 4.973667 0.328305 -0.042130
v 4.973667 0.318131 -0.061163
v 4.973667 0.304439 -0.077846
v 4.973667 0.287756 -0.091537
v 4.973666 0.268723 -0.101710
v 4.973667 0.248070 -0.107976
v 4.938669 0.354549 0.191500
v 4.938669 0.389450 0.162858
v 4.938668 0.013810 -0.088137
v 4.938669 0.000704 -0.044931
v 4.938669 0.418092 0.127956
v 4.938669 -0.003721 0.000001
v 4.938669 0.439376 0.088138
v 4.938669 0.000704 0.044932
v 4.938669 0.452482 0.044933
v 4.938668 0.013810 0.088138
v 4.938669 0.456907 0.000001
v 4.938669 0.035094 0.127956
v 4.938669 0.452482 -0.044931
v 4.938669 0.063736 0.162857
v 4.938669 0.439376 -0.088137
v 4.938669 0.098637 0.191500
v 4.938669 0.418092 -0.127955
v 4.938668 0.138455 0.212783
v 4.938667 0.226592 -0.230314
v 4.938669 0.181661 -0.225888
v 4.938669 0.389450 -0.162856
v 4.938669 0.181661 0.225890
v 4.938668 0.138455 -0.212782
v 4.938669 0.354549 -0.191499
v 4.938667 0.226592 0.230315
v 4.938669 0.098637 -0.191499
v 4.938669 0.314731 -0.212782
v 4.938669 0.271525 0.225890
v 4.938669 0.063736 -0.162856
v 4.938669 0.271525 -0.225888
v 4.938669 0.314731 0.212783
v 4.938669 0.035094 -0.127955
v 4.595160 0.431954 0.205363
v 4.595160 -0.058254 -0.056659
v 4.595161 0.468074 0.161353
v 4.595161 -0.063832 0.000001
v 4.595161 0.494911 0.111142
v 4.595160 -0.058254 0.056660
v 4.595161 0.511439 0.056660
v 4.595160 -0.041726 0.111142
v 4.595161 0.517020 0.000001
v 4.595161 -0.014887 0.161353
v 4.595161 0.511439 -0.056659
v 4.595161 0.021231 0.205363
v 4.595161 0.494911 -0.111140
v 4.595161 0.065241 0.241481
v 4.595161 0.468074 -0.161352
v 4.595161 0.115452 0.268319
v 4.595160 0.169934 -0.284845
v 4.595160 0.431954 -0.205361
v 4.595160 0.169934 0.284846
v 4.595161 0.115452 -0.268318
v 4.595161 0.387945 -0.241480
v 4.595162 0.226594 0.290426
v 4.595161 0.065241 -0.241480
v 4.595161 0.337734 -0.268318
v 4.595161 0.283253 0.284846
v 4.595161 0.021231 -0.205361
v 4.595161 0.283253 -0.284845
v 4.595161 0.337734 0.268319
v 4.595161 -0.014887 -0.161352
v 4.595161 0.387945 0.241481
v 4.595160 -0.041726 -0.111140
v 4.595162 0.226594 -0.290425
vn -0.0000 -0.0980 -0.9952
vn -0.0000 -0.2903 -0.9569
vn -0.0000 -0.4714 -0.8819
vn -0.0000 -0.6344 -0.7730
vn -0.0000 -0.7730 -0.6344
vn -0.0000 -0.8819 -0.4714
vn -0.0000 -0.9569 -0.2903
vn -0.0000 -0.9952 -0.0980
vn -0.0000 -0.9952 0.0980
vn -0.0000 -0.9569 0.2903
vn -0.0000 -0.8819 0.4714
vn -0.0000 -0.7730 0.6344
vn -0.0000 -0.6344 0.7730
vn -0.0000 -0.4714 0.8819
vn -0.0000 -0.2903 0.9569
vn -0.0000 -0.0980 0.9952
vn -0.0000 0.0980 0.9952
vn -0.0000 0.2903 0.9569
vn -0.0000 0.4714 0.8819
vn -0.0000 0.6344 0.7730
vn -0.0000 0.7730 0.6344
vn -0.0000 0.8819 0.4714
vn -0.0000 0.9569 0.2903
vn -0.0000 0.9952 0.0980
vn -0.0000 0.9952 -0.0980
vn -0.0000 0.9569 -0.2903
vn -0.0000 0.8819 -0.4714
vn -0.0000 0.7730 -0.6344
vn -0.0000 0.6344 -0.7730
vn -0.0000 0.4714 -0.8819
vn -0.0000 -0.0000 1.0000
vn -0.0000 0.2903 -0.9569
vn -0.0000 0.0980 -0.9952
vn -1.0000 -0.0000 -0.0000
vn 0.9598 0.1781 0.2171
vn 1.0000 -0.0000 -0.0000
vn 0.9598 -0.2687 -0.0815
vn 0.9598 0.2170 0.1781
vn 0.9598 -0.2794 -0.0275
vn 0.9598 0.2476 0.1324
vn 0.9598 -0.2794 0.0275
vn 0.9598 0.2687 0.0815
vn 0.9598 -0.2687 0.0815
vn 0.9598 0.2794 0.0275
vn 0.9598 -0.2476 0.1323
vn 0.9598 0.2794 -0.0275
vn 0.9598 -0.2170 0.1781
vn 0.9598 0.2687 -0.0815
vn 0.9598 -0.1781 0.2170
vn 0.9598 0.2476 -0.1324
vn 0.9598 -0.1324 0.2476
vn 0.9598 -0.0275 -0.2794
vn 0.9598 0.2170 -0.1781
vn 0.9598 -0.0815 0.2687
vn 0.9598 -0.0815 -0.2687
vn 0.9598 0.1781 -0.2171
vn 0.9598 -0.0275 0.2794
vn 0.9598 -0.1323 -0.2476
vn 0.9598 0.1323 -0.2476
vn 0.9598 0.0275 0.2794
vn 0.9598 -0.1781 -0.2170
vn 0.9598 0.0815 -0.2686
vn 0.9598 0.0815 0.2687
vn 0.9598 -0.2171 -0.1781
vn 0.9598 0.0275 -0.2794
vn 0.9598 0.1323 0.2476
vn 0.9598 -0.2476 -0.1323
vn 0.1716 -0.8688 -0.4644
vn 0.1716 0.4644 0.8688
vn 0.1716 0.0966 -0.9804
vn 0.1716 -0.7616 -0.6250
vn 0.1716 0.2860 0.9427
vn 0.1716 0.2860 -0.9427
vn 0.1716 -0.6250 -0.7615
vn 0.1716 0.0966 0.9804
vn 0.1716 0.4644 -0.8688
vn 0.1716 -0.4644 -0.8689
vn 0.1716 -0.0966 0.9804
vn 0.1716 0.6250 -0.7615
vn 0.1716 -0.2860 -0.9427
vn 0.1716 -0.2860 0.9427
vn 0.1716 0.7615 -0.6250
vn 0.1716 -0.0966 -0.9804
vn 0.1716 -0.4644 0.8689
vn 0.1716 0.8688 -0.4644
vn 0.1716 -0.6250 0.7615
vn 0.1716 0.9427 -0.2860
vn 0.1716 -0.7616 0.6250
vn 0.1716 0.9804 -0.0966
vn 0.1716 -0.8688 0.4644
vn 0.1716 0.9804 0.0966
vn 0.1716 -0.9428 0.2860
vn 0.1716 0.9427 0.2860
vn 0.1716 -0.9804 0.0966
vn 0.1716 0.8688 0.4644
vn 0.1716 -0.9804 -0.0966
vn 0.1716 0.7616 0.6250
vn 0.1716 -0.9428 -0.2860
vn 0.1716 0.6250 0.7616
vn 0.1181 0.6299 0.7676
vn 0.1181 -0.9502 -0.2883
vn 0.1181 0.7676 0.6299
vn 0.1181 -0.9882 -0.0973
vn 0.1181 0.8757 0.4681
vn 0.1181 -0.9882 0.0973
vn 0.1181 0.9502 0.2882
vn 0.1181 -0.9502 0.2883
vn 0.1181 0.9882 0.0974
vn 0.1181 -0.8758 0.4681
vn 0.1181 0.9882 -0.0974
vn 0.1181 -0.7676 0.6299
vn 0.1181 0.9502 -0.2882
vn 0.1181 -0.6299 0.7676
vn 0.1181 0.8757 -0.4681
vn 0.1181 -0.4681 0.8757
vn 0.1181 -0.0973 -0.9882
vn 0.1181 0.7676 -0.6300
vn 0.1181 -0.2883 0.9502
vn 0.1181 -0.2883 -0.9502
vn 0.1181 0.6299 -0.7676
vn 0.1181 -0.0973 0.9882
vn 0.1181 -0.4681 -0.8757
vn 0.1181 0.4681 -0.8757
vn 0.1181 0.0973 0.9882
vn 0.1181 -0.6299 -0.7676
vn 0.1181 0.2883 -0.9502
vn 0.1181 0.2883 0.9502
vn 0.1181 -0.7676 -0.6299
vn 0.1181 0.0973 -0.9882
vn 0.1181 0.4681 0.8757
vn 0.1181 -0.8758 -0.4681
vt 1.000000 0.500000
vt 0.000000 0.500000
vt 0.750000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.968750 0.500000
vt 0.796822 0.485388
vt 0.968750 1.000000
vt 0.937500 0.500000
vt 0.841844 0.471731
vt 0.937500 1.000000
vt 0.906250 0.500000
vt 0.883337 0.449553
vt 0.906250 1.000000
vt 0.875000 0.500000
vt 0.919706 0.419706
vt 0.875000 1.000000
vt 0.843750 0.500000
vt 0.949553 0.383337
vt 0.843750 1.000000
vt 0.812500 0.500000
vt 0.971731 0.341844
vt 0.812500 1.000000
vt 0.781250 0.500000
vt 0.985388 0.296822
vt 0.781250 1.000000
vt 0.750000 0.500000
vt 0.990000 0.250000
vt 0.750000 1.000000
vt 0.718750 0.500000
vt 0.985388 0.203178
vt 0.718750 1.000000
vt 0.687500 0.500000
vt 0.971731 0.158156
vt 0.687500 1.000000
vt 0.656250 0.500000
vt 0.949553 0.116663
vt 0.656250 1.000000
vt 0.625000 0.500000
vt 0.919706 0.080294
vt 0.625000 1.000000
vt 0.593750 0.500000
vt 0.883337 0.050447
vt 0.593750 1.000000
vt 0.562500 0.500000
vt 0.841844 0.028269
vt 0.562500 1.000000
vt 0.531250 0.500000
vt 0.796822 0.014612
vt 0.531250 1.000000
vt 0.500000 0.500000
vt 0.750000 0.010000
vt 0.500000 1.000000
vt 0.468750 0.500000
vt 0.703178 0.014612
vt 0.468750 1.000000
vt 0.437500 0.500000
vt 0.658156 0.028269
vt 0.437500 1.000000
vt 0.406250 0.500000
vt 0.616663 0.050447
vt 0.406250 1.000000
vt 0.375000 0.500000
vt 0.580294 0.080294
vt 0.375000 1.000000
vt 0.343750 0.500000
vt 0.550447 0.116663
vt 0.343750 1.000000
vt 0.312500 0.500000
vt 0.528269 0.158156
vt 0.312500 1.000000
vt 0.281250 0.500000
vt 0.514612 0.203178
vt 0.281250 1.000000
vt 0.250000 0.500000
vt 0.510000 0.250000
vt 0.250000 1.000000
vt 0.218750 0.500000
vt 0.514612 0.296822
vt 0.218750 1.000000
vt 0.187500 0.500000
vt 0.528269 0.341844
vt 0.187500 1.000000
vt 0.156250 0.500000
vt 0.550447 0.383337
vt 0.156250 1.000000
vt 0.125000 0.500000
vt 0.580294 0.419706
vt 0.125000 1.000000
vt 0.093750 0.500000
vt 0.616663 0.449553
vt 0.093750 1.000000
vt 0.062500 0.500000
vt 0.658156 0.471731
vt 0.062500 1.000000
vt 0.031250 0.500000
vt 0.703178 0.485388
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.296822 0.485388
vt 0.968750 1.000000
vt 0.250000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.341844 0.471731
vt 0.937500 1.000000
vt 0.383337 0.449553
vt 0.906250 1.000000
vt 0.419706 0.419706
vt 0.875000 1.000000
vt 0.449553 0.383337
vt 0.843750 1.000000
vt 0.471731 0.341844
vt 0.812500 1.000000
vt 0.485388 0.296822
vt 0.781250 1.000000
vt 0.490000 0.250000
vt 0.750000 1.000000
vt 0.485388 0.203178
vt 0.718750 1.000000
vt 0.471731 0.158156
vt 0.687500 1.000000
vt 0.449553 0.116663
vt 0.656250 1.000000
vt 0.419706 0.080294
vt 0.625000 1.000000
vt 0.383337 0.050447
vt 0.593750 1.000000
vt 0.341844 0.028269
vt 0.562500 1.000000
vt 0.296822 0.014612
vt 0.531250 1.000000
vt 0.250000 0.010000
vt 0.500000 1.000000
vt 0.203178 0.014612
vt 0.468750 1.000000
vt 0.158156 0.028269
vt 0.437500 1.000000
vt 0.116663 0.050447
vt 0.406250 1.000000
vt 0.080294 0.080294
vt 0.375000 1.000000
vt 0.050447 0.116663
vt 0.343750 1.000000
vt 0.028269 0.158156
vt 0.312500 1.000000
vt 0.014612 0.203178
vt 0.281250 1.000000
vt 0.010000 0.250000
vt 0.250000 1.000000
vt 0.014612 0.296822
vt 0.218750 1.000000
vt 0.028269 0.341844
vt 0.187500 1.000000
vt 0.050447 0.383337
vt 0.156250 1.000000
vt 0.080294 0.419706
vt 0.125000 1.000000
vt 0.116663 0.449553
vt 0.093750 1.000000
vt 0.158156 0.471731
vt 0.062500 1.000000
vt 0.203178 0.485388
vt 0.031250 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.375000 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.406250 1.000000
vt 0.812500 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
s 0
usemtl Blue_Lightsaber
f 1/1/1 2/4/1 4/8/1 3/6/1
f 3/6/2 4/8/2 6/11/2 5/9/2
f 5/9/3 6/11/3 8/14/3 7/12/3
f 7/12/4 8/14/4 10/17/4 9/15/4
f 9/15/5 10/17/5 12/20/5 11/18/5
f 11/18/6 12/20/6 14/23/6 13/21/6
f 13/21/7 14/23/7 16/26/7 15/24/7
f 15/24/8 16/26/8 18/29/8 17/27/8
f 17/27/9 18/29/9 20/32/9 19/30/9
f 19/30/10 20/32/10 22/35/10 21/33/10
f 21/33/11 22/35/11 24/38/11 23/36/11
f 23/36/12 24/38/12 26/41/12 25/39/12
f 25/39/13 26/41/13 28/44/13 27/42/13
f 27/42/14 28/44/14 30/47/14 29/45/14
f 29/45/15 30/47/15 32/50/15 31/48/15
f 31/48/16 32/50/16 34/53/16 33/51/16
f 33/51/17 34/53/17 36/56/17 35/54/17
f 35/54/18 36/56/18 38/59/18 37/57/18
f 37/57/19 38/59/19 40/62/19 39/60/19
f 39/60/20 40/62/20 42/65/20 41/63/20
f 41/63/21 42/65/21 44/68/21 43/66/21
f 43/66/22 44/68/22 46/71/22 45/69/22
f 45/69/23 46/71/23 48/74/23 47/72/23
f 47/72/24 48/74/24 50/77/24 49/75/24
f 49/75/25 50/77/25 52/80/25 51/78/25
f 51/78/26 52/80/26 54/83/26 53/81/26
f 53/81/27 54/83/27 56/86/27 55/84/27
f 55/84/28 56/86/28 58/89/28 57/87/28
f 57/87/29 58/89/29 60/92/29 59/90/29
f 59/90/30 60/92/30 62/95/30 61/93/30
f 6/11/31 4/8/31 65/99/31 67/102/31
f 61/93/32 62/95/32 64/98/32 63/96/32
f 63/96/33 64/98/33 2/5/33 1/2/33
f 1/3/34 3/7/34 5/10/34 7/13/34 9/16/34 11/19/34 13/22/34 15/25/34 17/28/34 19/31/34 21/34/34 23/37/34 25/40/34 27/43/34 29/46/34 31/49/34 33/52/34 35/55/34 37/58/34 39/61/34 41/64/34 43/67/34 45/70/34 47/73/34 49/76/34 51/79/34 53/82/34 55/85/34 57/88/34 59/91/34 61/94/34 63/97/34
f 95/130/31 94/129/31 126/162/31 127/163/31
f 24/38/31 22/35/31 75/110/31 76/111/31
f 42/65/31 40/62/31 84/119/31 85/120/31
f 60/92/31 58/89/31 93/128/31 94/129/31
f 16/26/31 14/23/31 71/106/31 72/107/31
f 34/53/31 32/50/31 80/115/31 81/116/31
f 52/80/31 50/77/31 89/124/31 90/125/31
f 8/14/31 6/11/31 67/102/31 68/103/31
f 26/41/31 24/38/31 76/111/31 77/112/31
f 44/68/31 42/65/31 85/120/31 86/121/31
f 62/95/31 60/92/31 94/129/31 95/130/31
f 18/29/31 16/26/31 72/107/31 73/108/31
f 36/56/31 34/53/31 81/116/31 82/117/31
f 54/83/31 52/80/31 90/125/31 91/126/31
f 10/17/31 8/14/31 68/103/31 69/104/31
f 28/44/31 26/41/31 77/112/31 78/113/31
f 46/71/31 44/68/31 86/121/31 87/122/31
f 64/98/31 62/95/31 95/130/31 96/131/31
f 20/32/31 18/29/31 73/108/31 74/109/31
f 38/59/31 36/56/31 82/117/31 83/118/31
f 56/86/31 54/83/31 91/126/31 92/127/31
f 12/20/31 10/17/31 69/104/31 70/105/31
f 30/47/31 28/44/31 78/113/31 79/114/31
f 48/74/31 46/71/31 87/122/31 88/123/31
f 4/8/31 2/4/31 66/101/31 65/99/31
f 2/5/31 64/98/31 96/131/31 66/100/31
f 22/35/31 20/32/31 74/109/31 75/110/31
f 40/62/31 38/59/31 83/118/31 84/119/31
f 58/89/31 56/86/31 92/127/31 93/128/31
f 14/23/31 12/20/31 70/105/31 71/106/31
f 32/50/31 30/47/31 79/114/31 80/115/31
f 50/77/31 48/74/31 88/123/31 89/124/31
f 162/231/35 161/230/35 148/205/35 149/207/35
f 82/117/31 81/116/31 113/149/31 114/150/31
f 69/104/31 68/103/31 100/136/31 101/137/31
f 96/131/31 95/130/31 127/163/31 128/164/31
f 83/118/31 82/117/31 114/150/31 115/151/31
f 70/105/31 69/104/31 101/137/31 102/138/31
f 66/100/31 96/131/31 128/164/31 98/134/31
f 84/119/31 83/118/31 115/151/31 116/152/31
f 71/106/31 70/105/31 102/138/31 103/139/31
f 85/120/31 84/119/31 116/152/31 117/153/31
f 72/107/31 71/106/31 103/139/31 104/140/31
f 86/121/31 85/120/31 117/153/31 118/154/31
f 73/108/31 72/107/31 104/140/31 105/141/31
f 87/122/31 86/121/31 118/154/31 119/155/31
f 74/109/31 73/108/31 105/141/31 106/142/31
f 88/123/31 87/122/31 119/155/31 120/156/31
f 75/110/31 74/109/31 106/142/31 107/143/31
f 89/124/31 88/123/31 120/156/31 121/157/31
f 76/111/31 75/110/31 107/143/31 108/144/31
f 90/125/31 89/124/31 121/157/31 122/158/31
f 77/112/31 76/111/31 108/144/31 109/145/31
f 91/126/31 90/125/31 122/158/31 123/159/31
f 78/113/31 77/112/31 109/145/31 110/146/31
f 92/127/31 91/126/31 123/159/31 124/160/31
f 79/114/31 78/113/31 110/146/31 111/147/31
f 65/99/31 66/101/31 98/133/31 97/132/31
f 93/128/31 92/127/31 124/160/31 125/161/31
f 80/115/31 79/114/31 111/147/31 112/148/31
f 67/102/31 65/99/31 97/132/31 99/135/31
f 94/129/31 93/128/31 125/161/31 126/162/31
f 81/116/31 80/115/31 112/148/31 113/149/31
f 68/103/31 67/102/31 99/135/31 100/136/31
f 129/165/36 130/167/36 160/228/36 159/226/36 158/224/36 157/222/36 156/220/36 155/218/36 154/216/36 153/214/36 152/212/36 151/210/36 150/208/36 149/206/36 148/204/36 147/202/36 146/200/36 145/198/36 144/196/36 143/194/36 142/192/36 141/190/36 140/188/36 139/186/36 138/184/36 137/182/36 136/180/36 135/178/36 134/176/36 133/174/36 132/172/36 131/170/36
f 164/233/37 163/232/37 135/179/37 136/181/37
f 165/234/38 162/231/38 149/207/38 150/209/38
f 166/235/39 164/233/39 136/181/39 137/183/39
f 167/236/40 165/234/40 150/209/40 151/211/40
f 168/237/41 166/235/41 137/183/41 138/185/41
f 169/238/42 167/236/42 151/211/42 152/213/42
f 170/239/43 168/237/43 138/185/43 139/187/43
f 171/240/44 169/238/44 152/213/44 153/215/44
f 172/241/45 170/239/45 139/187/45 140/189/45
f 173/242/46 171/240/46 153/215/46 154/217/46
f 174/243/47 172/241/47 140/189/47 141/191/47
f 175/244/48 173/242/48 154/217/48 155/219/48
f 176/245/49 174/243/49 141/191/49 142/193/49
f 177/246/50 175/244/50 155/219/50 156/221/50
f 178/247/51 176/245/51 142/193/51 143/195/51
f 180/250/52 179/249/52 130/168/52 129/166/52
f 181/251/53 177/246/53 156/221/53 157/223/53
f 182/252/54 178/247/54 143/195/54 144/197/54
f 183/253/55 180/250/55 129/166/55 131/171/55
f 184/254/56 181/251/56 157/223/56 158/225/56
f 185/255/57 182/252/57 144/197/57 145/199/57
f 186/256/58 183/253/58 131/171/58 132/173/58
f 187/257/59 184/254/59 158/225/59 159/227/59
f 188/258/60 185/255/60 145/199/60 146/201/60
f 189/259/61 186/256/61 132/173/61 133/175/61
f 190/260/62 187/257/62 159/227/62 160/229/62
f 191/261/63 188/258/63 146/201/63 147/203/63
f 192/262/64 189/259/64 133/175/64 134/177/64
f 179/248/65 190/260/65 160/229/65 130/169/65
f 161/230/66 191/261/66 147/203/66 148/205/66
f 163/232/67 192/262/67 134/177/67 135/179/67
f 223/293/68 221/291/68 192/262/68 163/232/68
f 222/292/69 220/290/69 191/261/69 161/230/69
f 224/295/70 219/289/70 190/260/70 179/248/70
f 221/291/71 218/288/71 189/259/71 192/262/71
f 220/290/72 217/287/72 188/258/72 191/261/72
f 219/289/73 216/286/73 187/257/73 190/260/73
f 218/288/74 215/285/74 186/256/74 189/259/74
f 217/287/75 214/284/75 185/255/75 188/258/75
f 216/286/76 213/283/76 184/254/76 187/257/76
f 215/285/77 212/282/77 183/253/77 186/256/77
f 214/284/78 211/281/78 182/252/78 185/255/78
f 213/283/79 210/280/79 181/251/79 184/254/79
f 212/282/80 209/279/80 180/250/80 183/253/80
f 211/281/81 208/278/81 178/247/81 182/252/81
f 210/280/82 207/277/82 177/246/82 181/251/82
f 209/279/83 224/294/83 179/249/83 180/250/83
f 208/278/84 206/276/84 176/245/84 178/247/84
f 207/277/85 205/275/85 175/244/85 177/246/85
f 206/276/86 204/274/86 174/243/86 176/245/86
f 205/275/87 203/273/87 173/242/87 175/244/87
f 204/274/88 202/272/88 172/241/88 174/243/88
f 203/273/89 201/271/89 171/240/89 173/242/89
f 202/272/90 200/270/90 170/239/90 172/241/90
f 201/271/91 199/269/91 169/238/91 171/240/91
f 200/270/92 198/268/92 168/237/92 170/239/92
f 199/269/93 197/267/93 167/236/93 169/238/93
f 198/268/94 196/266/94 166/235/94 168/237/94
f 197/267/95 195/265/95 165/234/95 167/236/95
f 196/266/96 194/264/96 164/233/96 166/235/96
f 195/265/97 193/263/97 162/231/97 165/234/97
f 194/264/98 223/293/98 163/232/98 164/233/98
f 193/263/99 222/292/99 161/230/99 162/231/99
f 117/153/100 116/152/100 222/292/100 193/263/100
f 104/140/101 103/139/101 223/293/101 194/264/101
f 118/154/102 117/153/102 193/263/102 195/265/102
f 105/141/103 104/140/103 194/264/103 196/266/103
f 119/155/104 118/154/104 195/265/104 197/267/104
f 106/142/105 105/141/105 196/266/105 198/268/105
f 120/156/106 119/155/106 197/267/106 199/269/106
f 107/143/107 106/142/107 198/268/107 200/270/107
f 121/157/108 120/156/108 199/269/108 201/271/108
f 108/144/109 107/143/109 200/270/109 202/272/109
f 122/158/110 121/157/110 201/271/110 203/273/110
f 109/145/111 108/144/111 202/272/111 204/274/111
f 123/159/112 122/158/112 203/273/112 205/275/112
f 110/146/113 109/145/113 204/274/113 206/276/113
f 124/160/114 123/159/114 205/275/114 207/277/114
f 111/147/115 110/146/115 206/276/115 208/278/115
f 97/132/116 98/133/116 224/294/116 209/279/116
f 125/161/117 124/160/117 207/277/117 210/280/117
f 112/148/118 111/147/118 208/278/118 211/281/118
f 99/135/119 97/132/119 209/279/119 212/282/119
f 126/162/120 125/161/120 210/280/120 213/283/120
f 113/149/121 112/148/121 211/281/121 214/284/121
f 100/136/122 99/135/122 212/282/122 215/285/122
f 127/163/123 126/162/123 213/283/123 216/286/123
f 114/150/124 113/149/124 214/284/124 217/287/124
f 101/137/125 100/136/125 215/285/125 218/288/125
f 128/164/126 127/163/126 216/286/126 219/289/126
f 115/151/127 114/150/127 217/287/127 220/290/127
f 102/138/128 101/137/128 218/288/128 221/291/128
f 98/134/129 128/164/129 219/289/129 224/295/129
f 116/152/130 115/151/130 220/290/130 222/292/130
f 103/139/131 102/138/131 221/291/131 223/293/131

35997
cw 9/models/marbleBust.obj Normal file

File diff suppressed because it is too large Load Diff

528
cw 9/models/materace.obj Normal file
View File

@ -0,0 +1,528 @@
# Blender v3.2.1 OBJ File: 'untitled.blend'
# www.blender.org
mtllib materace.mtl
o materace_Cube.005
v 1.427630 0.290372 -0.807401
v 1.453484 0.297289 -0.807401
v 1.427630 0.297289 -0.833255
v 1.452230 0.303802 -0.832001
v 1.427630 0.316294 -0.852260
v 1.427630 0.342148 -0.859177
v 1.427630 0.469987 -0.859177
v 1.453484 0.469987 -0.852260
v 1.427630 0.495841 -0.852260
v 1.452230 0.494587 -0.845747
v 1.427630 0.514846 -0.833255
v 1.452230 0.508333 -0.832001
v 1.427630 0.521763 -0.807401
v 1.453484 0.514846 -0.807401
v 1.472489 0.495841 -0.807401
v 1.479406 0.469987 -0.807401
v 1.479406 0.342148 -0.807401
v 1.472489 0.316294 -0.807401
v 1.465976 0.317548 -0.832001
v 1.472489 0.342148 -0.833255
v 1.452230 0.317548 -0.845747
v 1.453484 0.342148 -0.852260
v 1.472489 0.469987 -0.833255
v 1.465976 0.494587 -0.832001
v 0.886278 0.290372 -0.807401
v 0.886278 0.521763 -0.807401
v 0.886278 0.297306 -0.833285
v 0.886278 0.316264 -0.852242
v 0.886278 0.342148 -0.859177
v 0.886278 0.469987 -0.859177
v 0.886278 0.495871 -0.852242
v 0.886278 0.514828 -0.833285
v 0.344926 0.290372 -0.807401
v 0.319072 0.297289 -0.807401
v 0.344926 0.297289 -0.833255
v 0.320326 0.303802 -0.832001
v 0.344926 0.316294 -0.852260
v 0.344926 0.342148 -0.859177
v 0.344926 0.469987 -0.859177
v 0.319072 0.469987 -0.852260
v 0.344926 0.495841 -0.852260
v 0.320326 0.494587 -0.845747
v 0.344926 0.514846 -0.833255
v 0.320326 0.508333 -0.832001
v 0.344926 0.521763 -0.807401
v 0.319072 0.514846 -0.807401
v 0.300067 0.495841 -0.807401
v 0.293150 0.469987 -0.807401
v 0.293150 0.342148 -0.807401
v 0.300067 0.316294 -0.807401
v 0.306580 0.317548 -0.832001
v 0.300067 0.342148 -0.833255
v 0.320326 0.317548 -0.845747
v 0.319072 0.342148 -0.852260
v 0.300067 0.469987 -0.833255
v 0.306580 0.494587 -0.832001
v 1.427630 0.290372 0.053381
v 1.427630 0.521763 0.053381
v 1.453510 0.297304 0.053381
v 1.472474 0.316268 0.053381
v 1.453510 0.514831 0.053381
v 1.472474 0.495867 0.053381
v 1.479406 0.469987 0.053381
v 1.479406 0.342148 0.053381
v 0.886278 0.521763 0.053381
v 0.886278 0.290372 0.053381
v 0.344926 0.290372 0.053381
v 0.344926 0.521763 0.053381
v 0.319046 0.297304 0.053381
v 0.300082 0.316268 0.053381
v 0.319046 0.514831 0.053381
v 0.300082 0.495867 0.053381
v 0.293150 0.469987 0.053381
v 0.293150 0.342148 0.053381
v 1.427630 0.290372 0.914162
v 1.453484 0.297289 0.914163
v 1.427630 0.297289 0.940016
v 1.452230 0.303802 0.938762
v 1.427630 0.316294 0.959021
v 1.427630 0.342148 0.965938
v 1.427630 0.469987 0.965938
v 1.453484 0.469987 0.959021
v 1.427630 0.495841 0.959021
v 1.452230 0.494587 0.952508
v 1.427630 0.514846 0.940016
v 1.452230 0.508333 0.938762
v 1.427630 0.521763 0.914162
v 1.453484 0.514846 0.914163
v 1.472489 0.495841 0.914163
v 1.479406 0.469987 0.914162
v 1.479406 0.342148 0.914162
v 1.472489 0.316294 0.914163
v 1.465976 0.317548 0.938762
v 1.472489 0.342148 0.940016
v 1.452230 0.317548 0.952508
v 1.453484 0.342148 0.959021
v 1.472489 0.469987 0.940016
v 1.465976 0.494587 0.938762
v 0.886278 0.290372 0.914162
v 0.886278 0.521763 0.914162
v 0.886278 0.297306 0.940046
v 0.886278 0.316264 0.959004
v 0.886278 0.342148 0.965938
v 0.886278 0.469987 0.965938
v 0.886278 0.495871 0.959004
v 0.886278 0.514828 0.940046
v 0.344926 0.290372 0.914162
v 0.319072 0.297289 0.914163
v 0.344926 0.297289 0.940016
v 0.320326 0.303802 0.938762
v 0.344926 0.316294 0.959021
v 0.344926 0.342148 0.965938
v 0.344926 0.469987 0.965938
v 0.319072 0.469987 0.959021
v 0.344926 0.495841 0.959021
v 0.320326 0.494587 0.952508
v 0.344926 0.514846 0.940016
v 0.320326 0.508333 0.938762
v 0.344926 0.521763 0.914162
v 0.319072 0.514846 0.914163
v 0.300067 0.495841 0.914163
v 0.293150 0.469987 0.914162
v 0.293150 0.342148 0.914162
v 0.300067 0.316294 0.914163
v 0.306580 0.317548 0.938762
v 0.300067 0.342148 0.940016
v 0.320326 0.317548 0.952508
v 0.319072 0.342148 0.959021
v 0.300067 0.469987 0.940016
v 0.306580 0.494587 0.938762
vt 0.676957 0.525890
vt 0.676957 0.521082
vt 0.668986 0.521315
vt 0.668580 0.525890
vt 0.676957 0.516261
vt 0.668986 0.516261
vt 0.852367 0.516261
vt 0.676957 0.516261
vt 0.852367 0.516642
vt 0.852367 0.516642
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.852367 0.516261
vt 0.852367 0.521076
vt 0.676957 0.521082
vt 0.668580 0.516261
vt 0.668580 0.516261
vt 0.668986 0.516261
vt 0.668986 0.521315
vt 0.852367 0.525890
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.852367 0.521076
vt 0.852367 0.525890
vt 0.660181 0.685966
vt 0.660181 0.525890
vt 0.660181 0.525890
vt 0.660181 0.685966
vt 0.660181 0.525890
vt 0.660181 0.521315
vt 0.660181 0.521082
vt 0.660181 0.521082
vt 0.660181 0.521315
vt 0.660181 0.525890
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.668986 0.521315
vt 0.676957 0.521082
vt 0.668986 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.676957 0.521082
vt 0.668580 0.516261
vt 0.668580 0.516261
vt 0.668986 0.516261
vt 0.668986 0.521315
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.660181 0.685966
vt 0.660181 0.685966
vt 0.660181 0.525890
vt 0.660181 0.525890
vt 0.660181 0.521082
vt 0.660181 0.521315
vt 0.660181 0.525890
vt 0.660181 0.521082
vt 0.660181 0.525890
vt 0.660181 0.521315
vt 0.660752 0.685966
vt 0.668572 0.685966
vt 0.660752 0.685966
vt 0.668572 0.685966
vt 0.676957 0.685966
vt 0.676957 0.685966
vt 0.852367 0.685966
vt 0.852367 0.685966
vt 0.660752 0.685966
vt 0.668572 0.685966
vt 0.660752 0.685966
vt 0.668572 0.685966
vt 0.676957 0.685966
vt 0.676957 0.685966
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.668986 0.521315
vt 0.676957 0.521082
vt 0.668986 0.516261
vt 0.676957 0.516261
vt 0.852367 0.516261
vt 0.852367 0.516642
vt 0.676957 0.516261
vt 0.852367 0.516642
vt 0.852367 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.852367 0.521076
vt 0.676957 0.521082
vt 0.668580 0.516261
vt 0.668580 0.516261
vt 0.668986 0.516261
vt 0.668986 0.521315
vt 0.852367 0.525890
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.852367 0.521076
vt 0.852367 0.525890
vt 0.660181 0.525890
vt 0.660181 0.525890
vt 0.660181 0.521082
vt 0.660181 0.521315
vt 0.660181 0.525890
vt 0.660181 0.521082
vt 0.660181 0.525890
vt 0.660181 0.521315
vt 0.676957 0.525890
vt 0.676957 0.521082
vt 0.668986 0.521315
vt 0.668580 0.525890
vt 0.676957 0.516261
vt 0.668986 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.676957 0.516261
vt 0.676957 0.521082
vt 0.668580 0.516261
vt 0.668580 0.516261
vt 0.668986 0.516261
vt 0.668986 0.521315
vt 0.676957 0.525890
vt 0.668580 0.525890
vt 0.660181 0.525890
vt 0.660181 0.525890
vt 0.660181 0.525890
vt 0.660181 0.521315
vt 0.660181 0.521082
vt 0.660181 0.521082
vt 0.660181 0.521315
vt 0.660181 0.525890
vn 0.1291 -0.9832 -0.1291
vn 0.1211 -0.8623 -0.4917
vn 0.4464 -0.7756 -0.4464
vn 0.4917 -0.8623 -0.1211
vn 0.1211 -0.4917 -0.8623
vn 0.4464 -0.4464 -0.7756
vn 0.0000 -0.1304 -0.9915
vn 0.1291 -0.1291 -0.9832
vn 0.0000 -0.4999 -0.8661
vn 0.0000 0.4999 -0.8661
vn 0.1211 0.4917 -0.8623
vn 0.1291 0.1291 -0.9832
vn -0.0000 0.1304 -0.9915
vn 0.0000 0.8661 -0.4999
vn 0.1211 0.8623 -0.4917
vn 0.4917 0.1211 -0.8623
vn 0.4917 -0.1211 -0.8623
vn 0.4464 0.4464 -0.7756
vn 0.4464 0.7756 -0.4464
vn 0.0000 0.9915 -0.1304
vn 0.1291 0.9832 -0.1291
vn 0.4917 0.8623 -0.1211
vn 0.0000 -0.8661 -0.4999
vn 0.0000 -0.9915 -0.1304
vn 0.9915 -0.1304 0.0000
vn 0.9832 -0.1291 -0.1291
vn 0.9832 0.1291 -0.1291
vn 0.9915 0.1304 0.0000
vn 0.8623 -0.4917 -0.1211
vn 0.7756 -0.4464 -0.4464
vn 0.8623 -0.1211 -0.4917
vn 0.8623 0.1211 -0.4917
vn 0.7756 0.4464 -0.4464
vn 0.8623 0.4917 -0.1211
vn -0.1291 -0.9832 -0.1291
vn -0.4917 -0.8623 -0.1211
vn -0.4464 -0.7756 -0.4464
vn -0.1211 -0.8623 -0.4917
vn -0.4464 -0.4464 -0.7756
vn -0.1211 -0.4917 -0.8623
vn -0.1291 -0.1291 -0.9832
vn -0.1291 0.1291 -0.9832
vn -0.1211 0.4917 -0.8623
vn -0.1211 0.8623 -0.4917
vn -0.4917 0.1211 -0.8623
vn -0.4917 -0.1211 -0.8623
vn -0.4464 0.4464 -0.7756
vn -0.4464 0.7756 -0.4464
vn -0.1291 0.9832 -0.1291
vn -0.4917 0.8623 -0.1211
vn -0.9915 -0.1304 -0.0000
vn -0.9915 0.1304 0.0000
vn -0.9832 0.1291 -0.1291
vn -0.9832 -0.1291 -0.1291
vn -0.8623 -0.1211 -0.4917
vn -0.7756 -0.4464 -0.4464
vn -0.8623 -0.4917 -0.1211
vn -0.8623 0.1211 -0.4917
vn -0.8623 0.4917 -0.1211
vn -0.7756 0.4464 -0.4464
vn -0.8661 0.4999 0.0000
vn -0.4999 0.8661 0.0000
vn -0.8661 -0.4999 -0.0000
vn -0.4999 -0.8661 -0.0000
vn -0.1304 0.9915 -0.0000
vn -0.1304 -0.9915 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 0.8661 0.4999 -0.0000
vn 0.4999 0.8661 0.0000
vn 0.8661 -0.4999 0.0000
vn 0.4999 -0.8661 0.0000
vn 0.1304 0.9915 0.0000
vn 0.1304 -0.9915 0.0000
vn 0.1291 -0.9832 0.1291
vn 0.4917 -0.8623 0.1211
vn 0.4464 -0.7756 0.4464
vn 0.1211 -0.8623 0.4917
vn 0.4464 -0.4464 0.7756
vn 0.1211 -0.4917 0.8623
vn 0.0000 -0.1304 0.9915
vn 0.0000 -0.4999 0.8661
vn 0.1291 -0.1291 0.9832
vn 0.0000 0.4999 0.8661
vn -0.0000 0.1304 0.9915
vn 0.1291 0.1291 0.9832
vn 0.1211 0.4917 0.8623
vn 0.0000 0.8661 0.4999
vn 0.1211 0.8623 0.4917
vn 0.4917 0.1211 0.8623
vn 0.4917 -0.1211 0.8623
vn 0.4464 0.4464 0.7756
vn 0.4464 0.7756 0.4464
vn 0.0000 0.9915 0.1304
vn 0.1291 0.9832 0.1291
vn 0.4917 0.8623 0.1211
vn 0.0000 -0.8661 0.4999
vn 0.0000 -0.9915 0.1304
vn 0.9832 0.1291 0.1291
vn 0.9832 -0.1291 0.1291
vn 0.8623 -0.1211 0.4917
vn 0.7756 -0.4464 0.4464
vn 0.8623 -0.4917 0.1211
vn 0.8623 0.1211 0.4917
vn 0.8623 0.4917 0.1211
vn 0.7756 0.4464 0.4464
vn -0.1291 -0.9832 0.1291
vn -0.1211 -0.8623 0.4917
vn -0.4464 -0.7756 0.4464
vn -0.4917 -0.8623 0.1211
vn -0.1211 -0.4917 0.8623
vn -0.4464 -0.4464 0.7756
vn -0.1291 -0.1291 0.9832
vn -0.1211 0.4917 0.8623
vn -0.1291 0.1291 0.9832
vn -0.1211 0.8623 0.4917
vn -0.4917 0.1211 0.8623
vn -0.4917 -0.1211 0.8623
vn -0.4464 0.4464 0.7756
vn -0.4464 0.7756 0.4464
vn -0.1291 0.9832 0.1291
vn -0.4917 0.8623 0.1211
vn -0.9832 -0.1291 0.1291
vn -0.9832 0.1291 0.1291
vn -0.8623 -0.4917 0.1211
vn -0.7756 -0.4464 0.4464
vn -0.8623 -0.1211 0.4917
vn -0.8623 0.1211 0.4917
vn -0.7756 0.4464 0.4464
vn -0.8623 0.4917 0.1211
usemtl None
s 1
f 1/1/1 3/2/2 4/3/3 2/4/4
f 3/2/2 5/5/5 21/6/6 4/3/3
f 29/7/7 6/8/8 5/5/5 28/9/9
f 31/10/10 9/11/11 7/12/12 30/13/13
f 32/14/14 11/15/15 9/11/11 31/10/10
f 8/16/16 22/17/17 6/8/8 7/12/12
f 7/12/12 9/11/11 10/18/18 8/16/16
f 9/11/11 11/15/15 12/19/19 10/18/18
f 26/20/20 13/21/21 11/15/15 32/14/14
f 13/21/21 14/22/22 12/19/19 11/15/15
f 27/23/23 3/2/2 1/1/1 25/24/24
f 64/25/25 17/26/26 16/27/27 63/28/28
f 28/9/9 5/5/5 3/2/2 27/23/23
f 17/26/26 18/29/29 19/30/30 20/31/31
f 18/29/29 2/4/4 4/3/3 19/30/30
f 22/17/17 20/31/31 19/30/30 21/6/6
f 21/6/6 19/30/30 4/3/3
f 6/8/8 22/17/17 21/6/6 5/5/5
f 23/32/32 20/31/31 22/17/17 8/16/16
f 16/27/27 17/26/26 20/31/31 23/32/32
f 16/27/27 23/32/32 24/33/33 15/34/34
f 23/32/32 8/16/16 10/18/18 24/33/33
f 14/22/22 15/34/34 24/33/33 12/19/19
f 10/18/18 12/19/19 24/33/33
f 6/8/8 29/7/7 30/13/13 7/12/12
f 33/35/35 34/36/36 36/37/37 35/38/38
f 35/38/38 36/37/37 53/39/39 37/40/40
f 29/7/7 28/9/9 37/40/40 38/41/41
f 31/10/10 30/13/13 39/42/42 41/43/43
f 32/14/14 31/10/10 41/43/43 43/44/44
f 40/45/45 39/42/42 38/41/41 54/46/46
f 39/42/42 40/45/45 42/47/47 41/43/43
f 41/43/43 42/47/47 44/48/48 43/44/44
f 26/20/20 32/14/14 43/44/44 45/49/49
f 45/49/49 43/44/44 44/48/48 46/50/50
f 27/23/23 25/24/24 33/35/35 35/38/38
f 74/51/51 73/52/52 48/53/53 49/54/54
f 28/9/9 27/23/23 35/38/38 37/40/40
f 49/54/54 52/55/55 51/56/56 50/57/57
f 50/57/57 51/56/56 36/37/37 34/36/36
f 54/46/46 53/39/39 51/56/56 52/55/55
f 53/39/39 36/37/37 51/56/56
f 38/41/41 37/40/40 53/39/39 54/46/46
f 55/58/58 40/45/45 54/46/46 52/55/55
f 48/53/53 55/58/58 52/55/55 49/54/54
f 48/53/53 47/59/59 56/60/60 55/58/58
f 55/58/58 56/60/60 42/47/47 40/45/45
f 46/50/50 44/48/48 56/60/60 47/59/59
f 42/47/47 56/60/60 44/48/48
f 38/41/41 39/42/42 30/13/13 29/7/7
f 47/59/59 48/53/53 73/52/52 72/61/61
f 46/50/50 47/59/59 72/61/61 71/62/62
f 49/54/54 50/57/57 70/63/63 74/51/51
f 50/57/57 34/36/36 69/64/64 70/63/63
f 45/49/49 46/50/50 71/62/62 68/65/65
f 34/36/36 33/35/35 67/66/66 69/64/64
f 33/35/35 25/24/24 66/67/67 67/66/66
f 45/49/49 68/65/65 65/68/68 26/20/20
f 15/34/34 62/69/69 63/28/28 16/27/27
f 14/22/22 61/70/70 62/69/69 15/34/34
f 17/26/26 64/25/25 60/71/71 18/29/29
f 18/29/29 60/71/71 59/72/72 2/4/4
f 13/21/21 58/73/73 61/70/70 14/22/22
f 13/21/21 26/20/20 65/68/68 58/73/73
f 2/4/4 59/72/72 57/74/74 1/1/1
f 1/1/1 57/74/74 66/67/67 25/24/24
f 75/75/75 76/76/76 78/77/77 77/78/78
f 77/78/78 78/77/77 95/79/79 79/80/80
f 103/81/81 102/82/82 79/80/80 80/83/83
f 105/84/84 104/85/85 81/86/86 83/87/87
f 106/88/88 105/84/84 83/87/87 85/89/89
f 82/90/90 81/86/86 80/83/83 96/91/91
f 81/86/86 82/90/90 84/92/92 83/87/87
f 83/87/87 84/92/92 86/93/93 85/89/89
f 100/94/94 106/88/88 85/89/89 87/95/95
f 87/95/95 85/89/89 86/93/93 88/96/96
f 101/97/97 99/98/98 75/75/75 77/78/78
f 64/25/25 63/28/28 90/99/99 91/100/100
f 102/82/82 101/97/97 77/78/78 79/80/80
f 91/100/100 94/101/101 93/102/102 92/103/103
f 92/103/103 93/102/102 78/77/77 76/76/76
f 96/91/91 95/79/79 93/102/102 94/101/101
f 95/79/79 78/77/77 93/102/102
f 80/83/83 79/80/80 95/79/79 96/91/91
f 97/104/104 82/90/90 96/91/91 94/101/101
f 90/99/99 97/104/104 94/101/101 91/100/100
f 90/99/99 89/105/105 98/106/106 97/104/104
f 97/104/104 98/106/106 84/92/92 82/90/90
f 88/96/96 86/93/93 98/106/106 89/105/105
f 84/92/92 98/106/106 86/93/93
f 80/83/83 81/86/86 104/85/85 103/81/81
f 107/107/107 109/108/108 110/109/109 108/110/110
f 109/108/108 111/111/111 127/112/112 110/109/109
f 103/81/81 112/113/113 111/111/111 102/82/82
f 105/84/84 115/114/114 113/115/115 104/85/85
f 106/88/88 117/116/116 115/114/114 105/84/84
f 114/117/117 128/118/118 112/113/113 113/115/115
f 113/115/115 115/114/114 116/119/119 114/117/117
f 115/114/114 117/116/116 118/120/120 116/119/119
f 100/94/94 119/121/121 117/116/116 106/88/88
f 119/121/121 120/122/122 118/120/120 117/116/116
f 101/97/97 109/108/108 107/107/107 99/98/98
f 74/51/51 123/123/123 122/124/124 73/52/52
f 102/82/82 111/111/111 109/108/108 101/97/97
f 123/123/123 124/125/125 125/126/126 126/127/127
f 124/125/125 108/110/110 110/109/109 125/126/126
f 128/118/118 126/127/127 125/126/126 127/112/112
f 127/112/112 125/126/126 110/109/109
f 112/113/113 128/118/118 127/112/112 111/111/111
f 129/128/128 126/127/127 128/118/118 114/117/117
f 122/124/124 123/123/123 126/127/127 129/128/128
f 122/124/124 129/128/128 130/129/129 121/130/130
f 129/128/128 114/117/117 116/119/119 130/129/129
f 120/122/122 121/130/130 130/129/129 118/120/120
f 116/119/119 118/120/120 130/129/129
f 112/113/113 103/81/81 104/85/85 113/115/115
f 121/130/130 72/61/61 73/52/52 122/124/124
f 120/122/122 71/62/62 72/61/61 121/130/130
f 123/123/123 74/51/51 70/63/63 124/125/125
f 124/125/125 70/63/63 69/64/64 108/110/110
f 119/121/121 68/65/65 71/62/62 120/122/122
f 108/110/110 69/64/64 67/66/66 107/107/107
f 107/107/107 67/66/66 66/67/67 99/98/98
f 119/121/121 100/94/94 65/68/68 68/65/65
f 89/105/105 90/99/99 63/28/28 62/69/69
f 88/96/96 89/105/105 62/69/69 61/70/70
f 91/100/100 92/103/103 60/71/71 64/25/25
f 92/103/103 76/76/76 59/72/72 60/71/71
f 87/95/95 88/96/96 61/70/70 58/73/73
f 87/95/95 58/73/73 65/68/68 100/94/94
f 76/76/76 75/75/75 57/74/74 59/72/72
f 75/75/75 99/98/98 66/67/67 57/74/74

850
cw 9/models/newlaser.obj Normal file
View File

@ -0,0 +1,850 @@
# Blender 3.4.1
# www.blender.org
mtllib newlaser.mtl
o Blade_Cylinder.001
v -0.350537 0.226593 9.662427
v -0.350537 0.226593 -4.092182
v -0.343802 0.158207 9.662428
v -0.343801 0.158207 -4.092182
v -0.323854 0.092448 9.662427
v -0.323854 0.092448 -4.092181
v -0.291461 0.031846 9.662427
v -0.291460 0.031847 -4.092182
v -0.247867 -0.021273 9.662427
v -0.247866 -0.021274 -4.092182
v -0.194748 -0.064868 9.662428
v -0.194747 -0.064867 -4.092180
v -0.134145 -0.097261 9.662427
v -0.134144 -0.097259 -4.092181
v -0.068386 -0.117209 9.662428
v -0.068385 -0.117209 -4.092180
v 0.000000 -0.123944 9.662427
v 0.000001 -0.123944 -4.092182
v 0.068387 -0.117209 9.662428
v 0.068387 -0.117209 -4.092180
v 0.134145 -0.097261 9.662427
v 0.134145 -0.097259 -4.092181
v 0.194749 -0.064868 9.662428
v 0.194749 -0.064867 -4.092180
v 0.247868 -0.021273 9.662427
v 0.247868 -0.021274 -4.092182
v 0.291462 0.031846 9.662427
v 0.291462 0.031847 -4.092182
v 0.323854 0.092448 9.662427
v 0.323855 0.092448 -4.092181
v 0.343802 0.158207 9.662428
v 0.343802 0.158207 -4.092182
v 0.350538 0.226593 9.662427
v 0.350538 0.226593 -4.092182
v 0.343802 0.294980 9.662428
v 0.343802 0.294980 -4.092181
v 0.323854 0.360739 9.662427
v 0.323855 0.360738 -4.092181
v 0.291462 0.421341 9.662427
v 0.291462 0.421341 -4.092182
v 0.247868 0.474461 9.662428
v 0.247868 0.474461 -4.092181
v 0.194749 0.518055 9.662427
v 0.194749 0.518055 -4.092182
v 0.134145 0.550447 9.662427
v 0.134145 0.550447 -4.092182
v 0.068387 0.570395 9.662428
v 0.068387 0.570395 -4.092181
v 0.000000 0.577131 9.662427
v 0.000001 0.577132 -4.092182
v -0.068386 0.570395 9.662428
v -0.068385 0.570395 -4.092181
v -0.134145 0.550447 9.662427
v -0.134144 0.550447 -4.092182
v -0.194748 0.518055 9.662427
v -0.194747 0.518055 -4.092182
v -0.247867 0.474461 9.662428
v -0.247866 0.474461 -4.092181
v -0.291461 0.421341 9.662427
v -0.291460 0.421341 -4.092182
v -0.323854 0.360739 9.662427
v -0.323854 0.360738 -4.092181
v -0.343802 0.294980 9.662428
v -0.343801 0.294980 -4.092181
v -0.343801 0.158207 -4.092182
v -0.350537 0.226593 -4.092182
v -0.323854 0.092448 -4.092181
v -0.291460 0.031847 -4.092182
v -0.247866 -0.021274 -4.092182
v -0.194747 -0.064867 -4.092180
v -0.134144 -0.097259 -4.092181
v -0.068385 -0.117209 -4.092180
v 0.000001 -0.123944 -4.092182
v 0.068387 -0.117209 -4.092180
v 0.134145 -0.097259 -4.092181
v 0.194749 -0.064867 -4.092180
v 0.247868 -0.021274 -4.092182
v 0.291462 0.031847 -4.092182
v 0.323855 0.092448 -4.092181
v 0.343802 0.158207 -4.092182
v 0.350538 0.226593 -4.092182
v 0.343802 0.294980 -4.092181
v 0.323855 0.360738 -4.092181
v 0.291462 0.421341 -4.092182
v 0.247868 0.474461 -4.092181
v 0.194749 0.518055 -4.092182
v 0.134145 0.550447 -4.092182
v 0.068387 0.570395 -4.092181
v 0.000001 0.577132 -4.092182
v -0.068385 0.570395 -4.092181
v -0.134144 0.550447 -4.092182
v -0.194747 0.518055 -4.092182
v -0.247866 0.474461 -4.092181
v -0.291460 0.421341 -4.092182
v -0.323854 0.360738 -4.092181
v -0.343801 0.294980 -4.092181
v -0.343801 0.158207 -4.092182
v -0.350537 0.226593 -4.092182
v -0.323854 0.092448 -4.092181
v -0.291460 0.031847 -4.092182
v -0.247866 -0.021274 -4.092182
v -0.194747 -0.064867 -4.092180
v -0.134144 -0.097259 -4.092181
v -0.068385 -0.117209 -4.092180
v 0.000001 -0.123944 -4.092182
v 0.068387 -0.117209 -4.092180
v 0.134145 -0.097259 -4.092181
v 0.194749 -0.064867 -4.092180
v 0.247868 -0.021274 -4.092182
v 0.291462 0.031847 -4.092182
v 0.323855 0.092448 -4.092181
v 0.343802 0.158207 -4.092182
v 0.350538 0.226593 -4.092182
v 0.343802 0.294980 -4.092181
v 0.323855 0.360738 -4.092181
v 0.291462 0.421341 -4.092182
v 0.247868 0.474461 -4.092181
v 0.194749 0.518055 -4.092182
v 0.134145 0.550447 -4.092182
v 0.068387 0.570395 -4.092181
v 0.000001 0.577132 -4.092182
v -0.068385 0.570395 -4.092181
v -0.134144 0.550447 -4.092182
v -0.194747 0.518055 -4.092182
v -0.247866 0.474461 -4.092181
v -0.291460 0.421341 -4.092182
v -0.323854 0.360738 -4.092181
v -0.343801 0.294980 -4.092181
v -0.107976 0.205114 -4.973667
v -0.110091 0.226592 -4.973666
v -0.101710 0.184463 -4.973667
v -0.091537 0.165429 -4.973666
v -0.077846 0.148746 -4.973667
v -0.061163 0.135056 -4.973667
v -0.042130 0.124881 -4.973666
v -0.021477 0.118616 -4.973667
v 0.000001 0.116503 -4.973667
v 0.021478 0.118616 -4.973667
v 0.042131 0.124881 -4.973666
v 0.061164 0.135056 -4.973667
v 0.077847 0.148746 -4.973667
v 0.091538 0.165429 -4.973666
v 0.101712 0.184463 -4.973667
v 0.107977 0.205114 -4.973667
v 0.110093 0.226592 -4.973666
v 0.107977 0.248070 -4.973667
v 0.101712 0.268723 -4.973666
v 0.091538 0.287756 -4.973667
v 0.077847 0.304439 -4.973667
v 0.061164 0.318131 -4.973667
v 0.042131 0.328305 -4.973667
v 0.021478 0.334569 -4.973666
v 0.000001 0.336684 -4.973665
v -0.021477 0.334569 -4.973666
v -0.042130 0.328305 -4.973667
v -0.061163 0.318131 -4.973667
v -0.077846 0.304439 -4.973667
v -0.091537 0.287756 -4.973667
v -0.101710 0.268723 -4.973666
v -0.107976 0.248070 -4.973667
v 0.191500 0.354549 -4.938669
v 0.162858 0.389450 -4.938669
v -0.088137 0.013810 -4.938668
v -0.044931 0.000704 -4.938669
v 0.127956 0.418092 -4.938669
v 0.000001 -0.003721 -4.938669
v 0.088138 0.439376 -4.938669
v 0.044932 0.000704 -4.938669
v 0.044933 0.452482 -4.938669
v 0.088138 0.013810 -4.938668
v 0.000001 0.456907 -4.938669
v 0.127956 0.035094 -4.938669
v -0.044931 0.452482 -4.938669
v 0.162857 0.063736 -4.938669
v -0.088137 0.439376 -4.938669
v 0.191500 0.098637 -4.938669
v -0.127955 0.418092 -4.938669
v 0.212783 0.138455 -4.938668
v -0.230314 0.226592 -4.938667
v -0.225888 0.181661 -4.938669
v -0.162856 0.389450 -4.938669
v 0.225890 0.181661 -4.938669
v -0.212782 0.138455 -4.938668
v -0.191499 0.354549 -4.938669
v 0.230315 0.226592 -4.938667
v -0.191499 0.098637 -4.938669
v -0.212782 0.314731 -4.938669
v 0.225890 0.271525 -4.938669
v -0.162856 0.063736 -4.938669
v -0.225888 0.271525 -4.938669
v 0.212783 0.314731 -4.938669
v -0.127955 0.035094 -4.938669
v 0.205363 0.431954 -4.595160
v -0.056659 -0.058254 -4.595160
v 0.161353 0.468074 -4.595161
v 0.000001 -0.063832 -4.595161
v 0.111142 0.494911 -4.595161
v 0.056660 -0.058254 -4.595160
v 0.056660 0.511439 -4.595161
v 0.111142 -0.041726 -4.595160
v 0.000001 0.517020 -4.595161
v 0.161353 -0.014887 -4.595161
v -0.056659 0.511439 -4.595161
v 0.205363 0.021231 -4.595161
v -0.111140 0.494911 -4.595161
v 0.241481 0.065241 -4.595161
v -0.161352 0.468074 -4.595161
v 0.268319 0.115452 -4.595161
v -0.284845 0.169934 -4.595160
v -0.205361 0.431954 -4.595160
v 0.284846 0.169934 -4.595160
v -0.268318 0.115452 -4.595161
v -0.241480 0.387945 -4.595161
v 0.290426 0.226594 -4.595162
v -0.241480 0.065241 -4.595161
v -0.268318 0.337734 -4.595161
v 0.284846 0.283253 -4.595161
v -0.205361 0.021231 -4.595161
v -0.284845 0.283253 -4.595161
v 0.268319 0.337734 -4.595161
v -0.161352 -0.014887 -4.595161
v 0.241481 0.387945 -4.595161
v -0.111140 -0.041726 -4.595160
v -0.290425 0.226594 -4.595162
vn -0.9952 -0.0980 -0.0000
vn -0.9569 -0.2903 -0.0000
vn -0.8819 -0.4714 -0.0000
vn -0.7730 -0.6344 -0.0000
vn -0.6344 -0.7730 -0.0000
vn -0.4714 -0.8819 -0.0000
vn -0.2903 -0.9569 -0.0000
vn -0.0980 -0.9952 -0.0000
vn 0.0980 -0.9952 -0.0000
vn 0.2903 -0.9569 -0.0000
vn 0.4714 -0.8819 -0.0000
vn 0.6344 -0.7730 -0.0000
vn 0.7730 -0.6344 -0.0000
vn 0.8819 -0.4714 -0.0000
vn 0.9569 -0.2903 -0.0000
vn 0.9952 -0.0980 -0.0000
vn 0.9952 0.0980 -0.0000
vn 0.9569 0.2903 -0.0000
vn 0.8819 0.4714 -0.0000
vn 0.7730 0.6344 -0.0000
vn 0.6344 0.7730 -0.0000
vn 0.4714 0.8819 -0.0000
vn 0.2903 0.9569 -0.0000
vn 0.0980 0.9952 -0.0000
vn -0.0980 0.9952 -0.0000
vn -0.2903 0.9569 -0.0000
vn -0.4714 0.8819 -0.0000
vn -0.6344 0.7730 -0.0000
vn -0.7730 0.6344 -0.0000
vn -0.8819 0.4714 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.9569 0.2903 -0.0000
vn -0.9952 0.0980 -0.0000
vn -0.0000 -0.0000 1.0000
vn 0.2170 0.1781 -0.9598
vn -0.0000 -0.0000 -1.0000
vn -0.0815 -0.2687 -0.9598
vn 0.1781 0.2170 -0.9598
vn -0.0275 -0.2794 -0.9598
vn 0.1324 0.2476 -0.9598
vn 0.0275 -0.2794 -0.9598
vn 0.0815 0.2687 -0.9598
vn 0.0815 -0.2687 -0.9598
vn 0.0275 0.2794 -0.9598
vn 0.1323 -0.2476 -0.9598
vn -0.0275 0.2794 -0.9598
vn 0.1781 -0.2170 -0.9598
vn -0.0815 0.2687 -0.9598
vn 0.2170 -0.1781 -0.9598
vn -0.1324 0.2476 -0.9598
vn 0.2476 -0.1323 -0.9598
vn -0.2794 -0.0275 -0.9598
vn -0.1781 0.2170 -0.9598
vn 0.2687 -0.0815 -0.9598
vn -0.2687 -0.0815 -0.9598
vn -0.2170 0.1781 -0.9598
vn 0.2794 -0.0275 -0.9598
vn -0.2476 -0.1323 -0.9598
vn -0.2476 0.1323 -0.9598
vn 0.2794 0.0275 -0.9598
vn -0.2170 -0.1781 -0.9598
vn -0.2687 0.0815 -0.9598
vn 0.2687 0.0815 -0.9598
vn -0.1781 -0.2170 -0.9598
vn -0.2794 0.0275 -0.9598
vn 0.2476 0.1323 -0.9598
vn -0.1323 -0.2476 -0.9598
vn -0.4644 -0.8688 -0.1716
vn 0.8688 0.4644 -0.1716
vn -0.9804 0.0966 -0.1716
vn -0.6250 -0.7615 -0.1716
vn 0.9427 0.2860 -0.1716
vn -0.9428 0.2860 -0.1716
vn -0.7615 -0.6250 -0.1716
vn 0.9804 0.0966 -0.1716
vn -0.8688 0.4644 -0.1716
vn -0.8688 -0.4644 -0.1716
vn 0.9804 -0.0966 -0.1716
vn -0.7615 0.6250 -0.1716
vn -0.9428 -0.2860 -0.1716
vn 0.9427 -0.2860 -0.1716
vn -0.6250 0.7615 -0.1716
vn -0.9804 -0.0966 -0.1716
vn 0.8688 -0.4644 -0.1716
vn -0.4644 0.8688 -0.1716
vn 0.7615 -0.6250 -0.1716
vn -0.2860 0.9427 -0.1716
vn 0.6250 -0.7616 -0.1716
vn -0.0966 0.9804 -0.1716
vn 0.4644 -0.8688 -0.1716
vn 0.0966 0.9804 -0.1716
vn 0.2860 -0.9427 -0.1716
vn 0.2860 0.9427 -0.1716
vn 0.0965 -0.9804 -0.1716
vn 0.4644 0.8688 -0.1716
vn -0.0965 -0.9804 -0.1716
vn 0.6250 0.7615 -0.1716
vn -0.2860 -0.9427 -0.1716
vn 0.7615 0.6250 -0.1716
vn 0.7676 0.6300 -0.1181
vn -0.2883 -0.9502 -0.1181
vn 0.6300 0.7676 -0.1181
vn -0.0973 -0.9882 -0.1181
vn 0.4681 0.8758 -0.1181
vn 0.0973 -0.9882 -0.1181
vn 0.2883 0.9502 -0.1181
vn 0.2883 -0.9502 -0.1181
vn 0.0973 0.9882 -0.1181
vn 0.4681 -0.8758 -0.1181
vn -0.0973 0.9882 -0.1181
vn 0.6299 -0.7676 -0.1181
vn -0.2883 0.9502 -0.1181
vn 0.7676 -0.6299 -0.1181
vn -0.4681 0.8758 -0.1181
vn 0.8757 -0.4681 -0.1181
vn -0.9882 -0.0973 -0.1181
vn -0.6300 0.7676 -0.1181
vn 0.9502 -0.2882 -0.1181
vn -0.9502 -0.2882 -0.1181
vn -0.7676 0.6300 -0.1181
vn 0.9882 -0.0973 -0.1181
vn -0.8757 -0.4681 -0.1181
vn -0.8757 0.4681 -0.1181
vn 0.9882 0.0973 -0.1181
vn -0.7676 -0.6300 -0.1181
vn -0.9502 0.2883 -0.1181
vn 0.9502 0.2883 -0.1181
vn -0.6300 -0.7676 -0.1181
vn -0.9882 0.0973 -0.1181
vn 0.8758 0.4681 -0.1181
vn -0.4681 -0.8758 -0.1181
vt 1.000000 0.500000
vt 0.000000 0.500000
vt 0.750000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.968750 0.500000
vt 0.796822 0.485388
vt 0.968750 1.000000
vt 0.937500 0.500000
vt 0.841844 0.471731
vt 0.937500 1.000000
vt 0.906250 0.500000
vt 0.883337 0.449553
vt 0.906250 1.000000
vt 0.875000 0.500000
vt 0.919706 0.419706
vt 0.875000 1.000000
vt 0.843750 0.500000
vt 0.949553 0.383337
vt 0.843750 1.000000
vt 0.812500 0.500000
vt 0.971731 0.341844
vt 0.812500 1.000000
vt 0.781250 0.500000
vt 0.985388 0.296822
vt 0.781250 1.000000
vt 0.750000 0.500000
vt 0.990000 0.250000
vt 0.750000 1.000000
vt 0.718750 0.500000
vt 0.985388 0.203178
vt 0.718750 1.000000
vt 0.687500 0.500000
vt 0.971731 0.158156
vt 0.687500 1.000000
vt 0.656250 0.500000
vt 0.949553 0.116663
vt 0.656250 1.000000
vt 0.625000 0.500000
vt 0.919706 0.080294
vt 0.625000 1.000000
vt 0.593750 0.500000
vt 0.883337 0.050447
vt 0.593750 1.000000
vt 0.562500 0.500000
vt 0.841844 0.028269
vt 0.562500 1.000000
vt 0.531250 0.500000
vt 0.796822 0.014612
vt 0.531250 1.000000
vt 0.500000 0.500000
vt 0.750000 0.010000
vt 0.500000 1.000000
vt 0.468750 0.500000
vt 0.703178 0.014612
vt 0.468750 1.000000
vt 0.437500 0.500000
vt 0.658156 0.028269
vt 0.437500 1.000000
vt 0.406250 0.500000
vt 0.616663 0.050447
vt 0.406250 1.000000
vt 0.375000 0.500000
vt 0.580294 0.080294
vt 0.375000 1.000000
vt 0.343750 0.500000
vt 0.550447 0.116663
vt 0.343750 1.000000
vt 0.312500 0.500000
vt 0.528269 0.158156
vt 0.312500 1.000000
vt 0.281250 0.500000
vt 0.514612 0.203178
vt 0.281250 1.000000
vt 0.250000 0.500000
vt 0.510000 0.250000
vt 0.250000 1.000000
vt 0.218750 0.500000
vt 0.514612 0.296822
vt 0.218750 1.000000
vt 0.187500 0.500000
vt 0.528269 0.341844
vt 0.187500 1.000000
vt 0.156250 0.500000
vt 0.550447 0.383337
vt 0.156250 1.000000
vt 0.125000 0.500000
vt 0.580294 0.419706
vt 0.125000 1.000000
vt 0.093750 0.500000
vt 0.616663 0.449553
vt 0.093750 1.000000
vt 0.062500 0.500000
vt 0.658156 0.471731
vt 0.062500 1.000000
vt 0.031250 0.500000
vt 0.703178 0.485388
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.296822 0.485388
vt 0.968750 1.000000
vt 0.250000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.341844 0.471731
vt 0.937500 1.000000
vt 0.383337 0.449553
vt 0.906250 1.000000
vt 0.419706 0.419706
vt 0.875000 1.000000
vt 0.449553 0.383337
vt 0.843750 1.000000
vt 0.471731 0.341844
vt 0.812500 1.000000
vt 0.485388 0.296822
vt 0.781250 1.000000
vt 0.490000 0.250000
vt 0.750000 1.000000
vt 0.485388 0.203178
vt 0.718750 1.000000
vt 0.471731 0.158156
vt 0.687500 1.000000
vt 0.449553 0.116663
vt 0.656250 1.000000
vt 0.419706 0.080294
vt 0.625000 1.000000
vt 0.383337 0.050447
vt 0.593750 1.000000
vt 0.341844 0.028269
vt 0.562500 1.000000
vt 0.296822 0.014612
vt 0.531250 1.000000
vt 0.250000 0.010000
vt 0.500000 1.000000
vt 0.203178 0.014612
vt 0.468750 1.000000
vt 0.158156 0.028269
vt 0.437500 1.000000
vt 0.116663 0.050447
vt 0.406250 1.000000
vt 0.080294 0.080294
vt 0.375000 1.000000
vt 0.050447 0.116663
vt 0.343750 1.000000
vt 0.028269 0.158156
vt 0.312500 1.000000
vt 0.014612 0.203178
vt 0.281250 1.000000
vt 0.010000 0.250000
vt 0.250000 1.000000
vt 0.014612 0.296822
vt 0.218750 1.000000
vt 0.028269 0.341844
vt 0.187500 1.000000
vt 0.050447 0.383337
vt 0.156250 1.000000
vt 0.080294 0.419706
vt 0.125000 1.000000
vt 0.116663 0.449553
vt 0.093750 1.000000
vt 0.158156 0.471731
vt 0.062500 1.000000
vt 0.203178 0.485388
vt 0.031250 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.375000 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.406250 1.000000
vt 0.812500 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
s 0
usemtl Blue_Lightsaber
f 1/1/1 2/4/1 4/8/1 3/6/1
f 3/6/2 4/8/2 6/11/2 5/9/2
f 5/9/3 6/11/3 8/14/3 7/12/3
f 7/12/4 8/14/4 10/17/4 9/15/4
f 9/15/5 10/17/5 12/20/5 11/18/5
f 11/18/6 12/20/6 14/23/6 13/21/6
f 13/21/7 14/23/7 16/26/7 15/24/7
f 15/24/8 16/26/8 18/29/8 17/27/8
f 17/27/9 18/29/9 20/32/9 19/30/9
f 19/30/10 20/32/10 22/35/10 21/33/10
f 21/33/11 22/35/11 24/38/11 23/36/11
f 23/36/12 24/38/12 26/41/12 25/39/12
f 25/39/13 26/41/13 28/44/13 27/42/13
f 27/42/14 28/44/14 30/47/14 29/45/14
f 29/45/15 30/47/15 32/50/15 31/48/15
f 31/48/16 32/50/16 34/53/16 33/51/16
f 33/51/17 34/53/17 36/56/17 35/54/17
f 35/54/18 36/56/18 38/59/18 37/57/18
f 37/57/19 38/59/19 40/62/19 39/60/19
f 39/60/20 40/62/20 42/65/20 41/63/20
f 41/63/21 42/65/21 44/68/21 43/66/21
f 43/66/22 44/68/22 46/71/22 45/69/22
f 45/69/23 46/71/23 48/74/23 47/72/23
f 47/72/24 48/74/24 50/77/24 49/75/24
f 49/75/25 50/77/25 52/80/25 51/78/25
f 51/78/26 52/80/26 54/83/26 53/81/26
f 53/81/27 54/83/27 56/86/27 55/84/27
f 55/84/28 56/86/28 58/89/28 57/87/28
f 57/87/29 58/89/29 60/92/29 59/90/29
f 59/90/30 60/92/30 62/95/30 61/93/30
f 6/11/31 4/8/31 65/99/31 67/102/31
f 61/93/32 62/95/32 64/98/32 63/96/32
f 63/96/33 64/98/33 2/5/33 1/2/33
f 1/3/34 3/7/34 5/10/34 7/13/34 9/16/34 11/19/34 13/22/34 15/25/34 17/28/34 19/31/34 21/34/34 23/37/34 25/40/34 27/43/34 29/46/34 31/49/34 33/52/34 35/55/34 37/58/34 39/61/34 41/64/34 43/67/34 45/70/34 47/73/34 49/76/34 51/79/34 53/82/34 55/85/34 57/88/34 59/91/34 61/94/34 63/97/34
f 95/130/31 94/129/31 126/162/31 127/163/31
f 24/38/31 22/35/31 75/110/31 76/111/31
f 42/65/31 40/62/31 84/119/31 85/120/31
f 60/92/31 58/89/31 93/128/31 94/129/31
f 16/26/31 14/23/31 71/106/31 72/107/31
f 34/53/31 32/50/31 80/115/31 81/116/31
f 52/80/31 50/77/31 89/124/31 90/125/31
f 8/14/31 6/11/31 67/102/31 68/103/31
f 26/41/31 24/38/31 76/111/31 77/112/31
f 44/68/31 42/65/31 85/120/31 86/121/31
f 62/95/31 60/92/31 94/129/31 95/130/31
f 18/29/31 16/26/31 72/107/31 73/108/31
f 36/56/31 34/53/31 81/116/31 82/117/31
f 54/83/31 52/80/31 90/125/31 91/126/31
f 10/17/31 8/14/31 68/103/31 69/104/31
f 28/44/31 26/41/31 77/112/31 78/113/31
f 46/71/31 44/68/31 86/121/31 87/122/31
f 64/98/31 62/95/31 95/130/31 96/131/31
f 20/32/31 18/29/31 73/108/31 74/109/31
f 38/59/31 36/56/31 82/117/31 83/118/31
f 56/86/31 54/83/31 91/126/31 92/127/31
f 12/20/31 10/17/31 69/104/31 70/105/31
f 30/47/31 28/44/31 78/113/31 79/114/31
f 48/74/31 46/71/31 87/122/31 88/123/31
f 4/8/31 2/4/31 66/101/31 65/99/31
f 2/5/31 64/98/31 96/131/31 66/100/31
f 22/35/31 20/32/31 74/109/31 75/110/31
f 40/62/31 38/59/31 83/118/31 84/119/31
f 58/89/31 56/86/31 92/127/31 93/128/31
f 14/23/31 12/20/31 70/105/31 71/106/31
f 32/50/31 30/47/31 79/114/31 80/115/31
f 50/77/31 48/74/31 88/123/31 89/124/31
f 162/231/35 161/230/35 148/205/35 149/207/35
f 82/117/31 81/116/31 113/149/31 114/150/31
f 69/104/31 68/103/31 100/136/31 101/137/31
f 96/131/31 95/130/31 127/163/31 128/164/31
f 83/118/31 82/117/31 114/150/31 115/151/31
f 70/105/31 69/104/31 101/137/31 102/138/31
f 66/100/31 96/131/31 128/164/31 98/134/31
f 84/119/31 83/118/31 115/151/31 116/152/31
f 71/106/31 70/105/31 102/138/31 103/139/31
f 85/120/31 84/119/31 116/152/31 117/153/31
f 72/107/31 71/106/31 103/139/31 104/140/31
f 86/121/31 85/120/31 117/153/31 118/154/31
f 73/108/31 72/107/31 104/140/31 105/141/31
f 87/122/31 86/121/31 118/154/31 119/155/31
f 74/109/31 73/108/31 105/141/31 106/142/31
f 88/123/31 87/122/31 119/155/31 120/156/31
f 75/110/31 74/109/31 106/142/31 107/143/31
f 89/124/31 88/123/31 120/156/31 121/157/31
f 76/111/31 75/110/31 107/143/31 108/144/31
f 90/125/31 89/124/31 121/157/31 122/158/31
f 77/112/31 76/111/31 108/144/31 109/145/31
f 91/126/31 90/125/31 122/158/31 123/159/31
f 78/113/31 77/112/31 109/145/31 110/146/31
f 92/127/31 91/126/31 123/159/31 124/160/31
f 79/114/31 78/113/31 110/146/31 111/147/31
f 65/99/31 66/101/31 98/133/31 97/132/31
f 93/128/31 92/127/31 124/160/31 125/161/31
f 80/115/31 79/114/31 111/147/31 112/148/31
f 67/102/31 65/99/31 97/132/31 99/135/31
f 94/129/31 93/128/31 125/161/31 126/162/31
f 81/116/31 80/115/31 112/148/31 113/149/31
f 68/103/31 67/102/31 99/135/31 100/136/31
f 129/165/36 130/167/36 160/228/36 159/226/36 158/224/36 157/222/36 156/220/36 155/218/36 154/216/36 153/214/36 152/212/36 151/210/36 150/208/36 149/206/36 148/204/36 147/202/36 146/200/36 145/198/36 144/196/36 143/194/36 142/192/36 141/190/36 140/188/36 139/186/36 138/184/36 137/182/36 136/180/36 135/178/36 134/176/36 133/174/36 132/172/36 131/170/36
f 164/233/37 163/232/37 135/179/37 136/181/37
f 165/234/38 162/231/38 149/207/38 150/209/38
f 166/235/39 164/233/39 136/181/39 137/183/39
f 167/236/40 165/234/40 150/209/40 151/211/40
f 168/237/41 166/235/41 137/183/41 138/185/41
f 169/238/42 167/236/42 151/211/42 152/213/42
f 170/239/43 168/237/43 138/185/43 139/187/43
f 171/240/44 169/238/44 152/213/44 153/215/44
f 172/241/45 170/239/45 139/187/45 140/189/45
f 173/242/46 171/240/46 153/215/46 154/217/46
f 174/243/47 172/241/47 140/189/47 141/191/47
f 175/244/48 173/242/48 154/217/48 155/219/48
f 176/245/49 174/243/49 141/191/49 142/193/49
f 177/246/50 175/244/50 155/219/50 156/221/50
f 178/247/51 176/245/51 142/193/51 143/195/51
f 180/250/52 179/249/52 130/168/52 129/166/52
f 181/251/53 177/246/53 156/221/53 157/223/53
f 182/252/54 178/247/54 143/195/54 144/197/54
f 183/253/55 180/250/55 129/166/55 131/171/55
f 184/254/56 181/251/56 157/223/56 158/225/56
f 185/255/57 182/252/57 144/197/57 145/199/57
f 186/256/58 183/253/58 131/171/58 132/173/58
f 187/257/59 184/254/59 158/225/59 159/227/59
f 188/258/60 185/255/60 145/199/60 146/201/60
f 189/259/61 186/256/61 132/173/61 133/175/61
f 190/260/62 187/257/62 159/227/62 160/229/62
f 191/261/63 188/258/63 146/201/63 147/203/63
f 192/262/64 189/259/64 133/175/64 134/177/64
f 179/248/65 190/260/65 160/229/65 130/169/65
f 161/230/66 191/261/66 147/203/66 148/205/66
f 163/232/67 192/262/67 134/177/67 135/179/67
f 223/293/68 221/291/68 192/262/68 163/232/68
f 222/292/69 220/290/69 191/261/69 161/230/69
f 224/295/70 219/289/70 190/260/70 179/248/70
f 221/291/71 218/288/71 189/259/71 192/262/71
f 220/290/72 217/287/72 188/258/72 191/261/72
f 219/289/73 216/286/73 187/257/73 190/260/73
f 218/288/74 215/285/74 186/256/74 189/259/74
f 217/287/75 214/284/75 185/255/75 188/258/75
f 216/286/76 213/283/76 184/254/76 187/257/76
f 215/285/77 212/282/77 183/253/77 186/256/77
f 214/284/78 211/281/78 182/252/78 185/255/78
f 213/283/79 210/280/79 181/251/79 184/254/79
f 212/282/80 209/279/80 180/250/80 183/253/80
f 211/281/81 208/278/81 178/247/81 182/252/81
f 210/280/82 207/277/82 177/246/82 181/251/82
f 209/279/83 224/294/83 179/249/83 180/250/83
f 208/278/84 206/276/84 176/245/84 178/247/84
f 207/277/85 205/275/85 175/244/85 177/246/85
f 206/276/86 204/274/86 174/243/86 176/245/86
f 205/275/87 203/273/87 173/242/87 175/244/87
f 204/274/88 202/272/88 172/241/88 174/243/88
f 203/273/89 201/271/89 171/240/89 173/242/89
f 202/272/90 200/270/90 170/239/90 172/241/90
f 201/271/91 199/269/91 169/238/91 171/240/91
f 200/270/92 198/268/92 168/237/92 170/239/92
f 199/269/93 197/267/93 167/236/93 169/238/93
f 198/268/94 196/266/94 166/235/94 168/237/94
f 197/267/95 195/265/95 165/234/95 167/236/95
f 196/266/96 194/264/96 164/233/96 166/235/96
f 195/265/97 193/263/97 162/231/97 165/234/97
f 194/264/98 223/293/98 163/232/98 164/233/98
f 193/263/99 222/292/99 161/230/99 162/231/99
f 117/153/100 116/152/100 222/292/100 193/263/100
f 104/140/101 103/139/101 223/293/101 194/264/101
f 118/154/102 117/153/102 193/263/102 195/265/102
f 105/141/103 104/140/103 194/264/103 196/266/103
f 119/155/104 118/154/104 195/265/104 197/267/104
f 106/142/105 105/141/105 196/266/105 198/268/105
f 120/156/106 119/155/106 197/267/106 199/269/106
f 107/143/107 106/142/107 198/268/107 200/270/107
f 121/157/108 120/156/108 199/269/108 201/271/108
f 108/144/109 107/143/109 200/270/109 202/272/109
f 122/158/110 121/157/110 201/271/110 203/273/110
f 109/145/111 108/144/111 202/272/111 204/274/111
f 123/159/112 122/158/112 203/273/112 205/275/112
f 110/146/113 109/145/113 204/274/113 206/276/113
f 124/160/114 123/159/114 205/275/114 207/277/114
f 111/147/115 110/146/115 206/276/115 208/278/115
f 97/132/116 98/133/116 224/294/116 209/279/116
f 125/161/117 124/160/117 207/277/117 210/280/117
f 112/148/118 111/147/118 208/278/118 211/281/118
f 99/135/119 97/132/119 209/279/119 212/282/119
f 126/162/120 125/161/120 210/280/120 213/283/120
f 113/149/121 112/148/121 211/281/121 214/284/121
f 100/136/122 99/135/122 212/282/122 215/285/122
f 127/163/123 126/162/123 213/283/123 216/286/123
f 114/150/124 113/149/124 214/284/124 217/287/124
f 101/137/125 100/136/125 215/285/125 218/288/125
f 128/164/126 127/163/126 216/286/126 219/289/126
f 115/151/127 114/150/127 217/287/127 220/290/127
f 102/138/128 101/137/128 218/288/128 221/291/128
f 98/134/129 128/164/129 219/289/129 224/295/129
f 116/152/130 115/151/130 220/290/130 222/292/130
f 103/139/131 102/138/131 221/291/131 223/293/131

12
cw 9/models/newlaser1.mtl Normal file
View File

@ -0,0 +1,12 @@
# Blender 3.4.1 MTL File: 'None'
# www.blender.org
newmtl Blue_Lightsaber
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

850
cw 9/models/newlaser1.obj Normal file
View File

@ -0,0 +1,850 @@
# Blender 3.4.1
# www.blender.org
mtllib newlaser1.mtl
o Blade_Cylinder.001
v -4.831218 -0.245376 -0.158615
v 2.046093 -0.245376 -0.158615
v -4.831219 -0.240662 -0.110745
v 2.046093 -0.240661 -0.110745
v -4.831218 -0.226698 -0.064714
v 2.046093 -0.226698 -0.064714
v -4.831218 -0.204023 -0.022292
v 2.046093 -0.204022 -0.022293
v -4.831218 -0.173507 0.014891
v 2.046093 -0.173506 0.014892
v -4.831219 -0.136324 0.045408
v 2.046092 -0.136323 0.045407
v -4.831218 -0.093902 0.068083
v 2.046093 -0.093901 0.068081
v -4.831219 -0.047870 0.082046
v 2.046092 -0.047870 0.082046
v -4.831218 0.000000 0.086761
v 2.046093 0.000001 0.086761
v -4.831219 0.047871 0.082046
v 2.046092 0.047871 0.082046
v -4.831218 0.093902 0.068083
v 2.046093 0.093902 0.068081
v -4.831219 0.136324 0.045408
v 2.046092 0.136324 0.045407
v -4.831218 0.173508 0.014891
v 2.046093 0.173508 0.014892
v -4.831218 0.204023 -0.022292
v 2.046093 0.204023 -0.022293
v -4.831218 0.226698 -0.064714
v 2.046093 0.226699 -0.064714
v -4.831219 0.240662 -0.110745
v 2.046093 0.240662 -0.110745
v -4.831218 0.245377 -0.158615
v 2.046093 0.245377 -0.158615
v -4.831219 0.240662 -0.206486
v 2.046093 0.240662 -0.206486
v -4.831218 0.226698 -0.252517
v 2.046093 0.226699 -0.252517
v -4.831218 0.204023 -0.294939
v 2.046093 0.204023 -0.294939
v -4.831219 0.173508 -0.332123
v 2.046093 0.173508 -0.332123
v -4.831218 0.136324 -0.362639
v 2.046093 0.136324 -0.362639
v -4.831218 0.093902 -0.385313
v 2.046093 0.093902 -0.385313
v -4.831219 0.047871 -0.399277
v 2.046093 0.047871 -0.399277
v -4.831218 0.000000 -0.403992
v 2.046093 0.000001 -0.403993
v -4.831219 -0.047870 -0.399277
v 2.046093 -0.047870 -0.399277
v -4.831218 -0.093902 -0.385313
v 2.046093 -0.093901 -0.385313
v -4.831218 -0.136324 -0.362639
v 2.046093 -0.136323 -0.362639
v -4.831219 -0.173507 -0.332123
v 2.046093 -0.173506 -0.332123
v -4.831218 -0.204023 -0.294939
v 2.046093 -0.204022 -0.294939
v -4.831218 -0.226698 -0.252517
v 2.046093 -0.226698 -0.252517
v -4.831219 -0.240662 -0.206486
v 2.046093 -0.240661 -0.206486
v 2.046093 -0.240661 -0.110745
v 2.046093 -0.245376 -0.158615
v 2.046093 -0.226698 -0.064714
v 2.046093 -0.204022 -0.022293
v 2.046093 -0.173506 0.014892
v 2.046092 -0.136323 0.045407
v 2.046093 -0.093901 0.068081
v 2.046092 -0.047870 0.082046
v 2.046093 0.000001 0.086761
v 2.046092 0.047871 0.082046
v 2.046093 0.093902 0.068081
v 2.046092 0.136324 0.045407
v 2.046093 0.173508 0.014892
v 2.046093 0.204023 -0.022293
v 2.046093 0.226699 -0.064714
v 2.046093 0.240662 -0.110745
v 2.046093 0.245377 -0.158615
v 2.046093 0.240662 -0.206486
v 2.046093 0.226699 -0.252517
v 2.046093 0.204023 -0.294939
v 2.046093 0.173508 -0.332123
v 2.046093 0.136324 -0.362639
v 2.046093 0.093902 -0.385313
v 2.046093 0.047871 -0.399277
v 2.046093 0.000001 -0.403993
v 2.046093 -0.047870 -0.399277
v 2.046093 -0.093901 -0.385313
v 2.046093 -0.136323 -0.362639
v 2.046093 -0.173506 -0.332123
v 2.046093 -0.204022 -0.294939
v 2.046093 -0.226698 -0.252517
v 2.046093 -0.240661 -0.206486
v 2.046093 -0.240661 -0.110745
v 2.046093 -0.245376 -0.158615
v 2.046093 -0.226698 -0.064714
v 2.046093 -0.204022 -0.022293
v 2.046093 -0.173506 0.014892
v 2.046092 -0.136323 0.045407
v 2.046093 -0.093901 0.068081
v 2.046092 -0.047870 0.082046
v 2.046093 0.000001 0.086761
v 2.046092 0.047871 0.082046
v 2.046093 0.093902 0.068081
v 2.046092 0.136324 0.045407
v 2.046093 0.173508 0.014892
v 2.046093 0.204023 -0.022293
v 2.046093 0.226699 -0.064714
v 2.046093 0.240662 -0.110745
v 2.046093 0.245377 -0.158615
v 2.046093 0.240662 -0.206486
v 2.046093 0.226699 -0.252517
v 2.046093 0.204023 -0.294939
v 2.046093 0.173508 -0.332123
v 2.046093 0.136324 -0.362639
v 2.046093 0.093902 -0.385313
v 2.046093 0.047871 -0.399277
v 2.046093 0.000001 -0.403993
v 2.046093 -0.047870 -0.399277
v 2.046093 -0.093901 -0.385313
v 2.046093 -0.136323 -0.362639
v 2.046093 -0.173506 -0.332123
v 2.046093 -0.204022 -0.294939
v 2.046093 -0.226698 -0.252517
v 2.046093 -0.240661 -0.206486
v 2.486836 -0.075583 -0.143580
v 2.486835 -0.077064 -0.158614
v 2.486836 -0.071197 -0.129124
v 2.486835 -0.064076 -0.115800
v 2.486836 -0.054492 -0.104122
v 2.486836 -0.042814 -0.094539
v 2.486835 -0.029491 -0.087417
v 2.486836 -0.015034 -0.083031
v 2.486836 0.000001 -0.081552
v 2.486836 0.015035 -0.083031
v 2.486835 0.029492 -0.087417
v 2.486836 0.042815 -0.094539
v 2.486836 0.054493 -0.104122
v 2.486835 0.064077 -0.115800
v 2.486836 0.071198 -0.129124
v 2.486836 0.075584 -0.143580
v 2.486835 0.077065 -0.158614
v 2.486836 0.075584 -0.173649
v 2.486835 0.071198 -0.188106
v 2.486836 0.064077 -0.201429
v 2.486836 0.054493 -0.213107
v 2.486836 0.042815 -0.222692
v 2.486836 0.029492 -0.229814
v 2.486835 0.015035 -0.234198
v 2.486835 0.000001 -0.235679
v 2.486835 -0.015034 -0.234198
v 2.486836 -0.029491 -0.229814
v 2.486836 -0.042814 -0.222692
v 2.486836 -0.054492 -0.213107
v 2.486836 -0.064076 -0.201429
v 2.486835 -0.071197 -0.188106
v 2.486836 -0.075583 -0.173649
v 2.469337 0.134050 -0.248184
v 2.469337 0.114001 -0.272615
v 2.469336 -0.061696 -0.009667
v 2.469337 -0.031452 -0.000493
v 2.469337 0.089569 -0.292665
v 2.469337 0.000001 0.002605
v 2.469337 0.061697 -0.307563
v 2.469337 0.031452 -0.000493
v 2.469337 0.031453 -0.316738
v 2.469336 0.061697 -0.009667
v 2.469337 0.000001 -0.319835
v 2.469337 0.089569 -0.024566
v 2.469337 -0.031452 -0.316738
v 2.469337 0.114000 -0.044615
v 2.469337 -0.061696 -0.307563
v 2.469337 0.134050 -0.069046
v 2.469337 -0.089569 -0.292665
v 2.469336 0.148948 -0.096919
v 2.469336 -0.161220 -0.158614
v 2.469337 -0.158122 -0.127163
v 2.469337 -0.113999 -0.272615
v 2.469337 0.158123 -0.127163
v 2.469336 -0.148947 -0.096919
v 2.469337 -0.134049 -0.248184
v 2.469336 0.161221 -0.158614
v 2.469337 -0.134049 -0.069046
v 2.469337 -0.148947 -0.220312
v 2.469337 0.158123 -0.190068
v 2.469337 -0.113999 -0.044615
v 2.469337 -0.158122 -0.190068
v 2.469337 0.148948 -0.220312
v 2.469337 -0.089569 -0.024566
v 2.297582 0.143754 -0.302368
v 2.297582 -0.039661 0.040778
v 2.297583 0.112947 -0.327652
v 2.297583 0.000001 0.044682
v 2.297583 0.077799 -0.346438
v 2.297582 0.039662 0.040778
v 2.297583 0.039662 -0.358007
v 2.297582 0.077799 0.029208
v 2.297583 0.000001 -0.361914
v 2.297583 0.112947 0.010421
v 2.297583 -0.039661 -0.358007
v 2.297583 0.143754 -0.014862
v 2.297583 -0.077798 -0.346438
v 2.297583 0.169037 -0.045669
v 2.297583 -0.112946 -0.327652
v 2.297583 0.187823 -0.080816
v 2.297582 -0.199392 -0.118954
v 2.297582 -0.143753 -0.302368
v 2.297582 0.199392 -0.118954
v 2.297583 -0.187823 -0.080816
v 2.297583 -0.169036 -0.271562
v 2.297583 0.203298 -0.158616
v 2.297583 -0.169036 -0.045669
v 2.297583 -0.187823 -0.236414
v 2.297583 0.199392 -0.198277
v 2.297583 -0.143753 -0.014862
v 2.297583 -0.199392 -0.198277
v 2.297583 0.187823 -0.236414
v 2.297583 -0.112946 0.010421
v 2.297583 0.169037 -0.271562
v 2.297582 -0.077798 0.029208
v 2.297583 -0.203298 -0.158616
vn -0.0000 -0.9952 0.0980
vn -0.0000 -0.9569 0.2903
vn -0.0000 -0.8819 0.4714
vn -0.0000 -0.7730 0.6344
vn -0.0000 -0.6344 0.7730
vn -0.0000 -0.4714 0.8819
vn -0.0000 -0.2903 0.9569
vn -0.0000 -0.0980 0.9952
vn -0.0000 0.0980 0.9952
vn -0.0000 0.2903 0.9569
vn -0.0000 0.4714 0.8819
vn -0.0000 0.6344 0.7730
vn -0.0000 0.7730 0.6344
vn -0.0000 0.8819 0.4714
vn -0.0000 0.9569 0.2903
vn -0.0000 0.9952 0.0980
vn -0.0000 0.9952 -0.0980
vn -0.0000 0.9569 -0.2903
vn -0.0000 0.8819 -0.4714
vn -0.0000 0.7730 -0.6344
vn -0.0000 0.6344 -0.7730
vn -0.0000 0.4714 -0.8819
vn -0.0000 0.2903 -0.9569
vn -0.0000 0.0980 -0.9952
vn -0.0000 -0.0980 -0.9952
vn -0.0000 -0.2903 -0.9569
vn -0.0000 -0.4714 -0.8819
vn -0.0000 -0.6344 -0.7730
vn -0.0000 -0.7730 -0.6344
vn -0.0000 -0.8819 -0.4714
vn -0.0000 1.0000 -0.0000
vn -0.0000 -0.9569 -0.2903
vn -0.0000 -0.9952 -0.0980
vn -1.0000 -0.0000 -0.0000
vn 0.9789 0.1581 -0.1297
vn 1.0000 -0.0000 -0.0000
vn 0.9789 -0.0594 0.1957
vn 0.9789 0.1297 -0.1581
vn 0.9789 -0.0200 0.2035
vn 0.9789 0.0964 -0.1804
vn 0.9789 0.0200 0.2035
vn 0.9789 0.0594 -0.1957
vn 0.9789 0.0594 0.1957
vn 0.9789 0.0200 -0.2035
vn 0.9789 0.0964 0.1804
vn 0.9789 -0.0200 -0.2035
vn 0.9789 0.1297 0.1581
vn 0.9789 -0.0594 -0.1957
vn 0.9789 0.1581 0.1297
vn 0.9789 -0.0964 -0.1804
vn 0.9789 0.1804 0.0964
vn 0.9789 -0.2035 0.0200
vn 0.9789 -0.1297 -0.1581
vn 0.9789 0.1957 0.0594
vn 0.9789 -0.1957 0.0594
vn 0.9789 -0.1581 -0.1297
vn 0.9789 0.2035 0.0200
vn 0.9789 -0.1804 0.0964
vn 0.9789 -0.1804 -0.0964
vn 0.9789 0.2035 -0.0200
vn 0.9789 -0.1581 0.1297
vn 0.9789 -0.1957 -0.0594
vn 0.9789 0.1957 -0.0594
vn 0.9789 -0.1297 0.1581
vn 0.9789 -0.2035 -0.0200
vn 0.9789 0.1804 -0.0964
vn 0.9789 -0.0964 0.1804
vn 0.2369 -0.4580 0.8568
vn 0.2369 0.8568 -0.4580
vn 0.2369 -0.9669 -0.0952
vn 0.2369 -0.6163 0.7510
vn 0.2369 0.9297 -0.2820
vn 0.2369 -0.9297 -0.2820
vn 0.2369 -0.7510 0.6163
vn 0.2369 0.9669 -0.0952
vn 0.2369 -0.8568 -0.4580
vn 0.2369 -0.8568 0.4580
vn 0.2369 0.9669 0.0952
vn 0.2369 -0.7510 -0.6164
vn 0.2369 -0.9297 0.2820
vn 0.2369 0.9297 0.2820
vn 0.2369 -0.6164 -0.7510
vn 0.2369 -0.9669 0.0952
vn 0.2369 0.8568 0.4580
vn 0.2369 -0.4580 -0.8568
vn 0.2369 0.7510 0.6163
vn 0.2369 -0.2820 -0.9297
vn 0.2369 0.6163 0.7510
vn 0.2369 -0.0952 -0.9669
vn 0.2369 0.4580 0.8568
vn 0.2369 0.0952 -0.9669
vn 0.2369 0.2820 0.9297
vn 0.2369 0.2820 -0.9297
vn 0.2369 0.0952 0.9669
vn 0.2369 0.4580 -0.8568
vn 0.2369 -0.0952 0.9669
vn 0.2369 0.6163 -0.7510
vn 0.2369 -0.2820 0.9297
vn 0.2369 0.7510 -0.6163
vn 0.1642 0.7625 -0.6258
vn 0.1642 -0.2864 0.9439
vn 0.1642 0.6258 -0.7625
vn 0.1642 -0.0967 0.9817
vn 0.1642 0.4650 -0.8700
vn 0.1642 0.0967 0.9817
vn 0.1642 0.2864 -0.9439
vn 0.1642 0.2864 0.9439
vn 0.1642 0.0967 -0.9817
vn 0.1642 0.4650 0.8699
vn 0.1642 -0.0967 -0.9817
vn 0.1642 0.6258 0.7625
vn 0.1642 -0.2864 -0.9439
vn 0.1642 0.7625 0.6258
vn 0.1642 -0.4650 -0.8700
vn 0.1642 0.8699 0.4650
vn 0.1642 -0.9817 0.0967
vn 0.1642 -0.6258 -0.7625
vn 0.1642 0.9439 0.2863
vn 0.1642 -0.9439 0.2863
vn 0.1642 -0.7625 -0.6258
vn 0.1642 0.9817 0.0967
vn 0.1642 -0.8699 0.4650
vn 0.1642 -0.8699 -0.4650
vn 0.1642 0.9817 -0.0967
vn 0.1642 -0.7625 0.6258
vn 0.1642 -0.9439 -0.2863
vn 0.1642 0.9439 -0.2863
vn 0.1642 -0.6258 0.7625
vn 0.1642 -0.9817 -0.0967
vn 0.1642 0.8699 -0.4650
vn 0.1642 -0.4650 0.8699
vt 1.000000 0.500000
vt 0.000000 0.500000
vt 0.750000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.968750 0.500000
vt 0.796822 0.485388
vt 0.968750 1.000000
vt 0.937500 0.500000
vt 0.841844 0.471731
vt 0.937500 1.000000
vt 0.906250 0.500000
vt 0.883337 0.449553
vt 0.906250 1.000000
vt 0.875000 0.500000
vt 0.919706 0.419706
vt 0.875000 1.000000
vt 0.843750 0.500000
vt 0.949553 0.383337
vt 0.843750 1.000000
vt 0.812500 0.500000
vt 0.971731 0.341844
vt 0.812500 1.000000
vt 0.781250 0.500000
vt 0.985388 0.296822
vt 0.781250 1.000000
vt 0.750000 0.500000
vt 0.990000 0.250000
vt 0.750000 1.000000
vt 0.718750 0.500000
vt 0.985388 0.203178
vt 0.718750 1.000000
vt 0.687500 0.500000
vt 0.971731 0.158156
vt 0.687500 1.000000
vt 0.656250 0.500000
vt 0.949553 0.116663
vt 0.656250 1.000000
vt 0.625000 0.500000
vt 0.919706 0.080294
vt 0.625000 1.000000
vt 0.593750 0.500000
vt 0.883337 0.050447
vt 0.593750 1.000000
vt 0.562500 0.500000
vt 0.841844 0.028269
vt 0.562500 1.000000
vt 0.531250 0.500000
vt 0.796822 0.014612
vt 0.531250 1.000000
vt 0.500000 0.500000
vt 0.750000 0.010000
vt 0.500000 1.000000
vt 0.468750 0.500000
vt 0.703178 0.014612
vt 0.468750 1.000000
vt 0.437500 0.500000
vt 0.658156 0.028269
vt 0.437500 1.000000
vt 0.406250 0.500000
vt 0.616663 0.050447
vt 0.406250 1.000000
vt 0.375000 0.500000
vt 0.580294 0.080294
vt 0.375000 1.000000
vt 0.343750 0.500000
vt 0.550447 0.116663
vt 0.343750 1.000000
vt 0.312500 0.500000
vt 0.528269 0.158156
vt 0.312500 1.000000
vt 0.281250 0.500000
vt 0.514612 0.203178
vt 0.281250 1.000000
vt 0.250000 0.500000
vt 0.510000 0.250000
vt 0.250000 1.000000
vt 0.218750 0.500000
vt 0.514612 0.296822
vt 0.218750 1.000000
vt 0.187500 0.500000
vt 0.528269 0.341844
vt 0.187500 1.000000
vt 0.156250 0.500000
vt 0.550447 0.383337
vt 0.156250 1.000000
vt 0.125000 0.500000
vt 0.580294 0.419706
vt 0.125000 1.000000
vt 0.093750 0.500000
vt 0.616663 0.449553
vt 0.093750 1.000000
vt 0.062500 0.500000
vt 0.658156 0.471731
vt 0.062500 1.000000
vt 0.031250 0.500000
vt 0.703178 0.485388
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.296822 0.485388
vt 0.968750 1.000000
vt 0.250000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.341844 0.471731
vt 0.937500 1.000000
vt 0.383337 0.449553
vt 0.906250 1.000000
vt 0.419706 0.419706
vt 0.875000 1.000000
vt 0.449553 0.383337
vt 0.843750 1.000000
vt 0.471731 0.341844
vt 0.812500 1.000000
vt 0.485388 0.296822
vt 0.781250 1.000000
vt 0.490000 0.250000
vt 0.750000 1.000000
vt 0.485388 0.203178
vt 0.718750 1.000000
vt 0.471731 0.158156
vt 0.687500 1.000000
vt 0.449553 0.116663
vt 0.656250 1.000000
vt 0.419706 0.080294
vt 0.625000 1.000000
vt 0.383337 0.050447
vt 0.593750 1.000000
vt 0.341844 0.028269
vt 0.562500 1.000000
vt 0.296822 0.014612
vt 0.531250 1.000000
vt 0.250000 0.010000
vt 0.500000 1.000000
vt 0.203178 0.014612
vt 0.468750 1.000000
vt 0.158156 0.028269
vt 0.437500 1.000000
vt 0.116663 0.050447
vt 0.406250 1.000000
vt 0.080294 0.080294
vt 0.375000 1.000000
vt 0.050447 0.116663
vt 0.343750 1.000000
vt 0.028269 0.158156
vt 0.312500 1.000000
vt 0.014612 0.203178
vt 0.281250 1.000000
vt 0.010000 0.250000
vt 0.250000 1.000000
vt 0.014612 0.296822
vt 0.218750 1.000000
vt 0.028269 0.341844
vt 0.187500 1.000000
vt 0.050447 0.383337
vt 0.156250 1.000000
vt 0.080294 0.419706
vt 0.125000 1.000000
vt 0.116663 0.449553
vt 0.093750 1.000000
vt 0.158156 0.471731
vt 0.062500 1.000000
vt 0.203178 0.485388
vt 0.031250 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.375000 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.406250 1.000000
vt 0.812500 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
s 0
usemtl Blue_Lightsaber
f 1/1/1 2/4/1 4/8/1 3/6/1
f 3/6/2 4/8/2 6/11/2 5/9/2
f 5/9/3 6/11/3 8/14/3 7/12/3
f 7/12/4 8/14/4 10/17/4 9/15/4
f 9/15/5 10/17/5 12/20/5 11/18/5
f 11/18/6 12/20/6 14/23/6 13/21/6
f 13/21/7 14/23/7 16/26/7 15/24/7
f 15/24/8 16/26/8 18/29/8 17/27/8
f 17/27/9 18/29/9 20/32/9 19/30/9
f 19/30/10 20/32/10 22/35/10 21/33/10
f 21/33/11 22/35/11 24/38/11 23/36/11
f 23/36/12 24/38/12 26/41/12 25/39/12
f 25/39/13 26/41/13 28/44/13 27/42/13
f 27/42/14 28/44/14 30/47/14 29/45/14
f 29/45/15 30/47/15 32/50/15 31/48/15
f 31/48/16 32/50/16 34/53/16 33/51/16
f 33/51/17 34/53/17 36/56/17 35/54/17
f 35/54/18 36/56/18 38/59/18 37/57/18
f 37/57/19 38/59/19 40/62/19 39/60/19
f 39/60/20 40/62/20 42/65/20 41/63/20
f 41/63/21 42/65/21 44/68/21 43/66/21
f 43/66/22 44/68/22 46/71/22 45/69/22
f 45/69/23 46/71/23 48/74/23 47/72/23
f 47/72/24 48/74/24 50/77/24 49/75/24
f 49/75/25 50/77/25 52/80/25 51/78/25
f 51/78/26 52/80/26 54/83/26 53/81/26
f 53/81/27 54/83/27 56/86/27 55/84/27
f 55/84/28 56/86/28 58/89/28 57/87/28
f 57/87/29 58/89/29 60/92/29 59/90/29
f 59/90/30 60/92/30 62/95/30 61/93/30
f 6/11/31 4/8/31 65/99/31 67/102/31
f 61/93/32 62/95/32 64/98/32 63/96/32
f 63/96/33 64/98/33 2/5/33 1/2/33
f 1/3/34 3/7/34 5/10/34 7/13/34 9/16/34 11/19/34 13/22/34 15/25/34 17/28/34 19/31/34 21/34/34 23/37/34 25/40/34 27/43/34 29/46/34 31/49/34 33/52/34 35/55/34 37/58/34 39/61/34 41/64/34 43/67/34 45/70/34 47/73/34 49/76/34 51/79/34 53/82/34 55/85/34 57/88/34 59/91/34 61/94/34 63/97/34
f 95/130/31 94/129/31 126/162/31 127/163/31
f 24/38/31 22/35/31 75/110/31 76/111/31
f 42/65/31 40/62/31 84/119/31 85/120/31
f 60/92/31 58/89/31 93/128/31 94/129/31
f 16/26/31 14/23/31 71/106/31 72/107/31
f 34/53/31 32/50/31 80/115/31 81/116/31
f 52/80/31 50/77/31 89/124/31 90/125/31
f 8/14/31 6/11/31 67/102/31 68/103/31
f 26/41/31 24/38/31 76/111/31 77/112/31
f 44/68/31 42/65/31 85/120/31 86/121/31
f 62/95/31 60/92/31 94/129/31 95/130/31
f 18/29/31 16/26/31 72/107/31 73/108/31
f 36/56/31 34/53/31 81/116/31 82/117/31
f 54/83/31 52/80/31 90/125/31 91/126/31
f 10/17/31 8/14/31 68/103/31 69/104/31
f 28/44/31 26/41/31 77/112/31 78/113/31
f 46/71/31 44/68/31 86/121/31 87/122/31
f 64/98/31 62/95/31 95/130/31 96/131/31
f 20/32/31 18/29/31 73/108/31 74/109/31
f 38/59/31 36/56/31 82/117/31 83/118/31
f 56/86/31 54/83/31 91/126/31 92/127/31
f 12/20/31 10/17/31 69/104/31 70/105/31
f 30/47/31 28/44/31 78/113/31 79/114/31
f 48/74/31 46/71/31 87/122/31 88/123/31
f 4/8/31 2/4/31 66/101/31 65/99/31
f 2/5/31 64/98/31 96/131/31 66/100/31
f 22/35/31 20/32/31 74/109/31 75/110/31
f 40/62/31 38/59/31 83/118/31 84/119/31
f 58/89/31 56/86/31 92/127/31 93/128/31
f 14/23/31 12/20/31 70/105/31 71/106/31
f 32/50/31 30/47/31 79/114/31 80/115/31
f 50/77/31 48/74/31 88/123/31 89/124/31
f 162/231/35 161/230/35 148/205/35 149/207/35
f 82/117/31 81/116/31 113/149/31 114/150/31
f 69/104/31 68/103/31 100/136/31 101/137/31
f 96/131/31 95/130/31 127/163/31 128/164/31
f 83/118/31 82/117/31 114/150/31 115/151/31
f 70/105/31 69/104/31 101/137/31 102/138/31
f 66/100/31 96/131/31 128/164/31 98/134/31
f 84/119/31 83/118/31 115/151/31 116/152/31
f 71/106/31 70/105/31 102/138/31 103/139/31
f 85/120/31 84/119/31 116/152/31 117/153/31
f 72/107/31 71/106/31 103/139/31 104/140/31
f 86/121/31 85/120/31 117/153/31 118/154/31
f 73/108/31 72/107/31 104/140/31 105/141/31
f 87/122/31 86/121/31 118/154/31 119/155/31
f 74/109/31 73/108/31 105/141/31 106/142/31
f 88/123/31 87/122/31 119/155/31 120/156/31
f 75/110/31 74/109/31 106/142/31 107/143/31
f 89/124/31 88/123/31 120/156/31 121/157/31
f 76/111/31 75/110/31 107/143/31 108/144/31
f 90/125/31 89/124/31 121/157/31 122/158/31
f 77/112/31 76/111/31 108/144/31 109/145/31
f 91/126/31 90/125/31 122/158/31 123/159/31
f 78/113/31 77/112/31 109/145/31 110/146/31
f 92/127/31 91/126/31 123/159/31 124/160/31
f 79/114/31 78/113/31 110/146/31 111/147/31
f 65/99/31 66/101/31 98/133/31 97/132/31
f 93/128/31 92/127/31 124/160/31 125/161/31
f 80/115/31 79/114/31 111/147/31 112/148/31
f 67/102/31 65/99/31 97/132/31 99/135/31
f 94/129/31 93/128/31 125/161/31 126/162/31
f 81/116/31 80/115/31 112/148/31 113/149/31
f 68/103/31 67/102/31 99/135/31 100/136/31
f 129/165/36 130/167/36 160/228/36 159/226/36 158/224/36 157/222/36 156/220/36 155/218/36 154/216/36 153/214/36 152/212/36 151/210/36 150/208/36 149/206/36 148/204/36 147/202/36 146/200/36 145/198/36 144/196/36 143/194/36 142/192/36 141/190/36 140/188/36 139/186/36 138/184/36 137/182/36 136/180/36 135/178/36 134/176/36 133/174/36 132/172/36 131/170/36
f 164/233/37 163/232/37 135/179/37 136/181/37
f 165/234/38 162/231/38 149/207/38 150/209/38
f 166/235/39 164/233/39 136/181/39 137/183/39
f 167/236/40 165/234/40 150/209/40 151/211/40
f 168/237/41 166/235/41 137/183/41 138/185/41
f 169/238/42 167/236/42 151/211/42 152/213/42
f 170/239/43 168/237/43 138/185/43 139/187/43
f 171/240/44 169/238/44 152/213/44 153/215/44
f 172/241/45 170/239/45 139/187/45 140/189/45
f 173/242/46 171/240/46 153/215/46 154/217/46
f 174/243/47 172/241/47 140/189/47 141/191/47
f 175/244/48 173/242/48 154/217/48 155/219/48
f 176/245/49 174/243/49 141/191/49 142/193/49
f 177/246/50 175/244/50 155/219/50 156/221/50
f 178/247/51 176/245/51 142/193/51 143/195/51
f 180/250/52 179/249/52 130/168/52 129/166/52
f 181/251/53 177/246/53 156/221/53 157/223/53
f 182/252/54 178/247/54 143/195/54 144/197/54
f 183/253/55 180/250/55 129/166/55 131/171/55
f 184/254/56 181/251/56 157/223/56 158/225/56
f 185/255/57 182/252/57 144/197/57 145/199/57
f 186/256/58 183/253/58 131/171/58 132/173/58
f 187/257/59 184/254/59 158/225/59 159/227/59
f 188/258/60 185/255/60 145/199/60 146/201/60
f 189/259/61 186/256/61 132/173/61 133/175/61
f 190/260/62 187/257/62 159/227/62 160/229/62
f 191/261/63 188/258/63 146/201/63 147/203/63
f 192/262/64 189/259/64 133/175/64 134/177/64
f 179/248/65 190/260/65 160/229/65 130/169/65
f 161/230/66 191/261/66 147/203/66 148/205/66
f 163/232/67 192/262/67 134/177/67 135/179/67
f 223/293/68 221/291/68 192/262/68 163/232/68
f 222/292/69 220/290/69 191/261/69 161/230/69
f 224/295/70 219/289/70 190/260/70 179/248/70
f 221/291/71 218/288/71 189/259/71 192/262/71
f 220/290/72 217/287/72 188/258/72 191/261/72
f 219/289/73 216/286/73 187/257/73 190/260/73
f 218/288/74 215/285/74 186/256/74 189/259/74
f 217/287/75 214/284/75 185/255/75 188/258/75
f 216/286/76 213/283/76 184/254/76 187/257/76
f 215/285/77 212/282/77 183/253/77 186/256/77
f 214/284/78 211/281/78 182/252/78 185/255/78
f 213/283/79 210/280/79 181/251/79 184/254/79
f 212/282/80 209/279/80 180/250/80 183/253/80
f 211/281/81 208/278/81 178/247/81 182/252/81
f 210/280/82 207/277/82 177/246/82 181/251/82
f 209/279/83 224/294/83 179/249/83 180/250/83
f 208/278/84 206/276/84 176/245/84 178/247/84
f 207/277/85 205/275/85 175/244/85 177/246/85
f 206/276/86 204/274/86 174/243/86 176/245/86
f 205/275/87 203/273/87 173/242/87 175/244/87
f 204/274/88 202/272/88 172/241/88 174/243/88
f 203/273/89 201/271/89 171/240/89 173/242/89
f 202/272/90 200/270/90 170/239/90 172/241/90
f 201/271/91 199/269/91 169/238/91 171/240/91
f 200/270/92 198/268/92 168/237/92 170/239/92
f 199/269/93 197/267/93 167/236/93 169/238/93
f 198/268/94 196/266/94 166/235/94 168/237/94
f 197/267/95 195/265/95 165/234/95 167/236/95
f 196/266/96 194/264/96 164/233/96 166/235/96
f 195/265/97 193/263/97 162/231/97 165/234/97
f 194/264/98 223/293/98 163/232/98 164/233/98
f 193/263/99 222/292/99 161/230/99 162/231/99
f 117/153/100 116/152/100 222/292/100 193/263/100
f 104/140/101 103/139/101 223/293/101 194/264/101
f 118/154/102 117/153/102 193/263/102 195/265/102
f 105/141/103 104/140/103 194/264/103 196/266/103
f 119/155/104 118/154/104 195/265/104 197/267/104
f 106/142/105 105/141/105 196/266/105 198/268/105
f 120/156/106 119/155/106 197/267/106 199/269/106
f 107/143/107 106/142/107 198/268/107 200/270/107
f 121/157/108 120/156/108 199/269/108 201/271/108
f 108/144/109 107/143/109 200/270/109 202/272/109
f 122/158/110 121/157/110 201/271/110 203/273/110
f 109/145/111 108/144/111 202/272/111 204/274/111
f 123/159/112 122/158/112 203/273/112 205/275/112
f 110/146/113 109/145/113 204/274/113 206/276/113
f 124/160/114 123/159/114 205/275/114 207/277/114
f 111/147/115 110/146/115 206/276/115 208/278/115
f 97/132/116 98/133/116 224/294/116 209/279/116
f 125/161/117 124/160/117 207/277/117 210/280/117
f 112/148/118 111/147/118 208/278/118 211/281/118
f 99/135/119 97/132/119 209/279/119 212/282/119
f 126/162/120 125/161/120 210/280/120 213/283/120
f 113/149/121 112/148/121 211/281/121 214/284/121
f 100/136/122 99/135/122 212/282/122 215/285/122
f 127/163/123 126/162/123 213/283/123 216/286/123
f 114/150/124 113/149/124 214/284/124 217/287/124
f 101/137/125 100/136/125 215/285/125 218/288/125
f 128/164/126 127/163/126 216/286/126 219/289/126
f 115/151/127 114/150/127 217/287/127 220/290/127
f 102/138/128 101/137/128 218/288/128 221/291/128
f 98/134/129 128/164/129 219/289/129 224/295/129
f 116/152/130 115/151/130 220/290/130 222/292/130
f 103/139/131 102/138/131 221/291/131 223/293/131

12
cw 9/models/newlaser2.mtl Normal file
View File

@ -0,0 +1,12 @@
# Blender 3.4.1 MTL File: 'None'
# www.blender.org
newmtl Blue_Lightsaber
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1

850
cw 9/models/newlaser2.obj Normal file
View File

@ -0,0 +1,850 @@
# Blender 3.4.1
# www.blender.org
mtllib newlaser2.mtl
o Blade_Cylinder.001
v -0.245376 0.158615 4.831218
v -0.245376 0.158615 -2.046093
v -0.240661 0.110745 4.831219
v -0.240661 0.110745 -2.046093
v -0.226698 0.064714 4.831218
v -0.226698 0.064714 -2.046093
v -0.204023 0.022292 4.831218
v -0.204022 0.022293 -2.046093
v -0.173507 -0.014891 4.831218
v -0.173506 -0.014892 -2.046093
v -0.136323 -0.045408 4.831219
v -0.136323 -0.045407 -2.046092
v -0.093901 -0.068083 4.831218
v -0.093901 -0.068081 -2.046093
v -0.047870 -0.082046 4.831219
v -0.047870 -0.082046 -2.046092
v 0.000000 -0.086761 4.831218
v 0.000001 -0.086761 -2.046093
v 0.047871 -0.082046 4.831219
v 0.047871 -0.082046 -2.046092
v 0.093902 -0.068083 4.831218
v 0.093901 -0.068081 -2.046093
v 0.136325 -0.045408 4.831219
v 0.136324 -0.045407 -2.046092
v 0.173508 -0.014891 4.831218
v 0.173508 -0.014892 -2.046093
v 0.204024 0.022292 4.831218
v 0.204023 0.022293 -2.046093
v 0.226698 0.064714 4.831218
v 0.226699 0.064714 -2.046093
v 0.240662 0.110745 4.831219
v 0.240661 0.110745 -2.046093
v 0.245377 0.158615 4.831218
v 0.245377 0.158615 -2.046093
v 0.240662 0.206486 4.831219
v 0.240661 0.206486 -2.046093
v 0.226698 0.252517 4.831218
v 0.226699 0.252517 -2.046093
v 0.204024 0.294939 4.831218
v 0.204023 0.294939 -2.046093
v 0.173508 0.332123 4.831219
v 0.173508 0.332123 -2.046093
v 0.136325 0.362639 4.831218
v 0.136324 0.362639 -2.046093
v 0.093902 0.385313 4.831218
v 0.093901 0.385313 -2.046093
v 0.047871 0.399277 4.831219
v 0.047871 0.399277 -2.046093
v 0.000000 0.403992 4.831218
v 0.000001 0.403993 -2.046093
v -0.047870 0.399277 4.831219
v -0.047870 0.399277 -2.046093
v -0.093901 0.385313 4.831218
v -0.093901 0.385313 -2.046093
v -0.136323 0.362639 4.831218
v -0.136323 0.362639 -2.046093
v -0.173507 0.332123 4.831219
v -0.173506 0.332123 -2.046093
v -0.204023 0.294939 4.831218
v -0.204022 0.294939 -2.046093
v -0.226698 0.252517 4.831218
v -0.226698 0.252517 -2.046093
v -0.240661 0.206486 4.831219
v -0.240661 0.206486 -2.046093
v -0.240661 0.110745 -2.046093
v -0.245376 0.158615 -2.046093
v -0.226698 0.064714 -2.046093
v -0.204022 0.022293 -2.046093
v -0.173506 -0.014892 -2.046093
v -0.136323 -0.045407 -2.046092
v -0.093901 -0.068081 -2.046093
v -0.047870 -0.082046 -2.046092
v 0.000001 -0.086761 -2.046093
v 0.047871 -0.082046 -2.046092
v 0.093901 -0.068081 -2.046093
v 0.136324 -0.045407 -2.046092
v 0.173508 -0.014892 -2.046093
v 0.204023 0.022293 -2.046093
v 0.226699 0.064714 -2.046093
v 0.240661 0.110745 -2.046093
v 0.245377 0.158615 -2.046093
v 0.240661 0.206486 -2.046093
v 0.226699 0.252517 -2.046093
v 0.204023 0.294939 -2.046093
v 0.173508 0.332123 -2.046093
v 0.136324 0.362639 -2.046093
v 0.093901 0.385313 -2.046093
v 0.047871 0.399277 -2.046093
v 0.000001 0.403993 -2.046093
v -0.047870 0.399277 -2.046093
v -0.093901 0.385313 -2.046093
v -0.136323 0.362639 -2.046093
v -0.173506 0.332123 -2.046093
v -0.204022 0.294939 -2.046093
v -0.226698 0.252517 -2.046093
v -0.240661 0.206486 -2.046093
v -0.240661 0.110745 -2.046093
v -0.245376 0.158615 -2.046093
v -0.226698 0.064714 -2.046093
v -0.204022 0.022293 -2.046093
v -0.173506 -0.014892 -2.046093
v -0.136323 -0.045407 -2.046092
v -0.093901 -0.068081 -2.046093
v -0.047870 -0.082046 -2.046092
v 0.000001 -0.086761 -2.046093
v 0.047871 -0.082046 -2.046092
v 0.093901 -0.068081 -2.046093
v 0.136324 -0.045407 -2.046092
v 0.173508 -0.014892 -2.046093
v 0.204023 0.022293 -2.046093
v 0.226699 0.064714 -2.046093
v 0.240661 0.110745 -2.046093
v 0.245377 0.158615 -2.046093
v 0.240661 0.206486 -2.046093
v 0.226699 0.252517 -2.046093
v 0.204023 0.294939 -2.046093
v 0.173508 0.332123 -2.046093
v 0.136324 0.362639 -2.046093
v 0.093901 0.385313 -2.046093
v 0.047871 0.399277 -2.046093
v 0.000001 0.403993 -2.046093
v -0.047870 0.399277 -2.046093
v -0.093901 0.385313 -2.046093
v -0.136323 0.362639 -2.046093
v -0.173506 0.332123 -2.046093
v -0.204022 0.294939 -2.046093
v -0.226698 0.252517 -2.046093
v -0.240661 0.206486 -2.046093
v -0.075583 0.143580 -2.486836
v -0.077064 0.158614 -2.486835
v -0.071197 0.129124 -2.486836
v -0.064076 0.115800 -2.486835
v -0.054492 0.104122 -2.486836
v -0.042814 0.094539 -2.486836
v -0.029491 0.087417 -2.486835
v -0.015034 0.083031 -2.486836
v 0.000001 0.081552 -2.486836
v 0.015035 0.083031 -2.486836
v 0.029492 0.087417 -2.486835
v 0.042815 0.094539 -2.486836
v 0.054493 0.104122 -2.486836
v 0.064077 0.115800 -2.486835
v 0.071198 0.129124 -2.486836
v 0.075584 0.143580 -2.486836
v 0.077065 0.158614 -2.486835
v 0.075584 0.173649 -2.486836
v 0.071198 0.188106 -2.486835
v 0.064077 0.201429 -2.486836
v 0.054493 0.213107 -2.486836
v 0.042815 0.222692 -2.486836
v 0.029492 0.229814 -2.486836
v 0.015035 0.234198 -2.486835
v 0.000001 0.235679 -2.486835
v -0.015034 0.234198 -2.486835
v -0.029491 0.229814 -2.486836
v -0.042814 0.222692 -2.486836
v -0.054492 0.213107 -2.486836
v -0.064076 0.201429 -2.486836
v -0.071197 0.188106 -2.486835
v -0.075583 0.173649 -2.486836
v 0.134050 0.248184 -2.469337
v 0.114001 0.272615 -2.469337
v -0.061696 0.009667 -2.469336
v -0.031452 0.000493 -2.469337
v 0.089569 0.292665 -2.469337
v 0.000001 -0.002605 -2.469337
v 0.061697 0.307563 -2.469337
v 0.031452 0.000493 -2.469337
v 0.031453 0.316738 -2.469337
v 0.061697 0.009667 -2.469336
v 0.000001 0.319835 -2.469337
v 0.089569 0.024566 -2.469337
v -0.031452 0.316738 -2.469337
v 0.114000 0.044615 -2.469337
v -0.061696 0.307563 -2.469337
v 0.134050 0.069046 -2.469337
v -0.089569 0.292665 -2.469337
v 0.148948 0.096919 -2.469336
v -0.161220 0.158614 -2.469336
v -0.158122 0.127163 -2.469337
v -0.113999 0.272615 -2.469337
v 0.158123 0.127163 -2.469337
v -0.148948 0.096919 -2.469336
v -0.134049 0.248184 -2.469337
v 0.161220 0.158614 -2.469336
v -0.134049 0.069046 -2.469337
v -0.148948 0.220312 -2.469337
v 0.158123 0.190068 -2.469337
v -0.113999 0.044615 -2.469337
v -0.158122 0.190068 -2.469337
v 0.148948 0.220312 -2.469337
v -0.089569 0.024566 -2.469337
v 0.143754 0.302368 -2.297582
v -0.039661 -0.040778 -2.297582
v 0.112947 0.327652 -2.297583
v 0.000001 -0.044682 -2.297583
v 0.077799 0.346438 -2.297583
v 0.039662 -0.040778 -2.297582
v 0.039662 0.358007 -2.297583
v 0.077799 -0.029208 -2.297582
v 0.000001 0.361914 -2.297583
v 0.112947 -0.010421 -2.297583
v -0.039661 0.358007 -2.297583
v 0.143754 0.014862 -2.297583
v -0.077798 0.346438 -2.297583
v 0.169037 0.045669 -2.297583
v -0.112947 0.327652 -2.297583
v 0.187823 0.080816 -2.297583
v -0.199392 0.118954 -2.297582
v -0.143753 0.302368 -2.297582
v 0.199392 0.118954 -2.297582
v -0.187823 0.080816 -2.297583
v -0.169036 0.271562 -2.297583
v 0.203298 0.158616 -2.297583
v -0.169036 0.045669 -2.297583
v -0.187823 0.236414 -2.297583
v 0.199392 0.198277 -2.297583
v -0.143753 0.014862 -2.297583
v -0.199392 0.198277 -2.297583
v 0.187823 0.236414 -2.297583
v -0.112947 -0.010421 -2.297583
v 0.169037 0.271562 -2.297583
v -0.077798 -0.029208 -2.297582
v -0.203298 0.158616 -2.297583
vn -0.9952 -0.0980 -0.0000
vn -0.9569 -0.2903 -0.0000
vn -0.8819 -0.4714 -0.0000
vn -0.7730 -0.6344 -0.0000
vn -0.6344 -0.7730 -0.0000
vn -0.4714 -0.8819 -0.0000
vn -0.2903 -0.9569 -0.0000
vn -0.0980 -0.9952 -0.0000
vn 0.0980 -0.9952 -0.0000
vn 0.2903 -0.9569 -0.0000
vn 0.4714 -0.8819 -0.0000
vn 0.6344 -0.7730 -0.0000
vn 0.7730 -0.6344 -0.0000
vn 0.8819 -0.4714 -0.0000
vn 0.9569 -0.2903 -0.0000
vn 0.9952 -0.0980 -0.0000
vn 0.9952 0.0980 -0.0000
vn 0.9569 0.2903 -0.0000
vn 0.8819 0.4714 -0.0000
vn 0.7730 0.6344 -0.0000
vn 0.6344 0.7730 -0.0000
vn 0.4714 0.8819 -0.0000
vn 0.2903 0.9569 -0.0000
vn 0.0980 0.9952 -0.0000
vn -0.0980 0.9952 -0.0000
vn -0.2903 0.9569 -0.0000
vn -0.4714 0.8819 -0.0000
vn -0.6344 0.7730 -0.0000
vn -0.7730 0.6344 -0.0000
vn -0.8819 0.4714 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.9569 0.2903 -0.0000
vn -0.9952 0.0980 -0.0000
vn -0.0000 -0.0000 1.0000
vn 0.1581 0.1297 -0.9789
vn -0.0000 -0.0000 -1.0000
vn -0.0594 -0.1957 -0.9789
vn 0.1297 0.1581 -0.9789
vn -0.0200 -0.2035 -0.9789
vn 0.0964 0.1804 -0.9789
vn 0.0200 -0.2035 -0.9789
vn 0.0594 0.1957 -0.9789
vn 0.0594 -0.1957 -0.9789
vn 0.0200 0.2035 -0.9789
vn 0.0964 -0.1804 -0.9789
vn -0.0200 0.2035 -0.9789
vn 0.1297 -0.1581 -0.9789
vn -0.0594 0.1957 -0.9789
vn 0.1581 -0.1297 -0.9789
vn -0.0964 0.1804 -0.9789
vn 0.1804 -0.0964 -0.9789
vn -0.2035 -0.0200 -0.9789
vn -0.1297 0.1581 -0.9789
vn 0.1957 -0.0594 -0.9789
vn -0.1957 -0.0594 -0.9789
vn -0.1581 0.1297 -0.9789
vn 0.2035 -0.0200 -0.9789
vn -0.1804 -0.0964 -0.9789
vn -0.1804 0.0964 -0.9789
vn 0.2035 0.0200 -0.9789
vn -0.1581 -0.1297 -0.9789
vn -0.1957 0.0594 -0.9789
vn 0.1957 0.0594 -0.9789
vn -0.1297 -0.1581 -0.9789
vn -0.2035 0.0200 -0.9789
vn 0.1804 0.0964 -0.9789
vn -0.0964 -0.1804 -0.9789
vn -0.4580 -0.8568 -0.2369
vn 0.8568 0.4580 -0.2369
vn -0.9669 0.0952 -0.2369
vn -0.6163 -0.7510 -0.2369
vn 0.9297 0.2820 -0.2369
vn -0.9297 0.2820 -0.2369
vn -0.7510 -0.6163 -0.2369
vn 0.9669 0.0952 -0.2369
vn -0.8568 0.4580 -0.2369
vn -0.8568 -0.4580 -0.2369
vn 0.9669 -0.0952 -0.2369
vn -0.7510 0.6164 -0.2369
vn -0.9297 -0.2820 -0.2369
vn 0.9297 -0.2820 -0.2369
vn -0.6164 0.7510 -0.2369
vn -0.9669 -0.0952 -0.2369
vn 0.8568 -0.4580 -0.2369
vn -0.4580 0.8568 -0.2369
vn 0.7510 -0.6163 -0.2369
vn -0.2820 0.9297 -0.2369
vn 0.6163 -0.7510 -0.2369
vn -0.0952 0.9669 -0.2369
vn 0.4580 -0.8568 -0.2369
vn 0.0952 0.9669 -0.2369
vn 0.2820 -0.9297 -0.2369
vn 0.2820 0.9297 -0.2369
vn 0.0952 -0.9669 -0.2369
vn 0.4580 0.8568 -0.2369
vn -0.0952 -0.9669 -0.2369
vn 0.6163 0.7510 -0.2369
vn -0.2820 -0.9297 -0.2369
vn 0.7510 0.6163 -0.2369
vn 0.7625 0.6258 -0.1642
vn -0.2864 -0.9439 -0.1642
vn 0.6258 0.7625 -0.1642
vn -0.0967 -0.9817 -0.1642
vn 0.4650 0.8700 -0.1642
vn 0.0967 -0.9817 -0.1642
vn 0.2864 0.9439 -0.1642
vn 0.2864 -0.9439 -0.1642
vn 0.0967 0.9817 -0.1642
vn 0.4650 -0.8699 -0.1642
vn -0.0967 0.9817 -0.1642
vn 0.6258 -0.7625 -0.1642
vn -0.2864 0.9439 -0.1642
vn 0.7625 -0.6258 -0.1642
vn -0.4650 0.8700 -0.1642
vn 0.8699 -0.4650 -0.1642
vn -0.9817 -0.0967 -0.1642
vn -0.6258 0.7625 -0.1642
vn 0.9439 -0.2863 -0.1642
vn -0.9439 -0.2863 -0.1642
vn -0.7625 0.6258 -0.1642
vn 0.9817 -0.0967 -0.1642
vn -0.8699 -0.4650 -0.1642
vn -0.8699 0.4650 -0.1642
vn 0.9817 0.0967 -0.1642
vn -0.7625 -0.6258 -0.1642
vn -0.9439 0.2863 -0.1642
vn 0.9439 0.2863 -0.1642
vn -0.6258 -0.7625 -0.1642
vn -0.9817 0.0967 -0.1642
vn 0.8699 0.4650 -0.1642
vn -0.4650 -0.8699 -0.1642
vt 1.000000 0.500000
vt 0.000000 0.500000
vt 0.750000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.968750 0.500000
vt 0.796822 0.485388
vt 0.968750 1.000000
vt 0.937500 0.500000
vt 0.841844 0.471731
vt 0.937500 1.000000
vt 0.906250 0.500000
vt 0.883337 0.449553
vt 0.906250 1.000000
vt 0.875000 0.500000
vt 0.919706 0.419706
vt 0.875000 1.000000
vt 0.843750 0.500000
vt 0.949553 0.383337
vt 0.843750 1.000000
vt 0.812500 0.500000
vt 0.971731 0.341844
vt 0.812500 1.000000
vt 0.781250 0.500000
vt 0.985388 0.296822
vt 0.781250 1.000000
vt 0.750000 0.500000
vt 0.990000 0.250000
vt 0.750000 1.000000
vt 0.718750 0.500000
vt 0.985388 0.203178
vt 0.718750 1.000000
vt 0.687500 0.500000
vt 0.971731 0.158156
vt 0.687500 1.000000
vt 0.656250 0.500000
vt 0.949553 0.116663
vt 0.656250 1.000000
vt 0.625000 0.500000
vt 0.919706 0.080294
vt 0.625000 1.000000
vt 0.593750 0.500000
vt 0.883337 0.050447
vt 0.593750 1.000000
vt 0.562500 0.500000
vt 0.841844 0.028269
vt 0.562500 1.000000
vt 0.531250 0.500000
vt 0.796822 0.014612
vt 0.531250 1.000000
vt 0.500000 0.500000
vt 0.750000 0.010000
vt 0.500000 1.000000
vt 0.468750 0.500000
vt 0.703178 0.014612
vt 0.468750 1.000000
vt 0.437500 0.500000
vt 0.658156 0.028269
vt 0.437500 1.000000
vt 0.406250 0.500000
vt 0.616663 0.050447
vt 0.406250 1.000000
vt 0.375000 0.500000
vt 0.580294 0.080294
vt 0.375000 1.000000
vt 0.343750 0.500000
vt 0.550447 0.116663
vt 0.343750 1.000000
vt 0.312500 0.500000
vt 0.528269 0.158156
vt 0.312500 1.000000
vt 0.281250 0.500000
vt 0.514612 0.203178
vt 0.281250 1.000000
vt 0.250000 0.500000
vt 0.510000 0.250000
vt 0.250000 1.000000
vt 0.218750 0.500000
vt 0.514612 0.296822
vt 0.218750 1.000000
vt 0.187500 0.500000
vt 0.528269 0.341844
vt 0.187500 1.000000
vt 0.156250 0.500000
vt 0.550447 0.383337
vt 0.156250 1.000000
vt 0.125000 0.500000
vt 0.580294 0.419706
vt 0.125000 1.000000
vt 0.093750 0.500000
vt 0.616663 0.449553
vt 0.093750 1.000000
vt 0.062500 0.500000
vt 0.658156 0.471731
vt 0.062500 1.000000
vt 0.031250 0.500000
vt 0.703178 0.485388
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.968750 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.937500 1.000000
vt 0.906250 1.000000
vt 0.875000 1.000000
vt 0.843750 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.750000 1.000000
vt 0.718750 1.000000
vt 0.687500 1.000000
vt 0.656250 1.000000
vt 0.625000 1.000000
vt 0.593750 1.000000
vt 0.562500 1.000000
vt 0.531250 1.000000
vt 0.500000 1.000000
vt 0.468750 1.000000
vt 0.437500 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.343750 1.000000
vt 0.312500 1.000000
vt 0.281250 1.000000
vt 0.250000 1.000000
vt 0.218750 1.000000
vt 0.187500 1.000000
vt 0.156250 1.000000
vt 0.125000 1.000000
vt 0.093750 1.000000
vt 0.062500 1.000000
vt 0.031250 1.000000
vt 0.296822 0.485388
vt 0.968750 1.000000
vt 0.250000 0.490000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.341844 0.471731
vt 0.937500 1.000000
vt 0.383337 0.449553
vt 0.906250 1.000000
vt 0.419706 0.419706
vt 0.875000 1.000000
vt 0.449553 0.383337
vt 0.843750 1.000000
vt 0.471731 0.341844
vt 0.812500 1.000000
vt 0.485388 0.296822
vt 0.781250 1.000000
vt 0.490000 0.250000
vt 0.750000 1.000000
vt 0.485388 0.203178
vt 0.718750 1.000000
vt 0.471731 0.158156
vt 0.687500 1.000000
vt 0.449553 0.116663
vt 0.656250 1.000000
vt 0.419706 0.080294
vt 0.625000 1.000000
vt 0.383337 0.050447
vt 0.593750 1.000000
vt 0.341844 0.028269
vt 0.562500 1.000000
vt 0.296822 0.014612
vt 0.531250 1.000000
vt 0.250000 0.010000
vt 0.500000 1.000000
vt 0.203178 0.014612
vt 0.468750 1.000000
vt 0.158156 0.028269
vt 0.437500 1.000000
vt 0.116663 0.050447
vt 0.406250 1.000000
vt 0.080294 0.080294
vt 0.375000 1.000000
vt 0.050447 0.116663
vt 0.343750 1.000000
vt 0.028269 0.158156
vt 0.312500 1.000000
vt 0.014612 0.203178
vt 0.281250 1.000000
vt 0.010000 0.250000
vt 0.250000 1.000000
vt 0.014612 0.296822
vt 0.218750 1.000000
vt 0.028269 0.341844
vt 0.187500 1.000000
vt 0.050447 0.383337
vt 0.156250 1.000000
vt 0.080294 0.419706
vt 0.125000 1.000000
vt 0.116663 0.449553
vt 0.093750 1.000000
vt 0.158156 0.471731
vt 0.062500 1.000000
vt 0.203178 0.485388
vt 0.031250 1.000000
vt 0.406250 1.000000
vt 0.375000 1.000000
vt 0.812500 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.375000 1.000000
vt 0.781250 1.000000
vt 0.343750 1.000000
vt 0.750000 1.000000
vt 0.312500 1.000000
vt 0.718750 1.000000
vt 0.281250 1.000000
vt 0.687500 1.000000
vt 0.250000 1.000000
vt 0.656250 1.000000
vt 0.218750 1.000000
vt 0.625000 1.000000
vt 0.187500 1.000000
vt 0.593750 1.000000
vt 0.156250 1.000000
vt 0.562500 1.000000
vt 0.968750 1.000000
vt 0.125000 1.000000
vt 0.531250 1.000000
vt 0.937500 1.000000
vt 0.093750 1.000000
vt 0.500000 1.000000
vt 0.906250 1.000000
vt 0.062500 1.000000
vt 0.468750 1.000000
vt 0.875000 1.000000
vt 0.031250 1.000000
vt 0.437500 1.000000
vt 0.843750 1.000000
vt 0.406250 1.000000
vt 0.812500 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
s 0
usemtl Blue_Lightsaber
f 1/1/1 2/4/1 4/8/1 3/6/1
f 3/6/2 4/8/2 6/11/2 5/9/2
f 5/9/3 6/11/3 8/14/3 7/12/3
f 7/12/4 8/14/4 10/17/4 9/15/4
f 9/15/5 10/17/5 12/20/5 11/18/5
f 11/18/6 12/20/6 14/23/6 13/21/6
f 13/21/7 14/23/7 16/26/7 15/24/7
f 15/24/8 16/26/8 18/29/8 17/27/8
f 17/27/9 18/29/9 20/32/9 19/30/9
f 19/30/10 20/32/10 22/35/10 21/33/10
f 21/33/11 22/35/11 24/38/11 23/36/11
f 23/36/12 24/38/12 26/41/12 25/39/12
f 25/39/13 26/41/13 28/44/13 27/42/13
f 27/42/14 28/44/14 30/47/14 29/45/14
f 29/45/15 30/47/15 32/50/15 31/48/15
f 31/48/16 32/50/16 34/53/16 33/51/16
f 33/51/17 34/53/17 36/56/17 35/54/17
f 35/54/18 36/56/18 38/59/18 37/57/18
f 37/57/19 38/59/19 40/62/19 39/60/19
f 39/60/20 40/62/20 42/65/20 41/63/20
f 41/63/21 42/65/21 44/68/21 43/66/21
f 43/66/22 44/68/22 46/71/22 45/69/22
f 45/69/23 46/71/23 48/74/23 47/72/23
f 47/72/24 48/74/24 50/77/24 49/75/24
f 49/75/25 50/77/25 52/80/25 51/78/25
f 51/78/26 52/80/26 54/83/26 53/81/26
f 53/81/27 54/83/27 56/86/27 55/84/27
f 55/84/28 56/86/28 58/89/28 57/87/28
f 57/87/29 58/89/29 60/92/29 59/90/29
f 59/90/30 60/92/30 62/95/30 61/93/30
f 6/11/31 4/8/31 65/99/31 67/102/31
f 61/93/32 62/95/32 64/98/32 63/96/32
f 63/96/33 64/98/33 2/5/33 1/2/33
f 1/3/34 3/7/34 5/10/34 7/13/34 9/16/34 11/19/34 13/22/34 15/25/34 17/28/34 19/31/34 21/34/34 23/37/34 25/40/34 27/43/34 29/46/34 31/49/34 33/52/34 35/55/34 37/58/34 39/61/34 41/64/34 43/67/34 45/70/34 47/73/34 49/76/34 51/79/34 53/82/34 55/85/34 57/88/34 59/91/34 61/94/34 63/97/34
f 95/130/31 94/129/31 126/162/31 127/163/31
f 24/38/31 22/35/31 75/110/31 76/111/31
f 42/65/31 40/62/31 84/119/31 85/120/31
f 60/92/31 58/89/31 93/128/31 94/129/31
f 16/26/31 14/23/31 71/106/31 72/107/31
f 34/53/31 32/50/31 80/115/31 81/116/31
f 52/80/31 50/77/31 89/124/31 90/125/31
f 8/14/31 6/11/31 67/102/31 68/103/31
f 26/41/31 24/38/31 76/111/31 77/112/31
f 44/68/31 42/65/31 85/120/31 86/121/31
f 62/95/31 60/92/31 94/129/31 95/130/31
f 18/29/31 16/26/31 72/107/31 73/108/31
f 36/56/31 34/53/31 81/116/31 82/117/31
f 54/83/31 52/80/31 90/125/31 91/126/31
f 10/17/31 8/14/31 68/103/31 69/104/31
f 28/44/31 26/41/31 77/112/31 78/113/31
f 46/71/31 44/68/31 86/121/31 87/122/31
f 64/98/31 62/95/31 95/130/31 96/131/31
f 20/32/31 18/29/31 73/108/31 74/109/31
f 38/59/31 36/56/31 82/117/31 83/118/31
f 56/86/31 54/83/31 91/126/31 92/127/31
f 12/20/31 10/17/31 69/104/31 70/105/31
f 30/47/31 28/44/31 78/113/31 79/114/31
f 48/74/31 46/71/31 87/122/31 88/123/31
f 4/8/31 2/4/31 66/101/31 65/99/31
f 2/5/31 64/98/31 96/131/31 66/100/31
f 22/35/31 20/32/31 74/109/31 75/110/31
f 40/62/31 38/59/31 83/118/31 84/119/31
f 58/89/31 56/86/31 92/127/31 93/128/31
f 14/23/31 12/20/31 70/105/31 71/106/31
f 32/50/31 30/47/31 79/114/31 80/115/31
f 50/77/31 48/74/31 88/123/31 89/124/31
f 162/231/35 161/230/35 148/205/35 149/207/35
f 82/117/31 81/116/31 113/149/31 114/150/31
f 69/104/31 68/103/31 100/136/31 101/137/31
f 96/131/31 95/130/31 127/163/31 128/164/31
f 83/118/31 82/117/31 114/150/31 115/151/31
f 70/105/31 69/104/31 101/137/31 102/138/31
f 66/100/31 96/131/31 128/164/31 98/134/31
f 84/119/31 83/118/31 115/151/31 116/152/31
f 71/106/31 70/105/31 102/138/31 103/139/31
f 85/120/31 84/119/31 116/152/31 117/153/31
f 72/107/31 71/106/31 103/139/31 104/140/31
f 86/121/31 85/120/31 117/153/31 118/154/31
f 73/108/31 72/107/31 104/140/31 105/141/31
f 87/122/31 86/121/31 118/154/31 119/155/31
f 74/109/31 73/108/31 105/141/31 106/142/31
f 88/123/31 87/122/31 119/155/31 120/156/31
f 75/110/31 74/109/31 106/142/31 107/143/31
f 89/124/31 88/123/31 120/156/31 121/157/31
f 76/111/31 75/110/31 107/143/31 108/144/31
f 90/125/31 89/124/31 121/157/31 122/158/31
f 77/112/31 76/111/31 108/144/31 109/145/31
f 91/126/31 90/125/31 122/158/31 123/159/31
f 78/113/31 77/112/31 109/145/31 110/146/31
f 92/127/31 91/126/31 123/159/31 124/160/31
f 79/114/31 78/113/31 110/146/31 111/147/31
f 65/99/31 66/101/31 98/133/31 97/132/31
f 93/128/31 92/127/31 124/160/31 125/161/31
f 80/115/31 79/114/31 111/147/31 112/148/31
f 67/102/31 65/99/31 97/132/31 99/135/31
f 94/129/31 93/128/31 125/161/31 126/162/31
f 81/116/31 80/115/31 112/148/31 113/149/31
f 68/103/31 67/102/31 99/135/31 100/136/31
f 129/165/36 130/167/36 160/228/36 159/226/36 158/224/36 157/222/36 156/220/36 155/218/36 154/216/36 153/214/36 152/212/36 151/210/36 150/208/36 149/206/36 148/204/36 147/202/36 146/200/36 145/198/36 144/196/36 143/194/36 142/192/36 141/190/36 140/188/36 139/186/36 138/184/36 137/182/36 136/180/36 135/178/36 134/176/36 133/174/36 132/172/36 131/170/36
f 164/233/37 163/232/37 135/179/37 136/181/37
f 165/234/38 162/231/38 149/207/38 150/209/38
f 166/235/39 164/233/39 136/181/39 137/183/39
f 167/236/40 165/234/40 150/209/40 151/211/40
f 168/237/41 166/235/41 137/183/41 138/185/41
f 169/238/42 167/236/42 151/211/42 152/213/42
f 170/239/43 168/237/43 138/185/43 139/187/43
f 171/240/44 169/238/44 152/213/44 153/215/44
f 172/241/45 170/239/45 139/187/45 140/189/45
f 173/242/46 171/240/46 153/215/46 154/217/46
f 174/243/47 172/241/47 140/189/47 141/191/47
f 175/244/48 173/242/48 154/217/48 155/219/48
f 176/245/49 174/243/49 141/191/49 142/193/49
f 177/246/50 175/244/50 155/219/50 156/221/50
f 178/247/51 176/245/51 142/193/51 143/195/51
f 180/250/52 179/249/52 130/168/52 129/166/52
f 181/251/53 177/246/53 156/221/53 157/223/53
f 182/252/54 178/247/54 143/195/54 144/197/54
f 183/253/55 180/250/55 129/166/55 131/171/55
f 184/254/56 181/251/56 157/223/56 158/225/56
f 185/255/57 182/252/57 144/197/57 145/199/57
f 186/256/58 183/253/58 131/171/58 132/173/58
f 187/257/59 184/254/59 158/225/59 159/227/59
f 188/258/60 185/255/60 145/199/60 146/201/60
f 189/259/61 186/256/61 132/173/61 133/175/61
f 190/260/62 187/257/62 159/227/62 160/229/62
f 191/261/63 188/258/63 146/201/63 147/203/63
f 192/262/64 189/259/64 133/175/64 134/177/64
f 179/248/65 190/260/65 160/229/65 130/169/65
f 161/230/66 191/261/66 147/203/66 148/205/66
f 163/232/67 192/262/67 134/177/67 135/179/67
f 223/293/68 221/291/68 192/262/68 163/232/68
f 222/292/69 220/290/69 191/261/69 161/230/69
f 224/295/70 219/289/70 190/260/70 179/248/70
f 221/291/71 218/288/71 189/259/71 192/262/71
f 220/290/72 217/287/72 188/258/72 191/261/72
f 219/289/73 216/286/73 187/257/73 190/260/73
f 218/288/74 215/285/74 186/256/74 189/259/74
f 217/287/75 214/284/75 185/255/75 188/258/75
f 216/286/76 213/283/76 184/254/76 187/257/76
f 215/285/77 212/282/77 183/253/77 186/256/77
f 214/284/78 211/281/78 182/252/78 185/255/78
f 213/283/79 210/280/79 181/251/79 184/254/79
f 212/282/80 209/279/80 180/250/80 183/253/80
f 211/281/81 208/278/81 178/247/81 182/252/81
f 210/280/82 207/277/82 177/246/82 181/251/82
f 209/279/83 224/294/83 179/249/83 180/250/83
f 208/278/84 206/276/84 176/245/84 178/247/84
f 207/277/85 205/275/85 175/244/85 177/246/85
f 206/276/86 204/274/86 174/243/86 176/245/86
f 205/275/87 203/273/87 173/242/87 175/244/87
f 204/274/88 202/272/88 172/241/88 174/243/88
f 203/273/89 201/271/89 171/240/89 173/242/89
f 202/272/90 200/270/90 170/239/90 172/241/90
f 201/271/91 199/269/91 169/238/91 171/240/91
f 200/270/92 198/268/92 168/237/92 170/239/92
f 199/269/93 197/267/93 167/236/93 169/238/93
f 198/268/94 196/266/94 166/235/94 168/237/94
f 197/267/95 195/265/95 165/234/95 167/236/95
f 196/266/96 194/264/96 164/233/96 166/235/96
f 195/265/97 193/263/97 162/231/97 165/234/97
f 194/264/98 223/293/98 163/232/98 164/233/98
f 193/263/99 222/292/99 161/230/99 162/231/99
f 117/153/100 116/152/100 222/292/100 193/263/100
f 104/140/101 103/139/101 223/293/101 194/264/101
f 118/154/102 117/153/102 193/263/102 195/265/102
f 105/141/103 104/140/103 194/264/103 196/266/103
f 119/155/104 118/154/104 195/265/104 197/267/104
f 106/142/105 105/141/105 196/266/105 198/268/105
f 120/156/106 119/155/106 197/267/106 199/269/106
f 107/143/107 106/142/107 198/268/107 200/270/107
f 121/157/108 120/156/108 199/269/108 201/271/108
f 108/144/109 107/143/109 200/270/109 202/272/109
f 122/158/110 121/157/110 201/271/110 203/273/110
f 109/145/111 108/144/111 202/272/111 204/274/111
f 123/159/112 122/158/112 203/273/112 205/275/112
f 110/146/113 109/145/113 204/274/113 206/276/113
f 124/160/114 123/159/114 205/275/114 207/277/114
f 111/147/115 110/146/115 206/276/115 208/278/115
f 97/132/116 98/133/116 224/294/116 209/279/116
f 125/161/117 124/160/117 207/277/117 210/280/117
f 112/148/118 111/147/118 208/278/118 211/281/118
f 99/135/119 97/132/119 209/279/119 212/282/119
f 126/162/120 125/161/120 210/280/120 213/283/120
f 113/149/121 112/148/121 211/281/121 214/284/121
f 100/136/122 99/135/122 212/282/122 215/285/122
f 127/163/123 126/162/123 213/283/123 216/286/123
f 114/150/124 113/149/124 214/284/124 217/287/124
f 101/137/125 100/136/125 215/285/125 218/288/125
f 128/164/126 127/163/126 216/286/126 219/289/126
f 115/151/127 114/150/127 217/287/127 220/290/127
f 102/138/128 101/137/128 218/288/128 221/291/128
f 98/134/129 128/164/129 219/289/129 224/295/129
f 116/152/130 115/151/130 220/290/130 222/292/130
f 103/139/131 102/138/131 221/291/131 223/293/131

2108
cw 9/models/pencils.obj Normal file

File diff suppressed because it is too large Load Diff

16
cw 9/models/plane.obj Normal file
View File

@ -0,0 +1,16 @@
# Blender v3.2.1 OBJ File: 'untitled.blend'
# www.blender.org
mtllib Plane.mtl
o Plane
v -2.000000 0.000000 2.500000
v 2.000000 0.000000 2.500000
v -2.000000 0.000000 -2.500000
v 2.000000 0.000000 -2.500000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn 0.0000 1.0000 0.0000
usemtl Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1

490
cw 9/models/room.obj Normal file
View File

@ -0,0 +1,490 @@
# Blender v3.2.1 OBJ File: 'untitled.blend'
# www.blender.org
mtllib room.mtl
o room_Cube.001
v -2.000000 0.000000 2.500000
v -2.000000 2.500000 2.500000
v -2.000000 0.000000 -2.500000
v -2.000000 2.500000 -2.500000
v 2.000000 0.000000 2.500000
v 2.000000 2.500000 2.500000
v 2.000000 0.000000 -2.500000
v 2.000000 2.500000 -2.500000
v 1.800000 0.000000 -2.500000
v 1.800000 2.500000 -2.500000
v 1.800000 0.000000 2.500000
v 1.800000 2.500000 2.500000
v -1.800000 0.000000 -2.500000
v -1.800000 2.500000 2.500000
v -1.800000 2.500000 -2.500000
v -1.800000 0.000000 2.500000
v -2.000000 0.000000 -2.300000
v -2.000000 0.000000 2.300000
v -2.000000 2.500000 2.300000
v -2.000000 2.500000 -2.300000
v 2.000000 0.000000 2.300000
v 2.000000 0.000000 -2.300000
v 2.000000 2.500000 -2.300000
v 2.000000 2.500000 2.300000
v 1.800000 2.500000 -2.300000
v 1.800000 2.500000 2.300000
v 1.800000 0.000000 -2.300000
v 1.800000 0.000000 2.300000
v -1.800000 0.000000 -2.300000
v -1.800000 0.000000 2.300000
v -1.800000 2.500000 -2.300000
v -1.800000 2.500000 2.300000
v 1.800000 2.300000 -2.300000
v 1.800000 2.300000 2.300000
v -1.800000 2.300000 -2.300000
v -1.800000 2.300000 2.300000
v -0.480000 2.500000 -2.500000
v -0.480000 0.000000 2.500000
v -0.480000 0.000000 -2.500000
v -0.480000 2.500000 2.500000
v -0.480000 2.500000 -2.300000
v -0.480000 2.500000 2.300000
v -0.480000 0.000000 -2.300000
v -0.480000 0.000000 2.300000
v -0.480000 2.300000 -2.300000
v -0.480000 2.300000 2.300000
v 0.480000 2.500000 -2.500000
v 0.480000 0.000000 2.500000
v 0.480000 2.500000 -2.300000
v 0.480000 2.500000 2.300000
v 0.480000 0.000000 -2.500000
v 0.480000 2.500000 2.500000
v 0.480000 0.000000 -2.300000
v 0.480000 0.000000 2.300000
v 0.480000 2.300000 -2.300000
v 0.480000 2.300000 2.300000
v -2.000000 1.970000 2.500000
v -2.000000 1.970000 -2.500000
v 2.000000 1.970000 -2.500000
v 2.000000 1.970000 2.500000
v 1.800000 1.970000 2.500000
v 1.800000 1.970000 -2.500000
v -1.800000 1.970000 -2.500000
v -1.800000 1.970000 2.500000
v 2.000000 1.970000 -2.300000
v 2.000000 1.970000 2.300000
v -2.000000 1.970000 2.300000
v -2.000000 1.970000 -2.300000
v -0.480000 1.970000 2.500000
v -0.480000 1.970000 -2.500000
v 0.480000 1.970000 2.500000
v 0.480000 1.970000 -2.500000
v -1.800000 1.970000 2.300000
v 1.800000 1.970000 2.300000
v -1.800000 1.970000 -2.300000
v 1.800000 1.970000 -2.300000
v -0.480000 1.970000 -2.300000
v -0.480000 1.970000 2.300000
v 0.480000 1.970000 2.300000
v 0.480000 1.970000 -2.300000
v -2.000000 0.000000 0.750000
v -2.000000 2.500000 0.750000
v 2.000000 0.000000 0.750000
v 2.000000 2.500000 0.750000
v 1.800000 2.500000 0.750000
v 1.800000 0.000000 0.750000
v -1.800000 0.000000 0.750000
v -1.800000 2.500000 0.750000
v 1.800000 2.300000 0.750000
v -1.800000 2.300000 0.750000
v -0.480000 2.300000 0.750000
v -0.480000 2.500000 0.750000
v 0.480000 2.500000 0.750000
v 0.480000 2.300000 0.750000
v -2.000000 1.970000 0.750000
v 2.000000 1.970000 0.750000
v 1.800000 1.970000 0.750000
v -1.800000 1.970000 0.750000
v -2.000000 2.500000 -0.250000
v 2.000000 0.000000 -0.250000
v -2.000000 1.970000 -0.250000
v 1.800000 1.970000 -0.250000
v -2.000000 0.000000 -0.250000
v 2.000000 2.500000 -0.250000
v 1.800000 2.500000 -0.250000
v 1.800000 0.000000 -0.250000
v -1.800000 0.000000 -0.250000
v -1.800000 2.500000 -0.250000
v 1.800000 2.300000 -0.250000
v -1.800000 2.300000 -0.250000
v -0.480000 2.300000 -0.250000
v -0.480000 2.500000 -0.250000
v 0.480000 2.500000 -0.250000
v 0.480000 2.300000 -0.250000
v 2.000000 1.970000 -0.250000
v -1.800000 1.970000 -0.250000
v -2.000000 1.015374 -2.500000
v 2.000000 1.015374 -2.500000
v 2.000000 1.015374 2.500000
v 1.800000 1.015374 2.500000
v 1.800000 1.015374 -2.500000
v -1.800000 1.015374 -2.500000
v -1.800000 1.015374 2.500000
v 2.000000 1.015374 -2.300000
v 2.000000 1.015374 2.300000
v -2.000000 1.015374 2.300000
v -2.000000 1.015374 -2.300000
v 1.800000 1.015374 2.300000
v 1.800000 1.015374 -2.300000
v -0.480000 1.015374 2.500000
v -0.480000 1.015374 -2.500000
v 0.480000 1.015374 2.500000
v 0.480000 1.015374 -2.500000
v -2.000000 1.015374 2.500000
v -1.800000 1.015374 2.300000
v -1.800000 1.015374 -2.300000
v -0.480000 1.015374 -2.300000
v -0.480000 1.015374 2.300000
v 0.480000 1.015374 2.300000
v 0.480000 1.015374 -2.300000
v -1.800000 1.015374 0.750000
v 1.800000 1.015374 0.750000
v 2.000000 1.015374 0.750000
v -2.000000 1.015374 0.750000
v 2.000000 1.015374 -0.250000
v 1.800000 1.015374 -0.250000
v -1.800000 1.015374 -0.250000
v -2.000000 1.015374 -0.250000
vt 0.571865 0.237945
vt 0.625000 0.237945
vt 0.625000 0.250000
vt 0.571865 0.250000
vt 0.571865 0.481764
vt 0.625000 0.481764
vt 0.625000 0.500000
vt 0.571865 0.500000
vt 0.571865 0.733848
vt 0.625000 0.733848
vt 0.625000 0.750000
vt 0.571865 0.750000
vt 0.571865 0.942864
vt 0.625000 0.942864
vt 0.625000 1.000000
vt 0.571865 1.000000
vt 0.356764 0.733848
vt 0.375000 0.733848
vt 0.375000 0.750000
vt 0.356764 0.750000
vt 0.817864 0.733848
vt 0.875000 0.733848
vt 0.875000 0.750000
vt 0.817864 0.750000
vt 0.643236 0.733848
vt 0.643236 0.750000
vt 0.303586 0.733848
vt 0.303586 0.750000
vt 0.625000 0.768236
vt 0.571865 0.768236
vt 0.571865 0.428586
vt 0.625000 0.428586
vt 0.625000 0.307136
vt 0.571865 0.307136
vt 0.125000 0.733848
vt 0.182136 0.733848
vt 0.182136 0.750000
vt 0.125000 0.750000
vt 0.752288 0.733848
vt 0.752288 0.750000
vt 0.571865 0.877288
vt 0.625000 0.877288
vt 0.752288 0.500000
vt 0.817864 0.500000
vt 0.817864 0.512055
vt 0.752288 0.512055
vt 0.752288 0.622952
vt 0.817864 0.622952
vt 0.125000 0.500000
vt 0.182136 0.500000
vt 0.182136 0.512055
vt 0.125000 0.512055
vt 0.125000 0.622952
vt 0.182136 0.622952
vt 0.303586 0.500000
vt 0.356764 0.500000
vt 0.356764 0.512055
vt 0.303586 0.512055
vt 0.247712 0.733848
vt 0.182136 0.733848
vt 0.182136 0.733848
vt 0.247712 0.733848
vt 0.643236 0.500000
vt 0.643236 0.512055
vt 0.625000 0.512055
vt 0.625000 0.622952
vt 0.643236 0.622952
vt 0.875000 0.500000
vt 0.875000 0.512055
vt 0.875000 0.622952
vt 0.375000 0.500000
vt 0.375000 0.512055
vt 0.356764 0.622952
vt 0.375000 0.622952
vt 0.571865 0.512055
vt 0.571865 0.622952
vt 0.571865 0.000000
vt 0.625000 0.000000
vt 0.625000 0.016152
vt 0.571865 0.016152
vt 0.571865 0.182497
vt 0.625000 0.182497
vt 0.303586 0.622952
vt 0.356764 0.622952
vt 0.356764 0.733848
vt 0.303586 0.733848
vt 0.182136 0.567503
vt 0.182136 0.512055
vt 0.182136 0.512055
vt 0.182136 0.567503
vt 0.356764 0.622952
vt 0.356764 0.733848
vt 0.303586 0.512055
vt 0.356764 0.512055
vt 0.356764 0.512055
vt 0.303586 0.512055
vt 0.247712 0.512055
vt 0.247712 0.512055
vt 0.182136 0.622952
vt 0.247712 0.622952
vt 0.303586 0.733848
vt 0.247712 0.500000
vt 0.247712 0.512055
vt 0.696414 0.622952
vt 0.696414 0.733848
vt 0.696414 0.500000
vt 0.696414 0.512055
vt 0.571865 0.821414
vt 0.625000 0.821414
vt 0.696414 0.750000
vt 0.625000 0.372712
vt 0.571865 0.372712
vt 0.247712 0.733848
vt 0.247712 0.750000
vt 0.476468 0.768236
vt 0.476468 0.821414
vt 0.476468 0.307136
vt 0.476468 0.372712
vt 0.476468 0.877288
vt 0.476468 0.182497
vt 0.476468 0.237945
vt 0.476468 0.000000
vt 0.476468 0.016152
vt 0.476468 0.622952
vt 0.476468 0.733848
vt 0.476468 0.500000
vt 0.476468 0.512055
vt 0.476468 0.942864
vt 0.476468 0.250000
vt 0.476468 0.428586
vt 0.476468 0.481764
vt 0.476468 0.750000
vt 0.476468 1.000000
vt 0.303586 0.512055
vt 0.441862 0.463192
vt 0.356764 0.733848
vt 0.303586 0.733848
vt 0.247712 0.733848
vt 0.182136 0.512055
vt 0.247712 0.512055
vt 0.356764 0.512055
vt 0.356764 0.622952
vt 0.182136 0.567503
vt 0.182136 0.733848
vt 0.414786 0.434393
vt 0.182136 0.622952
vt 0.182136 0.622952
vt 0.356764 0.567503
vt 0.356764 0.567503
vt 0.476468 0.567503
vt 0.571865 0.567503
vt 0.571865 0.127048
vt 0.476468 0.127048
vt 0.247712 0.567503
vt 0.303586 0.567503
vt 0.643236 0.567503
vt 0.696414 0.567503
vt 0.752288 0.567503
vt 0.356764 0.567503
vt 0.625000 0.127048
vt 0.625000 0.567503
vt 0.356764 0.567503
vt 0.375000 0.567503
vt 0.817864 0.567503
vt 0.875000 0.567503
vt 0.125000 0.567503
vt 0.182136 0.567503
vt 0.375000 0.127048
vt 0.375000 0.182497
vt 0.375000 0.016152
vt 0.375000 0.237945
vt 0.375000 0.250000
vt 0.375000 0.481764
vt 0.375000 0.942864
vt 0.375000 1.000000
vt 0.375000 0.768236
vt 0.375000 0.428586
vt 0.375000 0.307136
vt 0.375000 0.877288
vt 0.375000 0.000000
vt 0.375000 0.821414
vt 0.375000 0.372712
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl None
s off
f 68/1/1 20/2/1 4/3/1 58/4/1
f 62/5/2 10/6/2 8/7/2 59/8/2
f 66/9/3 24/10/3 6/11/3 60/12/3
f 64/13/4 14/14/4 2/15/4 57/16/4
f 28/17/5 21/18/5 5/19/5 11/20/5
f 32/21/6 19/22/6 2/23/6 14/24/6
f 24/10/6 26/25/6 12/26/6 6/11/6
f 54/27/5 28/17/5 11/20/5 48/28/5
f 60/12/4 6/11/4 12/29/4 61/30/4
f 72/31/2 47/32/2 10/6/2 62/5/2
f 58/4/2 4/3/2 15/33/2 63/34/2
f 18/35/5 30/36/5 16/37/5 1/38/5
f 42/39/6 32/21/6 14/24/6 40/40/6
f 69/41/4 40/42/4 14/14/4 64/13/4
f 37/43/6 15/44/6 31/45/6 41/46/6
f 92/47/6 88/48/6 32/21/6 42/39/6
f 3/49/5 13/50/5 29/51/5 17/52/5
f 81/53/5 87/54/5 30/36/5 18/35/5
f 51/55/5 9/56/5 27/57/5 53/58/5
f 78/59/2 73/60/2 36/61/2 46/62/2
f 8/7/6 10/63/6 25/64/6 23/65/6
f 84/66/6 85/67/6 26/25/6 24/10/6
f 15/44/6 4/68/6 20/69/6 31/45/6
f 88/48/6 82/70/6 19/22/6 32/21/6
f 9/56/5 7/71/5 22/72/5 27/57/5
f 86/73/5 83/74/5 21/18/5 28/17/5
f 59/8/3 8/7/3 23/65/3 65/75/3
f 96/76/3 84/66/3 24/10/3 66/9/3
f 57/77/1 2/78/1 19/79/1 67/80/1
f 101/81/1 99/82/1 20/2/1 68/1/1
f 94/83/5 89/84/5 34/85/5 56/86/5
f 116/87/3 75/88/3 35/89/3 110/90/3
f 97/91/1 74/92/1 34/85/1 89/84/1
f 80/93/4 76/94/4 33/95/4 55/96/4
f 75/88/4 77/97/4 45/98/4 35/89/4
f 90/99/5 91/100/5 46/62/5 36/61/5
f 79/101/2 78/59/2 46/62/2 56/86/2
f 13/50/5 39/102/5 43/103/5 29/51/5
f 93/104/6 92/47/6 42/39/6 50/105/6
f 47/106/6 37/43/6 41/46/6 49/107/6
f 71/108/4 52/109/4 40/42/4 69/41/4
f 50/105/6 42/39/6 40/40/6 52/110/6
f 63/34/2 15/33/2 37/111/2 70/112/2
f 30/36/5 44/113/5 38/114/5 16/37/5
f 26/25/6 50/105/6 52/110/6 12/26/6
f 61/30/4 12/29/4 52/109/4 71/108/4
f 10/63/6 47/106/6 49/107/6 25/64/6
f 85/67/6 93/104/6 50/105/6 26/25/6
f 74/92/2 79/101/2 56/86/2 34/85/2
f 77/97/4 80/93/4 55/96/4 45/98/4
f 91/100/5 94/83/5 56/86/5 46/62/5
f 70/112/2 37/111/2 47/32/2 72/31/2
f 44/113/5 54/27/5 48/28/5 38/114/5
f 77/97/5 70/112/5 72/31/5 80/93/5
f 120/115/4 61/30/4 71/108/4 132/116/4
f 122/117/2 63/34/2 70/112/2 131/118/2
f 132/116/4 71/108/4 69/41/4 130/119/4
f 148/120/1 101/81/1 68/1/1 127/121/1
f 134/122/1 57/77/1 67/80/1 126/123/1
f 143/124/3 96/76/3 66/9/3 125/125/3
f 118/126/3 59/8/3 65/75/3 124/127/3
f 130/119/4 69/41/4 64/13/4 123/128/4
f 117/129/2 58/4/2 63/34/2 122/117/2
f 133/130/2 72/31/2 62/5/2 121/131/2
f 119/132/4 60/12/4 61/30/4 120/115/4
f 123/128/4 64/13/4 57/16/4 134/133/4
f 125/125/3 66/9/3 60/12/3 119/132/3
f 121/131/2 62/5/2 59/8/2 118/126/2
f 127/121/1 68/1/1 58/4/1 117/129/1
f 140/134/1 133/135/1 51/55/1 53/58/1
f 128/136/2 139/137/2 79/101/2 74/92/2
f 139/137/2 138/138/2 78/59/2 79/101/2
f 136/139/4 137/140/4 77/97/4 75/88/4
f 140/134/4 129/141/4 76/94/4 80/93/4
f 142/142/1 128/136/1 74/92/1 97/91/1
f 147/143/3 136/139/3 75/88/3 116/87/3
f 138/138/2 135/144/2 73/60/2 78/59/2
f 137/140/3 43/103/3 39/102/3 131/145/3
f 135/144/3 141/146/3 98/147/3 73/60/3
f 146/148/1 142/142/1 97/91/1 102/149/1
f 145/150/3 115/151/3 96/76/3 143/124/3
f 126/123/1 67/80/1 95/152/1 144/153/1
f 111/154/5 114/155/5 94/83/5 91/100/5
f 105/156/6 113/157/6 93/104/6 85/67/6
f 113/157/6 112/158/6 92/47/6 93/104/6
f 110/90/5 111/154/5 91/100/5 90/99/5
f 102/149/1 97/91/1 89/84/1 109/159/1
f 73/60/3 98/147/3 90/99/3 36/61/3
f 114/155/5 109/159/5 89/84/5 94/83/5
f 67/80/1 19/79/1 82/160/1 95/152/1
f 115/151/3 104/161/3 84/66/3 96/76/3
f 106/162/5 100/163/5 83/74/5 86/73/5
f 108/164/6 99/165/6 82/70/6 88/48/6
f 104/161/6 105/156/6 85/67/6 84/66/6
f 103/166/5 107/167/5 87/54/5 81/53/5
f 112/158/6 108/164/6 88/48/6 92/47/6
f 41/46/6 31/45/6 108/164/6 112/158/6
f 17/52/5 29/51/5 107/167/5 103/166/5
f 23/65/6 25/64/6 105/156/6 104/161/6
f 31/45/6 20/69/6 99/165/6 108/164/6
f 27/57/5 22/72/5 100/163/5 106/162/5
f 65/75/3 23/65/3 104/161/3 115/151/3
f 55/96/5 33/95/5 109/159/5 114/155/5
f 76/94/1 102/149/1 109/159/1 33/95/1
f 35/89/5 45/98/5 111/154/5 110/90/5
f 49/107/6 41/46/6 112/158/6 113/157/6
f 25/64/6 49/107/6 113/157/6 105/156/6
f 45/98/5 55/96/5 114/155/5 111/154/5
f 124/127/3 65/75/3 115/151/3 145/150/3
f 129/141/1 146/148/1 102/149/1 76/94/1
f 98/147/3 116/87/3 110/90/3 90/99/3
f 95/152/1 82/160/1 99/82/1 101/81/1
f 81/168/1 144/153/1 148/120/1 103/169/1
f 87/54/3 107/167/3 147/143/3 141/146/3
f 27/57/1 106/162/1 146/148/1 129/141/1
f 22/72/3 124/127/3 145/150/3 100/163/3
f 18/170/1 126/123/1 144/153/1 81/168/1
f 100/163/3 145/150/3 143/124/3 83/74/3
f 106/162/1 86/73/1 142/142/1 146/148/1
f 30/36/3 87/54/3 141/146/3 135/144/3
f 77/97/3 137/140/3 131/145/3 70/112/3
f 44/113/2 30/36/2 135/144/2 138/138/2
f 107/167/3 29/51/3 136/139/3 147/143/3
f 86/73/1 28/17/1 128/136/1 142/142/1
f 53/58/4 27/57/4 129/141/4 140/134/4
f 29/51/4 43/103/4 137/140/4 136/139/4
f 54/27/2 44/113/2 138/138/2 139/137/2
f 28/17/2 54/27/2 139/137/2 128/136/2
f 80/93/1 72/31/1 133/135/1 140/134/1
f 17/171/1 127/121/1 117/129/1 3/172/1
f 9/173/2 121/131/2 118/126/2 7/71/2
f 21/18/3 125/125/3 119/132/3 5/19/3
f 16/174/4 123/128/4 134/133/4 1/175/4
f 5/19/4 119/132/4 120/115/4 11/176/4
f 51/177/2 133/130/2 121/131/2 9/173/2
f 3/172/2 117/129/2 122/117/2 13/178/2
f 38/179/4 130/119/4 123/128/4 16/174/4
f 7/71/3 118/126/3 124/127/3 22/72/3
f 83/74/3 143/124/3 125/125/3 21/18/3
f 1/180/1 134/122/1 126/123/1 18/170/1
f 103/169/1 148/120/1 127/121/1 17/171/1
f 48/181/4 132/116/4 130/119/4 38/179/4
f 13/178/2 122/117/2 131/118/2 39/182/2
f 11/176/4 120/115/4 132/116/4 48/181/4
f 144/153/6 141/146/6 147/143/6 148/120/6
f 147/143/4 116/87/4 101/81/4 148/120/4
f 116/87/5 98/147/5 95/152/5 101/81/5
f 141/146/2 144/153/2 95/152/2 98/147/2

Some files were not shown because too many files have changed in this diff Show More