From: Terri00 Date: Mon, 11 Mar 2019 19:47:20 +0000 (+0000) Subject: Compositor Engine X-Git-Url: https://skaterift.com/git/?a=commitdiff_plain;h=3091e14de659112e23a11efc14ce4576f65fa135;p=tar-legacy.git Compositor Engine --- diff --git a/MCDV/1whammy.png b/MCDV/1whammy.png new file mode 100644 index 0000000..f494a40 Binary files /dev/null and b/MCDV/1whammy.png differ diff --git a/MCDV/FrameBuffer.hpp b/MCDV/FrameBuffer.hpp index 555685b..3bb6e28 100644 --- a/MCDV/FrameBuffer.hpp +++ b/MCDV/FrameBuffer.hpp @@ -8,63 +8,56 @@ #include "GLFWUtil.hpp" -#define STBI_MSC_SECURE_CRT -#define STB_IMAGE_WRITE_IMPLEMENTATION -#include "stb_image_write.h" - - class FrameBuffer { public: unsigned int fbo; unsigned int rbo; - unsigned int texture; + unsigned int texColorBuffer; - FrameBuffer(bool depthtest = true) { - glGenFramebuffers(1, &this->fbo); //Generate frame buffer - glBindFramebuffer(GL_FRAMEBUFFER, this->fbo); + unsigned int width; + unsigned int height; - if (glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE) { + FrameBuffer(int width = 1024, int height = 1024, bool depthtest = true) { + this->width = width; + this->height = height; - glGenTextures(1, &this->texture); - glBindTexture(GL_TEXTURE_2D, this->texture); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 1024, 1024, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL); + //unsigned int framebuffer; + glGenFramebuffers(1, &this->fbo); + glBindFramebuffer(GL_FRAMEBUFFER, this->fbo); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glBindTexture(GL_TEXTURE_2D, 0); + // generate texture + //unsigned int texColorBuffer; + glGenTextures(1, &this->texColorBuffer); + glBindTexture(GL_TEXTURE_2D, this->texColorBuffer); + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 1024, 1024, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glBindTexture(GL_TEXTURE_2D, 0); - //attach - glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, this->texture, 0); + // attach it to currently bound framebuffer object + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, this->texColorBuffer, 0); - if (depthtest) - { - glGenRenderbuffers(1, &this->rbo); - glBindRenderbuffer(GL_RENDERBUFFER, this->rbo); - glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, 1024, 1024); - glBindRenderbuffer(GL_RENDERBUFFER, 0); + glGenRenderbuffers(1, &this->rbo); + glBindRenderbuffer(GL_RENDERBUFFER, this->rbo); + glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, 1024, 1024); + glBindRenderbuffer(GL_RENDERBUFFER, 0); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, this->rbo); - } + glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, this->rbo); - if (glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) - std::cout << "Framebuffer failed to generate" << std::endl; - } + if (glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) + std::cout << "ERROR::FRAMEBUFFER:: Framebuffer is not complete!" << std::endl; FrameBuffer::Unbind(); } - void Bind() { - glBindFramebuffer(GL_FRAMEBUFFER, this->fbo); + void BindRTtoTexSlot(int slot = 0) { + glActiveTexture(GL_TEXTURE0 + slot); + glBindTexture(GL_TEXTURE_2D, this->texColorBuffer); + glActiveTexture(GL_TEXTURE0); } - void Save() { - void* data = malloc(3 * 1024 * 1024); - glReadPixels(0, 0, 1024, 1024, GL_RGB, GL_UNSIGNED_BYTE, data); - - if (data != 0) - stbi_write_png("test.png", 1024, 1024, 3, data, 1024 * 3); - else - std::cout << "Something went wrong making render" << std::endl; + void Bind() { + glBindFramebuffer(GL_FRAMEBUFFER, this->fbo); //Set as active draw target } static void Unbind() { diff --git a/MCDV/MCDV.vcxproj b/MCDV/MCDV.vcxproj index 4431cc5..3a1e722 100644 --- a/MCDV/MCDV.vcxproj +++ b/MCDV/MCDV.vcxproj @@ -163,6 +163,8 @@ + + diff --git a/MCDV/MCDV.vcxproj.filters b/MCDV/MCDV.vcxproj.filters index 9c85231..8068d42 100644 --- a/MCDV/MCDV.vcxproj.filters +++ b/MCDV/MCDV.vcxproj.filters @@ -165,6 +165,12 @@ OpenGL\Shader Files + + OpenGL\Shader Files + + + OpenGL\Shader Files + diff --git a/MCDV/Mesh.hpp b/MCDV/Mesh.hpp index a5a5c13..77d6a1e 100644 --- a/MCDV/Mesh.hpp +++ b/MCDV/Mesh.hpp @@ -15,7 +15,8 @@ enum MeshMode { POS_XYZ_TEXCOORD_UV, - POS_XYZ_NORMAL_XYZ + POS_XYZ_NORMAL_XYZ, + SCREEN_SPACE_UV }; class Mesh { @@ -39,7 +40,6 @@ public: this->vertices = vertices; this->elementCount = vertices.size() / 5; - // first, configure the cube's VAO (and VBO) glGenVertexArrays(1, &this->VAO); glGenBuffers(1, &this->VBO); @@ -60,7 +60,6 @@ public: this->vertices = vertices; this->elementCount = vertices.size() / 6; - // first, configure the cube's VAO (and VBO) glGenVertexArrays(1, &this->VAO); glGenBuffers(1, &this->VBO); @@ -77,6 +76,22 @@ public: glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 6 * sizeof(float), (void*)(3 * sizeof(float))); glEnableVertexAttribArray(1); } + else if (mode == MeshMode::SCREEN_SPACE_UV) { + this->vertices = vertices; + this->elementCount = vertices.size() / 2; + + glGenVertexArrays(1, &this->VAO); + glGenBuffers(1, &this->VBO); + + glBindBuffer(GL_ARRAY_BUFFER, this->VBO); + glBufferData(GL_ARRAY_BUFFER, vertices.size() * sizeof(float), &vertices[0], GL_STATIC_DRAW); + + glBindVertexArray(this->VAO); + + // position attribute + glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 2 * sizeof(float), (void*)0); + glEnableVertexAttribArray(0); + } } Mesh(std::vector vertices) { diff --git a/MCDV/Texture.hpp b/MCDV/Texture.hpp index c237ca6..b032fdc 100644 --- a/MCDV/Texture.hpp +++ b/MCDV/Texture.hpp @@ -17,6 +17,7 @@ public: Texture(std::string filepath); void bind(); + void bindOnSlot(int slot); ~Texture(); }; @@ -81,4 +82,9 @@ Texture::~Texture() void Texture::bind() { glBindTexture(GL_TEXTURE_2D, this->texture_id); +} + +void Texture::bindOnSlot(int slot = 0) { + glActiveTexture(GL_TEXTURE0 + slot); + glBindTexture(GL_TEXTURE_2D, this->texture_id); } \ No newline at end of file diff --git a/MCDV/buyzone-bombtargets.png b/MCDV/buyzone-bombtargets.png index ad4c654..e912655 100644 Binary files a/MCDV/buyzone-bombtargets.png and b/MCDV/buyzone-bombtargets.png differ diff --git a/MCDV/de_tavr_test.prt b/MCDV/de_tavr_test.prt index 62b302a..ff762c7 100644 --- a/MCDV/de_tavr_test.prt +++ b/MCDV/de_tavr_test.prt @@ -1,6 +1,6 @@ PRT1 -136 -359 +139 +380 4 0 4 (4096 3072 -128 ) (4096 3072 512 ) (3072 3072 512 ) (3072 3072 -128 ) 4 0 1 (3072 3072 -128 ) (3072 3072 512 ) (3072 4096 512 ) (3072 4096 -128 ) 4 1 10 (3072 3072 -128 ) (3072 3072 0 ) (2048 3072 0 ) (2048 3072 -128 ) @@ -10,353 +10,374 @@ PRT1 4 2 13 (2048 3072 -128 ) (2048 3072 0 ) (1024 3072 0 ) (1024 3072 -128 ) 4 2 11 (2048 3072 0 ) (2048 3072 512 ) (1024 3072 512 ) (1024 3072 0 ) 4 2 3 (1024 3072 -128 ) (1024 3072 512 ) (1024 4096 512 ) (1024 4096 -128 ) -4 3 45 (0 3072 -128 ) (0 3072 512 ) (0 4096 512 ) (0 4096 -128 ) -4 3 17 (1024 3072 -128 ) (1024 3072 0 ) (0 3072 0 ) (0 3072 -128 ) -4 3 16 (256 3072 16 ) (0 3072 16 ) (0 3072 0 ) (256 3072 0 ) -4 3 15 (1024 3072 0 ) (1024 3072 16 ) (256 3072 16 ) (256 3072 0 ) -4 3 14 (1024 3072 16 ) (1024 3072 512 ) (0 3072 512 ) (0 3072 16 ) +4 3 47 (0 3072 -128 ) (0 3072 512 ) (0 4096 512 ) (0 4096 -128 ) +4 3 18 (1024 3072 -128 ) (1024 3072 0 ) (0 3072 0 ) (0 3072 -128 ) +4 3 16 (256 3072 512 ) (0 3072 512 ) (0 3072 0 ) (256 3072 0 ) +4 3 14 (1024 3072 0 ) (1024 3072 512 ) (256 3072 512 ) (256 3072 0 ) 4 4 10 (3072 3072 0 ) (3072 3072 -128 ) (3072 2048 -128 ) (3072 2048 0 ) 4 4 7 (3072 3072 512 ) (3072 3072 0 ) (3072 2048 0 ) (3072 2048 512 ) 4 4 5 (4096 2048 -128 ) (4096 2048 512 ) (3072 2048 512 ) (3072 2048 -128 ) -4 5 21 (3072 1024 -128 ) (3072 1024 0 ) (3072 2048 0 ) (3072 2048 -128 ) -4 5 20 (3072 1024 0 ) (3072 1024 16 ) (3072 1664 16 ) (3072 1664 0 ) -4 5 19 (3072 1664 16 ) (3072 2048 16 ) (3072 2048 0 ) (3072 1664 0 ) -4 5 18 (3072 1024 16 ) (3072 1024 512 ) (3072 2048 512 ) (3072 2048 16 ) +4 5 22 (3072 1024 -128 ) (3072 1024 0 ) (3072 2048 0 ) (3072 2048 -128 ) +4 5 21 (3072 1024 0 ) (3072 1024 128 ) (3072 1664 128 ) (3072 1664 0 ) +4 5 20 (3072 1664 128 ) (3072 2048 128 ) (3072 2048 0 ) (3072 1664 0 ) +4 5 19 (3072 1024 128 ) (3072 1024 512 ) (3072 2048 512 ) (3072 2048 128 ) 4 5 6 (4096 1024 -128 ) (4096 1024 512 ) (3072 1024 512 ) (3072 1024 -128 ) -4 6 95 (4096 0 -128 ) (4096 0 512 ) (3072 0 512 ) (3072 0 -128 ) -4 6 26 (3072 0 -128 ) (3072 0 0 ) (3072 1024 0 ) (3072 1024 -128 ) -4 6 24 (3072 0 0 ) (3072 0 16 ) (3072 512 16 ) (3072 512 0 ) -4 6 23 (3072 512 16 ) (3072 1024 16 ) (3072 1024 0 ) (3072 512 0 ) -4 6 22 (3072 0 16 ) (3072 0 512 ) (3072 1024 512 ) (3072 1024 16 ) -4 7 19 (3072 2048 0 ) (3072 2048 16 ) (2176 2048 16 ) (2176 2048 0 ) -4 7 18 (3072 2048 16 ) (3072 2048 512 ) (2176 2048 512 ) (2176 2048 16 ) +4 6 98 (4096 0 -128 ) (4096 0 512 ) (3072 0 512 ) (3072 0 -128 ) +4 6 27 (3072 0 -128 ) (3072 0 0 ) (3072 1024 0 ) (3072 1024 -128 ) +4 6 25 (3072 0 0 ) (3072 0 128 ) (3072 512 128 ) (3072 512 0 ) +4 6 24 (3072 512 128 ) (3072 1024 128 ) (3072 1024 0 ) (3072 512 0 ) +4 6 23 (3072 0 128 ) (3072 0 512 ) (3072 1024 512 ) (3072 1024 128 ) +4 7 20 (3072 2048 0 ) (3072 2048 128 ) (2176 2048 128 ) (2176 2048 0 ) +4 7 19 (3072 2048 128 ) (3072 2048 512 ) (2176 2048 512 ) (2176 2048 128 ) 4 7 10 (2176 3072 0 ) (3072 3072 0 ) (3072 2048 0 ) (2176 2048 0 ) -4 7 9 (2176 2048 16 ) (2176 2048 512 ) (2176 2560 512 ) (2176 2560 16 ) +4 7 9 (2176 2048 128 ) (2176 2048 512 ) (2176 2560 512 ) (2176 2560 128 ) 4 7 8 (2176 3072 0 ) (2176 2560 0 ) (2176 2560 512 ) (2176 3072 512 ) 4 8 11 (2048 3072 512 ) (2048 3072 0 ) (2048 2560 0 ) (2048 2560 512 ) 4 8 10 (2048 2560 0 ) (2048 3072 0 ) (2176 3072 0 ) (2176 2560 0 ) -4 8 9 (2176 2560 16 ) (2176 2560 512 ) (2048 2560 512 ) (2048 2560 16 ) -4 9 18 (2176 2048 512 ) (2048 2048 512 ) (2048 2048 16 ) (2176 2048 16 ) -4 9 12 (2048 2048 16 ) (2048 2048 512 ) (2048 2560 512 ) (2048 2560 16 ) -4 10 21 (3072 2048 -128 ) (3072 2048 0 ) (2048 2048 0 ) (2048 2048 -128 ) +4 8 9 (2176 2560 128 ) (2176 2560 512 ) (2048 2560 512 ) (2048 2560 128 ) +4 9 19 (2176 2048 512 ) (2048 2048 512 ) (2048 2048 128 ) (2176 2048 128 ) +4 9 12 (2048 2048 128 ) (2048 2048 512 ) (2048 2560 512 ) (2048 2560 128 ) +4 10 22 (3072 2048 -128 ) (3072 2048 0 ) (2048 2048 0 ) (2048 2048 -128 ) 4 10 13 (2048 3072 0 ) (2048 3072 -128 ) (2048 2048 -128 ) (2048 2048 0 ) -4 11 15 (1024 3072 16 ) (1024 3072 0 ) (1024 2560 0 ) (1024 2560 16 ) -4 11 14 (1024 2560 512 ) (1024 3072 512 ) (1024 3072 16 ) (1024 2560 16 ) +4 11 14 (1024 2560 512 ) (1024 3072 512 ) (1024 3072 0 ) (1024 2560 0 ) 4 11 13 (1024 2560 0 ) (1024 3072 0 ) (2048 3072 0 ) (2048 2560 0 ) -4 11 12 (2048 2560 16 ) (2048 2560 512 ) (1024 2560 512 ) (1024 2560 16 ) -4 12 27 (2048 2048 16 ) (2048 2048 512 ) (1024 2048 512 ) (1024 2048 16 ) -4 12 14 (1024 2048 16 ) (1024 2048 512 ) (1024 2560 512 ) (1024 2560 16 ) -4 13 29 (2048 2048 -128 ) (2048 2048 0 ) (1024 2048 0 ) (1024 2048 -128 ) -4 13 17 (1024 2048 -128 ) (1024 2048 0 ) (1024 3072 0 ) (1024 3072 -128 ) -4 14 49 (0 2048 16 ) (0 2048 512 ) (0 3072 512 ) (0 3072 16 ) -4 14 30 (1024 2048 16 ) (1024 2048 512 ) (256 2048 512 ) (256 2048 16 ) -4 14 32 (256 2048 512 ) (0 2048 512 ) (0 2048 16 ) (256 2048 16 ) -4 14 16 (0 2432 16 ) (0 3072 16 ) (256 3072 16 ) (256 2432 16 ) -4 14 15 (256 2560 16 ) (256 3072 16 ) (1024 3072 16 ) (1024 2560 16 ) -4 15 17 (256 3072 0 ) (1024 3072 0 ) (1024 2560 0 ) (256 2560 0 ) -4 15 16 (256 3072 0 ) (256 2560 0 ) (256 2560 16 ) (256 3072 16 ) -4 16 50 (0 2432 16 ) (0 3072 16 ) (0 3072 0 ) (0 2432 0 ) -4 16 17 (0 2432 0 ) (0 3072 0 ) (256 3072 0 ) (256 2432 0 ) -4 17 52 (0 2048 -128 ) (0 2048 0 ) (0 3072 0 ) (0 3072 -128 ) -4 17 33 (1024 2048 -128 ) (1024 2048 0 ) (0 2048 0 ) (0 2048 -128 ) -4 18 27 (2048 2048 512 ) (2048 2048 16 ) (2048 1024 16 ) (2048 1024 512 ) -4 18 22 (3072 1024 16 ) (3072 1024 512 ) (2048 1024 512 ) (2048 1024 16 ) -4 18 20 (3072 1024 16 ) (2176 1024 16 ) (2176 1664 16 ) (3072 1664 16 ) -4 18 19 (2176 2048 16 ) (3072 2048 16 ) (3072 1664 16 ) (2176 1664 16 ) -4 19 21 (2176 2048 0 ) (3072 2048 0 ) (3072 1664 0 ) (2176 1664 0 ) -4 19 20 (2176 1664 0 ) (3072 1664 0 ) (3072 1664 16 ) (2176 1664 16 ) -4 20 23 (3072 1024 0 ) (3072 1024 16 ) (2176 1024 16 ) (2176 1024 0 ) -4 20 21 (2176 1664 0 ) (3072 1664 0 ) (3072 1024 0 ) (2176 1024 0 ) -4 21 29 (2048 2048 0 ) (2048 2048 -128 ) (2048 1024 -128 ) (2048 1024 0 ) -4 21 26 (3072 1024 -128 ) (3072 1024 0 ) (2048 1024 0 ) (2048 1024 -128 ) -4 22 98 (3072 0 16 ) (3072 0 512 ) (2048 0 512 ) (2048 0 16 ) -4 22 34 (2048 0 16 ) (2048 0 512 ) (2048 1024 512 ) (2048 1024 16 ) -4 22 25 (2432 0 16 ) (2048 0 16 ) (2048 128 16 ) (2432 128 16 ) -4 22 24 (3072 512 16 ) (3072 0 16 ) (2432 0 16 ) (2432 512 16 ) -4 22 23 (3072 1024 16 ) (3072 512 16 ) (2176 512 16 ) (2176 1024 16 ) -4 23 26 (2176 1024 0 ) (3072 1024 0 ) (3072 512 0 ) (2176 512 0 ) -4 23 24 (2432 512 0 ) (3072 512 0 ) (3072 512 16 ) (2432 512 16 ) -4 24 98 (3072 0 0 ) (3072 0 16 ) (2432 0 16 ) (2432 0 0 ) -4 24 26 (3072 0 0 ) (2432 0 0 ) (2432 512 0 ) (3072 512 0 ) -4 24 25 (2432 128 0 ) (2432 0 0 ) (2432 0 16 ) (2432 128 16 ) -4 25 98 (2432 0 16 ) (2048 0 16 ) (2048 0 0 ) (2432 0 0 ) -4 25 36 (2048 0 0 ) (2048 0 16 ) (2048 128 16 ) (2048 128 0 ) -4 25 26 (2432 0 0 ) (2048 0 0 ) (2048 128 0 ) (2432 128 0 ) -4 26 98 (3072 0 -128 ) (3072 0 0 ) (2048 0 0 ) (2048 0 -128 ) -4 26 38 (2048 0 -128 ) (2048 0 0 ) (2048 1024 0 ) (2048 1024 -128 ) -4 27 34 (2048 1024 16 ) (2048 1024 512 ) (1024 1024 512 ) (1024 1024 16 ) -4 27 30 (1024 2048 512 ) (1024 2048 16 ) (1024 1664 16 ) (1024 1664 512 ) -4 27 31 (1024 1664 16 ) (1024 1024 16 ) (1024 1024 512 ) (1024 1664 512 ) -4 27 28 (1024 1024 16 ) (1024 1664 16 ) (1792 1664 16 ) (1792 1024 16 ) -4 28 37 (1408 1024 16 ) (1024 1024 16 ) (1024 1024 0 ) (1408 1024 0 ) -4 28 35 (1792 1024 16 ) (1408 1024 16 ) (1408 1024 0 ) (1792 1024 0 ) -4 28 31 (1024 1664 0 ) (1024 1024 0 ) (1024 1024 16 ) (1024 1664 16 ) -4 28 29 (1792 1024 0 ) (1024 1024 0 ) (1024 1664 0 ) (1792 1664 0 ) -4 29 38 (2048 1024 -128 ) (2048 1024 0 ) (1024 1024 0 ) (1024 1024 -128 ) -4 29 33 (1024 2048 0 ) (1024 2048 -128 ) (1024 1024 -128 ) (1024 1024 0 ) -4 30 31 (256 1664 512 ) (256 1664 16 ) (1024 1664 16 ) (1024 1664 512 ) -4 30 32 (256 1664 16 ) (256 1664 512 ) (256 2048 512 ) (256 2048 16 ) -4 31 43 (1024 1024 0 ) (1024 1024 16 ) (256 1024 16 ) (256 1024 0 ) -4 31 40 (1024 1024 16 ) (1024 1024 64 ) (256 1024 64 ) (256 1024 16 ) -4 31 39 (1024 1024 64 ) (1024 1024 512 ) (256 1024 512 ) (256 1024 64 ) -4 31 33 (1024 1024 0 ) (256 1024 0 ) (256 1664 0 ) (1024 1664 0 ) -4 31 32 (256 1664 0 ) (256 1024 0 ) (256 1024 512 ) (256 1664 512 ) -4 32 61 (0 1024 0 ) (0 1024 512 ) (0 2048 512 ) (0 2048 0 ) -4 32 41 (0 1024 64 ) (0 1024 16 ) (96 1024 16 ) (96 1024 64 ) -4 32 40 (96 1024 16 ) (256 1024 16 ) (256 1024 64 ) (96 1024 64 ) -4 32 39 (256 1024 512 ) (0 1024 512 ) (0 1024 64 ) (256 1024 64 ) -4 32 33 (256 1024 0 ) (0 1024 0 ) (0 2048 0 ) (256 2048 0 ) -4 33 65 (0 1024 -128 ) (0 1024 0 ) (0 2048 0 ) (0 2048 -128 ) -4 33 44 (1024 1024 -128 ) (1024 1024 0 ) (0 1024 0 ) (0 1024 -128 ) -4 34 100 (1408 0 512 ) (1024 0 512 ) (1024 0 16 ) (1408 0 16 ) -4 34 99 (2048 0 16 ) (2048 0 512 ) (1408 0 512 ) (1408 0 16 ) -4 34 40 (1024 1024 64 ) (1024 1024 16 ) (1024 0 16 ) (1024 0 64 ) -4 34 39 (1024 1024 512 ) (1024 1024 64 ) (1024 0 64 ) (1024 0 512 ) -4 34 37 (1024 640 16 ) (1024 1024 16 ) (1408 1024 16 ) (1408 640 16 ) -4 34 36 (2048 0 16 ) (1408 0 16 ) (1408 128 16 ) (2048 128 16 ) -4 34 35 (1408 512 16 ) (1408 1024 16 ) (1792 1024 16 ) (1792 512 16 ) -4 35 38 (1408 1024 0 ) (1792 1024 0 ) (1792 512 0 ) (1408 512 0 ) -4 35 37 (1408 1024 0 ) (1408 640 0 ) (1408 640 16 ) (1408 1024 16 ) -4 36 99 (2048 0 0 ) (2048 0 16 ) (1408 0 16 ) (1408 0 0 ) -4 36 38 (2048 128 0 ) (2048 0 0 ) (1408 0 0 ) (1408 128 0 ) -4 37 43 (1024 1024 16 ) (1024 1024 0 ) (1024 640 0 ) (1024 640 16 ) -4 37 38 (1024 1024 0 ) (1408 1024 0 ) (1408 640 0 ) (1024 640 0 ) -4 38 102 (2048 0 -128 ) (2048 0 0 ) (1024 0 0 ) (1024 0 -128 ) -4 38 44 (1024 1024 0 ) (1024 1024 -128 ) (1024 0 -128 ) (1024 0 0 ) -4 39 103 (1024 0 64 ) (1024 0 512 ) (0 0 512 ) (0 0 64 ) -4 39 66 (0 0 64 ) (0 0 512 ) (0 1024 512 ) (0 1024 64 ) -4 39 41 (0 768 64 ) (0 1024 64 ) (96 1024 64 ) (96 768 64 ) -4 39 42 (96 0 64 ) (0 0 64 ) (0 352 64 ) (96 352 64 ) -4 39 40 (1024 0 64 ) (96 0 64 ) (96 1024 64 ) (1024 1024 64 ) -4 40 103 (1024 0 16 ) (1024 0 64 ) (96 0 64 ) (96 0 16 ) -4 40 43 (1024 1024 16 ) (1024 640 16 ) (256 640 16 ) (256 1024 16 ) -4 40 41 (96 1024 16 ) (96 768 16 ) (96 768 64 ) (96 1024 64 ) -4 40 42 (96 352 16 ) (96 0 16 ) (96 0 64 ) (96 352 64 ) -4 41 67 (0 768 64 ) (0 1024 64 ) (0 1024 16 ) (0 768 16 ) -4 42 103 (96 0 64 ) (0 0 64 ) (0 0 16 ) (96 0 16 ) -4 42 68 (0 0 16 ) (0 0 64 ) (0 352 64 ) (0 352 16 ) -4 43 44 (256 640 0 ) (256 1024 0 ) (1024 1024 0 ) (1024 640 0 ) -4 44 106 (1024 0 -128 ) (1024 0 0 ) (0 0 0 ) (0 0 -128 ) -4 44 72 (0 0 -128 ) (0 0 0 ) (0 1024 0 ) (0 1024 -128 ) -4 45 52 (0 3072 -128 ) (0 3072 0 ) (-1024 3072 0 ) (-1024 3072 -128 ) -4 45 51 (-768 3072 16 ) (-1024 3072 16 ) (-1024 3072 0 ) (-768 3072 0 ) -4 45 50 (0 3072 0 ) (0 3072 16 ) (-768 3072 16 ) (-768 3072 0 ) -4 45 49 (0 3072 16 ) (0 3072 512 ) (-1024 3072 512 ) (-1024 3072 16 ) -4 45 46 (-1024 3072 -128 ) (-1024 3072 512 ) (-1024 4096 512 ) (-1024 4096 -128 ) -4 46 56 (-1024 3072 -128 ) (-1024 3072 0 ) (-2048 3072 0 ) (-2048 3072 -128 ) -4 46 55 (-1408 3072 16 ) (-2048 3072 16 ) (-2048 3072 0 ) (-1408 3072 0 ) -4 46 54 (-1024 3072 0 ) (-1024 3072 16 ) (-1408 3072 16 ) (-1408 3072 0 ) -4 46 53 (-1024 3072 16 ) (-1024 3072 512 ) (-2048 3072 512 ) (-2048 3072 16 ) -4 46 47 (-2048 3072 -128 ) (-2048 3072 512 ) (-2048 4096 512 ) (-2048 4096 -128 ) -4 47 60 (-2048 3072 -128 ) (-2048 3072 0 ) (-3072 3072 0 ) (-3072 3072 -128 ) -4 47 57 (-2048 3072 0 ) (-2048 3072 512 ) (-2304 3072 512 ) (-2304 3072 0 ) -4 47 59 (-2304 3072 512 ) (-3072 3072 512 ) (-3072 3072 0 ) (-2304 3072 0 ) -4 47 48 (-3072 3072 -128 ) (-3072 3072 512 ) (-3072 4096 512 ) (-3072 4096 -128 ) -4 48 92 (-3072 3072 -128 ) (-3072 3072 512 ) (-4096 3072 512 ) (-4096 3072 -128 ) -4 49 63 (-768 2048 512 ) (-1024 2048 512 ) (-1024 2048 16 ) (-768 2048 16 ) -4 49 61 (0 2048 16 ) (0 2048 512 ) (-128 2048 512 ) (-128 2048 16 ) -4 49 53 (-1024 3072 512 ) (-1024 3072 16 ) (-1024 2048 16 ) (-1024 2048 512 ) -4 49 51 (-1024 2944 16 ) (-1024 3072 16 ) (-768 3072 16 ) (-768 2944 16 ) -4 49 50 (-768 3072 16 ) (0 3072 16 ) (0 2432 16 ) (-768 2432 16 ) -4 50 52 (-768 2432 0 ) (-768 3072 0 ) (0 3072 0 ) (0 2432 0 ) -4 50 51 (-768 3072 0 ) (-768 2944 0 ) (-768 2944 16 ) (-768 3072 16 ) -4 51 54 (-1024 3072 16 ) (-1024 3072 0 ) (-1024 2944 0 ) (-1024 2944 16 ) -4 51 52 (-1024 2944 0 ) (-1024 3072 0 ) (-768 3072 0 ) (-768 2944 0 ) -4 52 65 (0 2048 -128 ) (0 2048 0 ) (-1024 2048 0 ) (-1024 2048 -128 ) -4 52 56 (-1024 3072 0 ) (-1024 3072 -128 ) (-1024 2048 -128 ) (-1024 2048 0 ) -4 53 75 (-1408 2048 512 ) (-2048 2048 512 ) (-2048 2048 16 ) (-1408 2048 16 ) -4 53 73 (-1024 2048 16 ) (-1024 2048 512 ) (-1408 2048 512 ) (-1408 2048 16 ) -4 53 58 (-2048 2048 16 ) (-2048 2048 512 ) (-2048 2688 512 ) (-2048 2688 16 ) -4 53 57 (-2048 2688 512 ) (-2048 3072 512 ) (-2048 3072 16 ) (-2048 2688 16 ) -4 53 55 (-2048 2688 16 ) (-2048 3072 16 ) (-1408 3072 16 ) (-1408 2688 16 ) -4 53 54 (-1408 3072 16 ) (-1024 3072 16 ) (-1024 2944 16 ) (-1408 2944 16 ) -4 54 56 (-1408 2944 0 ) (-1408 3072 0 ) (-1024 3072 0 ) (-1024 2944 0 ) -4 54 55 (-1408 3072 0 ) (-1408 2944 0 ) (-1408 2944 16 ) (-1408 3072 16 ) -4 55 57 (-2048 2688 16 ) (-2048 3072 16 ) (-2048 3072 0 ) (-2048 2688 0 ) -4 55 56 (-2048 2688 0 ) (-2048 3072 0 ) (-1408 3072 0 ) (-1408 2688 0 ) -4 56 78 (-1024 2048 -128 ) (-1024 2048 0 ) (-2048 2048 0 ) (-2048 2048 -128 ) -4 56 60 (-2048 2048 -128 ) (-2048 2048 0 ) (-2048 3072 0 ) (-2048 3072 -128 ) -4 57 60 (-2304 2688 0 ) (-2304 3072 0 ) (-2048 3072 0 ) (-2048 2688 0 ) -4 57 58 (-2304 2688 512 ) (-2304 2688 16 ) (-2048 2688 16 ) (-2048 2688 512 ) -4 57 59 (-2304 3072 0 ) (-2304 2688 0 ) (-2304 2688 512 ) (-2304 3072 512 ) -4 58 79 (-2048 2048 16 ) (-2048 2048 512 ) (-2304 2048 512 ) (-2304 2048 16 ) -4 58 59 (-2304 2048 16 ) (-2304 2048 512 ) (-2304 2688 512 ) (-2304 2688 16 ) -4 59 92 (-3072 3072 512 ) (-3072 3072 0 ) (-3072 2048 0 ) (-3072 2048 512 ) -4 59 80 (-2304 2048 512 ) (-3072 2048 512 ) (-3072 2048 0 ) (-2304 2048 0 ) -4 59 60 (-2304 2048 0 ) (-3072 2048 0 ) (-3072 3072 0 ) (-2304 3072 0 ) -4 60 92 (-3072 3072 0 ) (-3072 3072 -128 ) (-3072 2048 -128 ) (-3072 2048 0 ) -4 60 83 (-2048 2048 -128 ) (-2048 2048 0 ) (-3072 2048 0 ) (-3072 2048 -128 ) -4 61 67 (0 1024 16 ) (0 1024 64 ) (-128 1024 64 ) (-128 1024 16 ) -4 61 66 (0 1024 64 ) (0 1024 512 ) (-128 1024 512 ) (-128 1024 64 ) -4 61 65 (-128 2048 0 ) (0 2048 0 ) (0 1024 0 ) (-128 1024 0 ) -3 61 62 (-128 1024 196 ) (-128 1024 512 ) (-128 1574.312988 512 ) -4 62 66 (-768 1024 512 ) (-768 1024 196 ) (-128 1024 196 ) (-128 1024 512 ) -3 62 64 (-768 1024 196 ) (-768 1024 512 ) (-768 1574.312988 512 ) -4 63 73 (-1024 2048 512 ) (-1024 2048 16 ) (-1024 1920 16 ) (-1024 1920 512 ) -4 63 64 (-768 1920 16 ) (-768 1920 512 ) (-1024 1920 512 ) (-1024 1920 16 ) -4 64 74 (-1024 1920 0 ) (-1024 1024 0 ) (-1024 1024 512 ) (-1024 1920 512 ) -4 64 70 (-1024 1024 16 ) (-1024 1024 0 ) (-768 1024 0 ) (-768 1024 16 ) -4 64 69 (-1024 1024 64 ) (-1024 1024 16 ) (-768 1024 16 ) (-768 1024 64 ) -4 64 66 (-1024 1024 512 ) (-1024 1024 64 ) (-768 1024 64 ) (-768 1024 512 ) -4 64 65 (-1024 1024 0 ) (-1024 1920 0 ) (-768 1920 0 ) (-768 1024 0 ) -4 65 78 (-1024 2048 0 ) (-1024 2048 -128 ) (-1024 1024 -128 ) (-1024 1024 0 ) -4 65 72 (0 1024 -128 ) (0 1024 0 ) (-1024 1024 0 ) (-1024 1024 -128 ) -4 66 117 (0 0 64 ) (0 0 512 ) (-384 0 512 ) (-384 0 64 ) -4 66 119 (-384 0 512 ) (-1024 0 512 ) (-1024 0 64 ) (-384 0 64 ) -4 66 84 (-1024 0 64 ) (-1024 0 512 ) (-1024 1024 512 ) (-1024 1024 64 ) -4 66 67 (0 1024 64 ) (0 768 64 ) (-512 768 64 ) (-512 1024 64 ) -4 66 68 (0 352 64 ) (0 0 64 ) (-512 0 64 ) (-512 352 64 ) -4 66 69 (-512 0 64 ) (-1024 0 64 ) (-1024 1024 64 ) (-512 1024 64 ) -4 67 69 (-512 1024 16 ) (-512 768 16 ) (-512 768 64 ) (-512 1024 64 ) -4 68 117 (0 0 16 ) (0 0 64 ) (-384 0 64 ) (-384 0 16 ) -4 68 119 (-384 0 64 ) (-512 0 64 ) (-512 0 16 ) (-384 0 16 ) -4 68 71 (-384 0 16 ) (-512 0 16 ) (-512 128 16 ) (-384 128 16 ) -4 68 69 (-512 352 16 ) (-512 0 16 ) (-512 0 64 ) (-512 352 64 ) -4 69 119 (-512 0 64 ) (-1024 0 64 ) (-1024 0 16 ) (-512 0 16 ) -4 69 84 (-1024 0 16 ) (-1024 0 64 ) (-1024 1024 64 ) (-1024 1024 16 ) -4 69 71 (-512 0 16 ) (-1024 0 16 ) (-1024 128 16 ) (-512 128 16 ) -4 69 70 (-1024 128 16 ) (-1024 1024 16 ) (-768 1024 16 ) (-768 128 16 ) -4 70 84 (-1024 128 16 ) (-1024 1024 16 ) (-1024 1024 0 ) (-1024 128 0 ) -4 70 72 (-768 128 0 ) (-1024 128 0 ) (-1024 1024 0 ) (-768 1024 0 ) -4 70 71 (-1024 128 0 ) (-768 128 0 ) (-768 128 16 ) (-1024 128 16 ) -4 71 119 (-384 0 16 ) (-1024 0 16 ) (-1024 0 0 ) (-384 0 0 ) -4 71 84 (-1024 0 0 ) (-1024 0 16 ) (-1024 128 16 ) (-1024 128 0 ) -4 71 72 (-384 0 0 ) (-1024 0 0 ) (-1024 128 0 ) (-384 128 0 ) -4 72 120 (0 0 -128 ) (0 0 0 ) (-1024 0 0 ) (-1024 0 -128 ) -4 72 87 (-1024 0 -128 ) (-1024 0 0 ) (-1024 1024 0 ) (-1024 1024 -128 ) -4 73 75 (-1408 2048 512 ) (-1408 2048 16 ) (-1408 1920 16 ) (-1408 1920 512 ) -4 73 74 (-1024 1920 512 ) (-1408 1920 512 ) (-1408 1920 16 ) (-1024 1920 16 ) -4 74 84 (-1024 1024 0 ) (-1024 1024 512 ) (-1408 1024 512 ) (-1408 1024 0 ) -4 74 78 (-1024 1024 0 ) (-1408 1024 0 ) (-1408 1920 0 ) (-1024 1920 0 ) -4 74 77 (-1408 1664 0 ) (-1408 1024 0 ) (-1408 1024 128 ) (-1408 1664 128 ) -4 74 76 (-1408 1024 128 ) (-1408 1024 512 ) (-1408 1664 512 ) (-1408 1664 128 ) -4 74 75 (-1408 1664 16 ) (-1408 1664 512 ) (-1408 1920 512 ) (-1408 1920 16 ) -4 75 79 (-2048 2048 512 ) (-2048 2048 16 ) (-2048 1664 16 ) (-2048 1664 512 ) -4 75 77 (-1408 1664 16 ) (-1408 1664 128 ) (-1920 1664 128 ) (-1920 1664 16 ) -4 75 76 (-1408 1664 128 ) (-1408 1664 512 ) (-2048 1664 512 ) (-2048 1664 128 ) -4 76 85 (-2048 1024 512 ) (-2048 1024 128 ) (-1920 1024 128 ) (-1920 1024 512 ) -4 76 84 (-1920 1024 128 ) (-1408 1024 128 ) (-1408 1024 512 ) (-1920 1024 512 ) -4 76 81 (-2048 1024 128 ) (-2048 1024 512 ) (-2048 1664 512 ) (-2048 1664 128 ) -4 76 77 (-1920 1664 128 ) (-1408 1664 128 ) (-1408 1024 128 ) (-1920 1024 128 ) -4 77 84 (-1920 1024 0 ) (-1408 1024 0 ) (-1408 1024 128 ) (-1920 1024 128 ) -4 77 78 (-1408 1024 0 ) (-1920 1024 0 ) (-1920 1664 0 ) (-1408 1664 0 ) -4 78 87 (-1024 1024 -128 ) (-1024 1024 0 ) (-2048 1024 0 ) (-2048 1024 -128 ) -4 78 83 (-2048 2048 0 ) (-2048 2048 -128 ) (-2048 1024 -128 ) (-2048 1024 0 ) -4 79 81 (-2048 1664 128 ) (-2048 1664 512 ) (-2304 1664 512 ) (-2304 1664 128 ) -4 79 80 (-2304 1664 16 ) (-2304 1664 512 ) (-2304 2048 512 ) (-2304 2048 16 ) -4 80 93 (-3072 2048 512 ) (-3072 2048 0 ) (-3072 1664 0 ) (-3072 1664 512 ) -4 80 83 (-2304 1664 0 ) (-3072 1664 0 ) (-3072 2048 0 ) (-2304 2048 0 ) -4 80 82 (-3072 1664 512 ) (-3072 1664 0 ) (-2304 1664 0 ) (-2304 1664 512 ) -4 81 88 (-2048 1024 128 ) (-2048 1024 512 ) (-2304 1024 512 ) (-2304 1024 128 ) -4 81 82 (-2304 1024 512 ) (-2304 1664 512 ) (-2304 1664 128 ) (-2304 1024 128 ) -4 82 93 (-3072 1024 0 ) (-3072 1024 512 ) (-3072 1664 512 ) (-3072 1664 0 ) -4 82 90 (-2304 1024 512 ) (-3072 1024 512 ) (-3072 1024 0 ) (-2304 1024 0 ) -4 82 83 (-2304 1024 0 ) (-3072 1024 0 ) (-3072 1664 0 ) (-2304 1664 0 ) -4 83 93 (-3072 1024 -128 ) (-3072 1024 0 ) (-3072 2048 0 ) (-3072 2048 -128 ) -4 83 91 (-2048 1024 -128 ) (-2048 1024 0 ) (-3072 1024 0 ) (-3072 1024 -128 ) -4 84 121 (-1024 0 0 ) (-1024 0 512 ) (-1920 0 512 ) (-1920 0 0 ) -4 84 87 (-1024 0 0 ) (-1920 0 0 ) (-1920 1024 0 ) (-1024 1024 0 ) -4 84 85 (-1920 640 128 ) (-1920 640 512 ) (-1920 1024 512 ) (-1920 1024 128 ) -4 84 86 (-1920 640 0 ) (-1920 0 0 ) (-1920 0 512 ) (-1920 640 512 ) -4 85 88 (-2048 1024 512 ) (-2048 1024 128 ) (-2048 640 128 ) (-2048 640 512 ) -4 85 86 (-1920 640 128 ) (-1920 640 512 ) (-2048 640 512 ) (-2048 640 128 ) -4 86 121 (-1920 0 512 ) (-2048 0 512 ) (-2048 0 0 ) (-1920 0 0 ) -4 86 89 (-2048 640 0 ) (-2048 0 0 ) (-2048 0 512 ) (-2048 640 512 ) -4 86 87 (-1920 0 0 ) (-2048 0 0 ) (-2048 640 0 ) (-1920 640 0 ) -4 87 121 (-1024 0 -128 ) (-1024 0 0 ) (-2048 0 0 ) (-2048 0 -128 ) -4 87 91 (-2048 1024 0 ) (-2048 1024 -128 ) (-2048 0 -128 ) (-2048 0 0 ) -4 88 89 (-2304 640 512 ) (-2304 640 128 ) (-2048 640 128 ) (-2048 640 512 ) -4 88 90 (-2304 640 128 ) (-2304 640 512 ) (-2304 1024 512 ) (-2304 1024 128 ) -4 89 122 (-2048 0 0 ) (-2048 0 512 ) (-2304 0 512 ) (-2304 0 0 ) -4 89 91 (-2048 0 0 ) (-2304 0 0 ) (-2304 640 0 ) (-2048 640 0 ) -4 89 90 (-2304 640 0 ) (-2304 0 0 ) (-2304 0 512 ) (-2304 640 512 ) -4 90 122 (-2304 0 512 ) (-3072 0 512 ) (-3072 0 0 ) (-2304 0 0 ) -4 90 94 (-3072 0 0 ) (-3072 0 512 ) (-3072 1024 512 ) (-3072 1024 0 ) -4 90 91 (-2304 0 0 ) (-3072 0 0 ) (-3072 1024 0 ) (-2304 1024 0 ) -4 91 122 (-2048 0 -128 ) (-2048 0 0 ) (-3072 0 0 ) (-3072 0 -128 ) -4 91 94 (-3072 0 -128 ) (-3072 0 0 ) (-3072 1024 0 ) (-3072 1024 -128 ) -4 92 93 (-3072 2048 -128 ) (-3072 2048 512 ) (-4096 2048 512 ) (-4096 2048 -128 ) -4 93 94 (-3072 1024 -128 ) (-3072 1024 512 ) (-4096 1024 512 ) (-4096 1024 -128 ) -4 94 129 (-3072 0 -128 ) (-3072 0 512 ) (-4096 0 512 ) (-4096 0 -128 ) -4 95 98 (3072 0 512 ) (3072 0 -128 ) (3072 -1024 -128 ) (3072 -1024 512 ) -4 95 96 (4096 -1024 -128 ) (4096 -1024 512 ) (3072 -1024 512 ) (3072 -1024 -128 ) -4 96 107 (3072 -2048 -128 ) (3072 -2048 512 ) (3072 -1024 512 ) (3072 -1024 -128 ) -4 96 97 (4096 -2048 -128 ) (4096 -2048 512 ) (3072 -2048 512 ) (3072 -2048 -128 ) -4 97 113 (4096 -3072 -128 ) (4096 -3072 512 ) (3072 -3072 512 ) (3072 -3072 -128 ) -4 97 108 (3072 -3072 -128 ) (3072 -3072 512 ) (3072 -2048 512 ) (3072 -2048 -128 ) -4 98 107 (3072 -1024 -128 ) (3072 -1024 512 ) (2048 -1024 512 ) (2048 -1024 -128 ) -4 98 102 (2048 0 0 ) (2048 0 -128 ) (2048 -1024 -128 ) (2048 -1024 0 ) -4 98 99 (2048 0 512 ) (2048 0 0 ) (2048 -1024 0 ) (2048 -1024 512 ) -4 99 109 (2048 -1024 0 ) (2048 -1024 512 ) (1408 -1024 512 ) (1408 -1024 0 ) -4 99 102 (1408 0 0 ) (2048 0 0 ) (2048 -1024 0 ) (1408 -1024 0 ) -4 99 100 (1408 -128 16 ) (1408 -128 512 ) (1408 0 512 ) (1408 0 16 ) -4 99 101 (1408 -128 0 ) (1408 -1024 0 ) (1408 -1024 512 ) (1408 -128 512 ) -4 100 103 (1024 -128 512 ) (1024 0 512 ) (1024 0 16 ) (1024 -128 16 ) -4 100 101 (1408 -128 16 ) (1408 -128 512 ) (1024 -128 512 ) (1024 -128 16 ) -4 101 109 (1408 -1024 512 ) (1024 -1024 512 ) (1024 -1024 0 ) (1408 -1024 0 ) -4 101 104 (1024 -1024 0 ) (1024 -1024 16 ) (1024 -128 16 ) (1024 -128 0 ) -4 101 103 (1024 -1024 16 ) (1024 -1024 512 ) (1024 -128 512 ) (1024 -128 16 ) -4 101 102 (1024 -1024 0 ) (1024 -128 0 ) (1408 -128 0 ) (1408 -1024 0 ) -4 102 109 (2048 -1024 -128 ) (2048 -1024 0 ) (1024 -1024 0 ) (1024 -1024 -128 ) -4 102 106 (1024 -1024 -128 ) (1024 -1024 0 ) (1024 0 0 ) (1024 0 -128 ) -4 103 117 (0 0 512 ) (0 0 16 ) (0 -512 16 ) (0 -512 512 ) -4 103 118 (0 -512 16 ) (0 -1024 16 ) (0 -1024 512 ) (0 -512 512 ) -4 103 110 (1024 -1024 16 ) (1024 -1024 512 ) (0 -1024 512 ) (0 -1024 16 ) -4 103 105 (256 -1024 16 ) (0 -1024 16 ) (0 -512 16 ) (256 -512 16 ) -4 103 104 (1024 -1024 16 ) (256 -1024 16 ) (256 -128 16 ) (1024 -128 16 ) -4 104 110 (1024 -1024 0 ) (1024 -1024 16 ) (256 -1024 16 ) (256 -1024 0 ) -4 104 106 (1024 -128 0 ) (1024 -1024 0 ) (256 -1024 0 ) (256 -128 0 ) -4 104 105 (256 -512 0 ) (256 -1024 0 ) (256 -1024 16 ) (256 -512 16 ) -4 105 118 (0 -512 0 ) (0 -1024 0 ) (0 -1024 16 ) (0 -512 16 ) -4 105 110 (256 -1024 16 ) (0 -1024 16 ) (0 -1024 0 ) (256 -1024 0 ) -4 105 106 (0 -1024 0 ) (0 -512 0 ) (256 -512 0 ) (256 -1024 0 ) -4 106 120 (0 0 0 ) (0 0 -128 ) (0 -1024 -128 ) (0 -1024 0 ) -4 106 110 (1024 -1024 -128 ) (1024 -1024 0 ) (0 -1024 0 ) (0 -1024 -128 ) -4 107 109 (2048 -1024 512 ) (2048 -1024 -128 ) (2048 -2048 -128 ) (2048 -2048 512 ) -4 107 108 (3072 -2048 -128 ) (3072 -2048 512 ) (2048 -2048 512 ) (2048 -2048 -128 ) -4 108 114 (3072 -3072 -128 ) (3072 -3072 512 ) (2048 -3072 512 ) (2048 -3072 -128 ) -4 108 111 (2048 -3072 -128 ) (2048 -3072 512 ) (2048 -2048 512 ) (2048 -2048 -128 ) -4 109 111 (2048 -2048 -128 ) (2048 -2048 512 ) (1024 -2048 512 ) (1024 -2048 -128 ) -4 109 110 (1024 -1024 512 ) (1024 -1024 -128 ) (1024 -2048 -128 ) (1024 -2048 512 ) -4 110 123 (0 -2048 -128 ) (0 -2048 512 ) (0 -1024 512 ) (0 -1024 -128 ) -4 110 112 (1024 -2048 -128 ) (1024 -2048 512 ) (0 -2048 512 ) (0 -2048 -128 ) -4 111 115 (2048 -3072 -128 ) (2048 -3072 512 ) (1024 -3072 512 ) (1024 -3072 -128 ) -4 111 112 (1024 -2048 512 ) (1024 -2048 -128 ) (1024 -3072 -128 ) (1024 -3072 512 ) -4 112 124 (0 -3072 -128 ) (0 -3072 512 ) (0 -2048 512 ) (0 -2048 -128 ) -4 112 116 (1024 -3072 -128 ) (1024 -3072 512 ) (0 -3072 512 ) (0 -3072 -128 ) -4 113 114 (3072 -3072 512 ) (3072 -3072 -128 ) (3072 -4096 -128 ) (3072 -4096 512 ) -4 114 115 (2048 -3072 512 ) (2048 -3072 -128 ) (2048 -4096 -128 ) (2048 -4096 512 ) -4 115 116 (1024 -4096 -128 ) (1024 -4096 512 ) (1024 -3072 512 ) (1024 -3072 -128 ) -4 116 132 (0 -4096 -128 ) (0 -4096 512 ) (0 -3072 512 ) (0 -3072 -128 ) -4 117 118 (-384 -512 512 ) (-384 -512 16 ) (0 -512 16 ) (0 -512 512 ) -4 117 119 (-384 -512 16 ) (-384 -512 512 ) (-384 0 512 ) (-384 0 16 ) -4 118 123 (0 -1024 0 ) (0 -1024 512 ) (-384 -1024 512 ) (-384 -1024 0 ) -4 118 120 (0 -512 0 ) (0 -1024 0 ) (-384 -1024 0 ) (-384 -512 0 ) -4 118 119 (-384 -512 0 ) (-384 -1024 0 ) (-384 -1024 512 ) (-384 -512 512 ) -4 119 123 (-384 -1024 512 ) (-1024 -1024 512 ) (-1024 -1024 0 ) (-384 -1024 0 ) -4 119 121 (-1024 0 512 ) (-1024 0 0 ) (-1024 -1024 0 ) (-1024 -1024 512 ) -4 119 120 (-1024 -1024 0 ) (-1024 0 0 ) (-384 0 0 ) (-384 -1024 0 ) -4 120 123 (0 -1024 -128 ) (0 -1024 0 ) (-1024 -1024 0 ) (-1024 -1024 -128 ) -4 120 121 (-1024 0 0 ) (-1024 0 -128 ) (-1024 -1024 -128 ) (-1024 -1024 0 ) -4 121 125 (-1024 -1024 -128 ) (-1024 -1024 512 ) (-2048 -1024 512 ) (-2048 -1024 -128 ) -4 121 122 (-2048 -1024 -128 ) (-2048 -1024 512 ) (-2048 0 512 ) (-2048 0 -128 ) -4 122 129 (-3072 0 512 ) (-3072 0 -128 ) (-3072 -1024 -128 ) (-3072 -1024 512 ) -4 122 126 (-2048 -1024 -128 ) (-2048 -1024 512 ) (-3072 -1024 512 ) (-3072 -1024 -128 ) -4 123 125 (-1024 -1024 512 ) (-1024 -1024 -128 ) (-1024 -2048 -128 ) (-1024 -2048 512 ) -4 123 124 (0 -2048 -128 ) (0 -2048 512 ) (-1024 -2048 512 ) (-1024 -2048 -128 ) -4 124 132 (0 -3072 -128 ) (0 -3072 512 ) (-1024 -3072 512 ) (-1024 -3072 -128 ) -4 124 127 (-1024 -3072 -128 ) (-1024 -3072 512 ) (-1024 -2048 512 ) (-1024 -2048 -128 ) -4 125 127 (-1024 -2048 -128 ) (-1024 -2048 512 ) (-2048 -2048 512 ) (-2048 -2048 -128 ) -4 125 126 (-2048 -1024 512 ) (-2048 -1024 -128 ) (-2048 -2048 -128 ) (-2048 -2048 512 ) -4 126 130 (-3072 -2048 -128 ) (-3072 -2048 512 ) (-3072 -1024 512 ) (-3072 -1024 -128 ) -4 126 128 (-2048 -2048 -128 ) (-2048 -2048 512 ) (-3072 -2048 512 ) (-3072 -2048 -128 ) -4 127 133 (-1024 -3072 -128 ) (-1024 -3072 512 ) (-2048 -3072 512 ) (-2048 -3072 -128 ) -4 127 128 (-2048 -2048 512 ) (-2048 -2048 -128 ) (-2048 -3072 -128 ) (-2048 -3072 512 ) -4 128 134 (-2048 -3072 -128 ) (-2048 -3072 512 ) (-3072 -3072 512 ) (-3072 -3072 -128 ) -4 128 131 (-3072 -3072 -128 ) (-3072 -3072 512 ) (-3072 -2048 512 ) (-3072 -2048 -128 ) -4 129 130 (-3072 -1024 -128 ) (-3072 -1024 512 ) (-4096 -1024 512 ) (-4096 -1024 -128 ) -4 130 131 (-3072 -2048 -128 ) (-3072 -2048 512 ) (-4096 -2048 512 ) (-4096 -2048 -128 ) -4 131 135 (-3072 -3072 -128 ) (-3072 -3072 512 ) (-4096 -3072 512 ) (-4096 -3072 -128 ) -4 132 133 (-1024 -3072 512 ) (-1024 -3072 -128 ) (-1024 -4096 -128 ) (-1024 -4096 512 ) -4 133 134 (-2048 -4096 -128 ) (-2048 -4096 512 ) (-2048 -3072 512 ) (-2048 -3072 -128 ) -4 134 135 (-3072 -3072 512 ) (-3072 -3072 -128 ) (-3072 -4096 -128 ) (-3072 -4096 512 ) +4 11 12 (2048 2560 128 ) (2048 2560 512 ) (1024 2560 512 ) (1024 2560 128 ) +4 12 28 (2048 2048 128 ) (2048 2048 512 ) (1024 2048 512 ) (1024 2048 128 ) +4 12 15 (1024 2048 128 ) (1024 2048 512 ) (1024 2560 512 ) (1024 2560 128 ) +4 13 30 (2048 2048 -128 ) (2048 2048 0 ) (1024 2048 0 ) (1024 2048 -128 ) +4 13 18 (1024 2048 -128 ) (1024 2048 0 ) (1024 3072 0 ) (1024 3072 -128 ) +4 14 18 (256 3072 0 ) (1024 3072 0 ) (1024 2560 0 ) (256 2560 0 ) +4 14 16 (256 3072 0 ) (256 2560 0 ) (256 2560 512 ) (256 3072 512 ) +4 14 15 (1024 2560 512 ) (256 2560 512 ) (256 2560 128 ) (1024 2560 128 ) +4 15 31 (1024 2048 128 ) (1024 2048 512 ) (256 2048 512 ) (256 2048 128 ) +4 15 17 (256 2048 128 ) (256 2048 512 ) (256 2432 512 ) (256 2432 128 ) +4 15 16 (256 2432 512 ) (256 2560 512 ) (256 2560 128 ) (256 2432 128 ) +4 16 51 (0 2432 512 ) (0 3072 512 ) (0 3072 0 ) (0 2432 0 ) +4 16 18 (0 2432 0 ) (0 3072 0 ) (256 3072 0 ) (256 2432 0 ) +4 16 17 (256 2432 128 ) (256 2432 512 ) (0 2432 512 ) (0 2432 100 ) +4 17 52 (0 2048 100 ) (0 2048 512 ) (0 2432 512 ) (0 2432 100 ) +4 17 33 (0 2048 512 ) (0 2048 100 ) (256 2048 128 ) (256 2048 512 ) +4 18 55 (0 2048 -128 ) (0 2048 0 ) (0 3072 0 ) (0 3072 -128 ) +4 18 34 (1024 2048 -128 ) (1024 2048 0 ) (0 2048 0 ) (0 2048 -128 ) +4 19 28 (2048 2048 512 ) (2048 2048 128 ) (2048 1024 128 ) (2048 1024 512 ) +4 19 23 (3072 1024 128 ) (3072 1024 512 ) (2048 1024 512 ) (2048 1024 128 ) +4 19 21 (3072 1024 128 ) (2176 1024 128 ) (2176 1664 128 ) (3072 1664 128 ) +4 19 20 (2176 2048 128 ) (3072 2048 128 ) (3072 1664 128 ) (2176 1664 128 ) +4 20 22 (2176 2048 0 ) (3072 2048 0 ) (3072 1664 0 ) (2176 1664 0 ) +4 20 21 (2176 1664 0 ) (3072 1664 0 ) (3072 1664 128 ) (2176 1664 128 ) +4 21 24 (3072 1024 0 ) (3072 1024 128 ) (2176 1024 128 ) (2176 1024 0 ) +4 21 22 (2176 1664 0 ) (3072 1664 0 ) (3072 1024 0 ) (2176 1024 0 ) +4 22 30 (2048 2048 0 ) (2048 2048 -128 ) (2048 1024 -128 ) (2048 1024 0 ) +4 22 27 (3072 1024 -128 ) (3072 1024 0 ) (2048 1024 0 ) (2048 1024 -128 ) +4 23 101 (3072 0 128 ) (3072 0 512 ) (2048 0 512 ) (2048 0 128 ) +4 23 35 (2048 0 128 ) (2048 0 512 ) (2048 1024 512 ) (2048 1024 128 ) +4 23 26 (2432 0 128 ) (2048 0 128 ) (2048 128 128 ) (2432 128 128 ) +4 23 25 (3072 512 128 ) (3072 0 128 ) (2432 0 128 ) (2432 512 128 ) +4 23 24 (3072 1024 128 ) (3072 512 128 ) (2176 512 128 ) (2176 1024 128 ) +4 24 27 (2176 1024 0 ) (3072 1024 0 ) (3072 512 0 ) (2176 512 0 ) +4 24 25 (2432 512 0 ) (3072 512 0 ) (3072 512 128 ) (2432 512 128 ) +4 25 101 (3072 0 0 ) (3072 0 128 ) (2432 0 128 ) (2432 0 0 ) +4 25 27 (3072 0 0 ) (2432 0 0 ) (2432 512 0 ) (3072 512 0 ) +4 25 26 (2432 128 0 ) (2432 0 0 ) (2432 0 128 ) (2432 128 128 ) +4 26 101 (2432 0 128 ) (2048 0 128 ) (2048 0 0 ) (2432 0 0 ) +4 26 37 (2048 0 0 ) (2048 0 128 ) (2048 128 128 ) (2048 128 0 ) +4 26 27 (2432 0 0 ) (2048 0 0 ) (2048 128 0 ) (2432 128 0 ) +4 27 101 (3072 0 -128 ) (3072 0 0 ) (2048 0 0 ) (2048 0 -128 ) +4 27 40 (2048 0 -128 ) (2048 0 0 ) (2048 1024 0 ) (2048 1024 -128 ) +4 28 35 (2048 1024 128 ) (2048 1024 512 ) (1024 1024 512 ) (1024 1024 128 ) +4 28 31 (1024 2048 512 ) (1024 2048 128 ) (1024 1664 128 ) (1024 1664 512 ) +4 28 32 (1024 1664 128 ) (1024 1024 128 ) (1024 1024 512 ) (1024 1664 512 ) +4 28 29 (1024 1024 128 ) (1024 1664 128 ) (1792 1664 128 ) (1792 1024 128 ) +4 29 38 (1408 1024 128 ) (1024 1024 128 ) (1024 1024 0 ) (1408 1024 0 ) +4 29 36 (1792 1024 128 ) (1408 1024 128 ) (1408 1024 0 ) (1792 1024 0 ) +4 29 32 (1024 1664 0 ) (1024 1024 0 ) (1024 1024 128 ) (1024 1664 128 ) +4 29 30 (1792 1024 0 ) (1024 1024 0 ) (1024 1664 0 ) (1792 1664 0 ) +4 30 40 (2048 1024 -128 ) (2048 1024 0 ) (1024 1024 0 ) (1024 1024 -128 ) +4 30 34 (1024 2048 0 ) (1024 2048 -128 ) (1024 1024 -128 ) (1024 1024 0 ) +4 31 32 (256 1664 512 ) (256 1664 128 ) (1024 1664 128 ) (1024 1664 512 ) +4 31 33 (256 1664 128 ) (256 1664 512 ) (256 2048 512 ) (256 2048 128 ) +4 32 45 (1024 1024 0 ) (1024 1024 16 ) (256 1024 16 ) (256 1024 0 ) +4 32 42 (1024 1024 16 ) (1024 1024 64 ) (256 1024 64 ) (256 1024 16 ) +4 32 41 (1024 1024 64 ) (1024 1024 512 ) (256 1024 512 ) (256 1024 64 ) +4 32 34 (1024 1024 0 ) (256 1024 0 ) (256 1664 0 ) (1024 1664 0 ) +4 32 33 (256 1664 0 ) (256 1024 0 ) (256 1024 512 ) (256 1664 512 ) +4 33 66 (0 1024 0 ) (0 1024 512 ) (0 2048 512 ) (0 2048 0 ) +4 33 43 (0 1024 64 ) (0 1024 16 ) (96 1024 16 ) (96 1024 64 ) +4 33 42 (96 1024 16 ) (256 1024 16 ) (256 1024 64 ) (96 1024 64 ) +4 33 41 (256 1024 512 ) (0 1024 512 ) (0 1024 64 ) (256 1024 64 ) +4 33 34 (256 1024 0 ) (0 1024 0 ) (0 2048 0 ) (256 2048 0 ) +4 34 69 (0 1024 -128 ) (0 1024 0 ) (0 2048 0 ) (0 2048 -128 ) +4 34 46 (1024 1024 -128 ) (1024 1024 0 ) (0 1024 0 ) (0 1024 -128 ) +4 35 103 (1408 0 512 ) (1024 0 512 ) (1024 0 128 ) (1408 0 128 ) +4 35 102 (2048 0 128 ) (2048 0 512 ) (1408 0 512 ) (1408 0 128 ) +4 35 41 (1024 1024 512 ) (1024 1024 128 ) (1024 0 128 ) (1024 0 512 ) +4 35 39 (1408 0 128 ) (1024 0 128 ) (1024 640 128 ) (1408 640 128 ) +4 35 38 (1024 640 128 ) (1024 1024 128 ) (1408 1024 128 ) (1408 640 128 ) +4 35 37 (2048 0 128 ) (1408 0 128 ) (1408 128 128 ) (2048 128 128 ) +4 35 36 (1408 512 128 ) (1408 1024 128 ) (1792 1024 128 ) (1792 512 128 ) +4 36 40 (1408 1024 0 ) (1792 1024 0 ) (1792 512 0 ) (1408 512 0 ) +4 36 39 (1408 512 16 ) (1408 512 128 ) (1408 640 128 ) (1408 640 16 ) +4 36 38 (1408 1024 0 ) (1408 640 0 ) (1408 640 128 ) (1408 1024 128 ) +4 37 102 (2048 0 0 ) (2048 0 128 ) (1408 0 128 ) (1408 0 0 ) +4 37 40 (2048 128 0 ) (2048 0 0 ) (1408 0 0 ) (1408 128 0 ) +4 37 39 (1408 0 16 ) (1408 0 128 ) (1408 128 128 ) (1408 128 16 ) +4 38 45 (1024 1024 16 ) (1024 1024 0 ) (1024 640 0 ) (1024 640 16 ) +4 38 42 (1024 1024 64 ) (1024 1024 16 ) (1024 640 16 ) (1024 640 64 ) +4 38 41 (1024 1024 128 ) (1024 1024 64 ) (1024 640 64 ) (1024 640 128 ) +4 38 40 (1024 1024 0 ) (1408 1024 0 ) (1408 640 0 ) (1024 640 0 ) +4 38 39 (1408 640 16 ) (1408 640 128 ) (1024 640 128 ) (1024 640 16 ) +4 39 103 (1408 0 128 ) (1024 0 128 ) (1024 0 16 ) (1408 0 16 ) +4 39 42 (1024 0 16 ) (1024 0 64 ) (1024 640 64 ) (1024 640 16 ) +4 39 41 (1024 0 64 ) (1024 0 128 ) (1024 640 128 ) (1024 640 64 ) +4 40 105 (2048 0 -128 ) (2048 0 0 ) (1024 0 0 ) (1024 0 -128 ) +4 40 46 (1024 1024 0 ) (1024 1024 -128 ) (1024 0 -128 ) (1024 0 0 ) +4 41 106 (1024 0 64 ) (1024 0 512 ) (0 0 512 ) (0 0 64 ) +4 41 70 (0 0 64 ) (0 0 512 ) (0 1024 512 ) (0 1024 64 ) +4 41 43 (0 768 64 ) (0 1024 64 ) (96 1024 64 ) (96 768 64 ) +4 41 44 (96 0 64 ) (0 0 64 ) (0 352 64 ) (96 352 64 ) +4 41 42 (1024 0 64 ) (96 0 64 ) (96 1024 64 ) (1024 1024 64 ) +4 42 106 (1024 0 16 ) (1024 0 64 ) (96 0 64 ) (96 0 16 ) +4 42 45 (1024 1024 16 ) (1024 640 16 ) (256 640 16 ) (256 1024 16 ) +4 42 43 (96 1024 16 ) (96 768 16 ) (96 768 64 ) (96 1024 64 ) +4 42 44 (96 352 16 ) (96 0 16 ) (96 0 64 ) (96 352 64 ) +4 43 71 (0 768 64 ) (0 1024 64 ) (0 1024 16 ) (0 768 16 ) +4 44 106 (96 0 64 ) (0 0 64 ) (0 0 16 ) (96 0 16 ) +4 44 72 (0 0 16 ) (0 0 64 ) (0 352 64 ) (0 352 16 ) +4 45 46 (256 640 0 ) (256 1024 0 ) (1024 1024 0 ) (1024 640 0 ) +4 46 109 (1024 0 -128 ) (1024 0 0 ) (0 0 0 ) (0 0 -128 ) +4 46 76 (0 0 -128 ) (0 0 0 ) (0 1024 0 ) (0 1024 -128 ) +4 47 55 (0 3072 -128 ) (0 3072 0 ) (-1024 3072 0 ) (-1024 3072 -128 ) +4 47 53 (-768 3072 512 ) (-1024 3072 512 ) (-1024 3072 0 ) (-768 3072 0 ) +4 47 51 (0 3072 0 ) (0 3072 512 ) (-768 3072 512 ) (-768 3072 0 ) +4 47 48 (-1024 3072 -128 ) (-1024 3072 512 ) (-1024 4096 512 ) (-1024 4096 -128 ) +4 48 61 (-1024 3072 -128 ) (-1024 3072 0 ) (-2048 3072 0 ) (-2048 3072 -128 ) +4 48 57 (-1024 3072 0 ) (-1024 3072 320 ) (-2048 3072 320 ) (-2048 3072 0 ) +4 48 56 (-1024 3072 320 ) (-1024 3072 512 ) (-2048 3072 512 ) (-2048 3072 320 ) +4 48 49 (-2048 3072 -128 ) (-2048 3072 512 ) (-2048 4096 512 ) (-2048 4096 -128 ) +4 49 65 (-2048 3072 -128 ) (-2048 3072 0 ) (-3072 3072 0 ) (-3072 3072 -128 ) +4 49 62 (-2048 3072 0 ) (-2048 3072 512 ) (-2304 3072 512 ) (-2304 3072 0 ) +4 49 64 (-2304 3072 512 ) (-3072 3072 512 ) (-3072 3072 0 ) (-2304 3072 0 ) +4 49 50 (-3072 3072 -128 ) (-3072 3072 512 ) (-3072 4096 512 ) (-3072 4096 -128 ) +4 50 95 (-3072 3072 -128 ) (-3072 3072 512 ) (-4096 3072 512 ) (-4096 3072 -128 ) +4 51 55 (-768 2432 0 ) (-768 3072 0 ) (0 3072 0 ) (0 2432 0 ) +4 51 54 (-768 2432 16 ) (-768 2432 512 ) (-768 2944 512 ) (-768 2944 16 ) +4 51 53 (-768 3072 512 ) (-768 3072 0 ) (-768 2944 0 ) (-768 2944 512 ) +4 51 52 (0 2432 512 ) (-768 2432 512 ) (-768 2432 16 ) (0 2432 100 ) +4 52 66 (0 2048 100 ) (0 2048 512 ) (-768 2048 512 ) (-768 2048 16 ) +4 52 54 (-768 2048 16 ) (-768 2048 512 ) (-768 2432 512 ) (-768 2432 16 ) +4 53 57 (-1024 3072 320 ) (-1024 3072 0 ) (-1024 2944 0 ) (-1024 2944 320 ) +4 53 56 (-1024 3072 512 ) (-1024 3072 320 ) (-1024 2944 320 ) (-1024 2944 512 ) +4 53 55 (-1024 2944 0 ) (-1024 3072 0 ) (-768 3072 0 ) (-768 2944 0 ) +4 53 54 (-768 2944 16 ) (-768 2944 512 ) (-1024 2944 512 ) (-1024 2944 16 ) +4 54 67 (-1024 2048 512 ) (-1024 2048 16 ) (-768 2048 16 ) (-768 2048 512 ) +4 54 58 (-1024 2048 16 ) (-1024 2048 320 ) (-1024 2944 320 ) (-1024 2944 16 ) +4 54 56 (-1024 2048 320 ) (-1024 2048 512 ) (-1024 2944 512 ) (-1024 2944 320 ) +4 55 69 (0 2048 -128 ) (0 2048 0 ) (-1024 2048 0 ) (-1024 2048 -128 ) +4 55 61 (-1024 3072 0 ) (-1024 3072 -128 ) (-1024 2048 -128 ) (-1024 2048 0 ) +4 56 77 (-1024 2048 320 ) (-1024 2048 512 ) (-2048 2048 512 ) (-2048 2048 320 ) +4 56 63 (-2048 2048 320 ) (-2048 2048 512 ) (-2048 2688 512 ) (-2048 2688 320 ) +4 56 62 (-2048 2688 512 ) (-2048 3072 512 ) (-2048 3072 320 ) (-2048 2688 320 ) +4 56 60 (-2048 2688 320 ) (-2048 2944 320 ) (-1920 2944 320 ) (-1920 2688 320 ) +4 56 58 (-1024 2048 320 ) (-1408 2048 320 ) (-1408 2944 320 ) (-1024 2944 320 ) +4 56 59 (-1408 2048 320 ) (-1920 2048 320 ) (-1920 2944 320 ) (-1408 2944 320 ) +4 56 57 (-2048 2944 320 ) (-2048 3072 320 ) (-1024 3072 320 ) (-1024 2944 320 ) +4 57 62 (-2048 2944 320 ) (-2048 3072 320 ) (-2048 3072 0 ) (-2048 2944 0 ) +4 57 61 (-2048 2944 0 ) (-2048 3072 0 ) (-1024 3072 0 ) (-1024 2944 0 ) +4 57 60 (-2048 2944 0 ) (-1408 2944 0 ) (-1920 2944 320 ) (-2048 2944 320 ) +4 57 58 (-1024 2944 16 ) (-1024 2944 320 ) (-1408 2944 320 ) (-1408 2944 16 ) +3 57 59 (-1408 2944 0 ) (-1408 2944 320 ) (-1920 2944 320 ) +4 58 78 (-1024 2048 16 ) (-1024 2048 320 ) (-1408 2048 320 ) (-1408 2048 16 ) +4 58 59 (-1408 2944 320 ) (-1408 2944 16 ) (-1408 2048 16 ) (-1408 2048 320 ) +3 59 79 (-1408 2048 320 ) (-1920 2048 320 ) (-1408 2048 0 ) +4 59 60 (-1919.996094 2688 320 ) (-1919.996094 2944 320 ) (-1407.996216 2944 0 ) (-1407.996216 2688 0 ) +4 60 62 (-2048 2688 320 ) (-2048 2944 320 ) (-2048 2944 0 ) (-2048 2688 0 ) +4 60 61 (-2048 2688 0 ) (-2048 2944 0 ) (-1408 2944 0 ) (-1408 2688 0 ) +4 61 82 (-1024 2048 -128 ) (-1024 2048 0 ) (-2048 2048 0 ) (-2048 2048 -128 ) +4 61 65 (-2048 2048 -128 ) (-2048 2048 0 ) (-2048 3072 0 ) (-2048 3072 -128 ) +4 62 65 (-2304 3072 0 ) (-2048 3072 0 ) (-2048 2688 0 ) (-2304 2688 0 ) +4 62 63 (-2304 2688 512 ) (-2304 2688 320 ) (-2048 2688 320 ) (-2048 2688 512 ) +4 62 64 (-2304 3072 0 ) (-2304 2688 0 ) (-2304 2688 512 ) (-2304 3072 512 ) +4 63 83 (-2048 2048 320 ) (-2048 2048 512 ) (-2304 2048 512 ) (-2304 2048 320 ) +4 63 64 (-2304 2048 320 ) (-2304 2048 512 ) (-2304 2688 512 ) (-2304 2688 320 ) +4 64 95 (-3072 3072 512 ) (-3072 3072 0 ) (-3072 2048 0 ) (-3072 2048 512 ) +4 64 84 (-3072 2048 320 ) (-3072 2048 0 ) (-2304 2048 0 ) (-2304 2048 320 ) +4 64 83 (-2304 2048 512 ) (-3072 2048 512 ) (-3072 2048 320 ) (-2304 2048 320 ) +4 64 65 (-3072 2048 0 ) (-3072 3072 0 ) (-2304 3072 0 ) (-2304 2048 0 ) +4 65 95 (-3072 3072 0 ) (-3072 3072 -128 ) (-3072 2048 -128 ) (-3072 2048 0 ) +4 65 86 (-2048 2048 -128 ) (-2048 2048 0 ) (-3072 2048 0 ) (-3072 2048 -128 ) +4 66 71 (0 1024 16 ) (0 1024 64 ) (-512 1024 64 ) (-512 1024 16 ) +4 66 73 (-512 1024 64 ) (-768 1024 64 ) (-768 1024 16 ) (-512 1024 16 ) +4 66 70 (0 1024 64 ) (0 1024 512 ) (-768 1024 512 ) (-768 1024 64 ) +4 66 69 (0 1024 0 ) (-768 1024 0 ) (-768 2048 0 ) (0 2048 0 ) +4 66 67 (-768 1920 16 ) (-768 1920 512 ) (-768 2048 512 ) (-768 2048 16 ) +4 66 68 (-768 1920 0 ) (-768 1024 0 ) (-768 1024 512 ) (-768 1920 512 ) +4 67 78 (-1024 2048 320 ) (-1024 2048 16 ) (-1024 1920 16 ) (-1024 1920 320 ) +4 67 77 (-1024 2048 512 ) (-1024 2048 320 ) (-1024 1920 320 ) (-1024 1920 512 ) +4 67 68 (-768 1920 16 ) (-768 1920 512 ) (-1024 1920 512 ) (-1024 1920 16 ) +4 68 81 (-1024 1664 0 ) (-1024 1024 0 ) (-1024 1024 320 ) (-1024 1664 320 ) +4 68 80 (-1024 1920 0 ) (-1024 1664 0 ) (-1024 1664 320 ) (-1024 1920 320 ) +4 68 77 (-1024 1024 320 ) (-1024 1024 512 ) (-1024 1920 512 ) (-1024 1920 320 ) +4 68 74 (-1024 1024 16 ) (-1024 1024 0 ) (-768 1024 0 ) (-768 1024 16 ) +4 68 73 (-1024 1024 64 ) (-1024 1024 16 ) (-768 1024 16 ) (-768 1024 64 ) +4 68 70 (-768 1024 512 ) (-1024 1024 512 ) (-1024 1024 64 ) (-768 1024 64 ) +4 68 69 (-768 1024 0 ) (-1024 1024 0 ) (-1024 1920 0 ) (-768 1920 0 ) +4 69 82 (-1024 2048 0 ) (-1024 2048 -128 ) (-1024 1024 -128 ) (-1024 1024 0 ) +4 69 76 (0 1024 -128 ) (0 1024 0 ) (-1024 1024 0 ) (-1024 1024 -128 ) +4 70 120 (0 0 64 ) (0 0 512 ) (-384 0 512 ) (-384 0 64 ) +4 70 122 (-384 0 512 ) (-1024 0 512 ) (-1024 0 64 ) (-384 0 64 ) +4 70 87 (-1024 0 64 ) (-1024 0 512 ) (-1024 1024 512 ) (-1024 1024 64 ) +4 70 71 (0 1024 64 ) (0 768 64 ) (-512 768 64 ) (-512 1024 64 ) +4 70 72 (0 352 64 ) (0 0 64 ) (-512 0 64 ) (-512 352 64 ) +4 70 73 (-512 0 64 ) (-1024 0 64 ) (-1024 1024 64 ) (-512 1024 64 ) +4 71 73 (-512 1024 16 ) (-512 768 16 ) (-512 768 64 ) (-512 1024 64 ) +4 72 120 (0 0 16 ) (0 0 64 ) (-384 0 64 ) (-384 0 16 ) +4 72 122 (-384 0 64 ) (-512 0 64 ) (-512 0 16 ) (-384 0 16 ) +4 72 75 (-384 0 16 ) (-512 0 16 ) (-512 128 16 ) (-384 128 16 ) +4 72 73 (-512 352 16 ) (-512 0 16 ) (-512 0 64 ) (-512 352 64 ) +4 73 122 (-512 0 64 ) (-1024 0 64 ) (-1024 0 16 ) (-512 0 16 ) +4 73 87 (-1024 0 16 ) (-1024 0 64 ) (-1024 1024 64 ) (-1024 1024 16 ) +4 73 75 (-512 0 16 ) (-1024 0 16 ) (-1024 128 16 ) (-512 128 16 ) +4 73 74 (-1024 128 16 ) (-1024 1024 16 ) (-768 1024 16 ) (-768 128 16 ) +4 74 87 (-1024 128 16 ) (-1024 1024 16 ) (-1024 1024 0 ) (-1024 128 0 ) +4 74 76 (-768 128 0 ) (-1024 128 0 ) (-1024 1024 0 ) (-768 1024 0 ) +4 74 75 (-1024 128 0 ) (-768 128 0 ) (-768 128 16 ) (-1024 128 16 ) +4 75 122 (-384 0 16 ) (-1024 0 16 ) (-1024 0 0 ) (-384 0 0 ) +4 75 87 (-1024 0 0 ) (-1024 0 16 ) (-1024 128 16 ) (-1024 128 0 ) +4 75 76 (-384 0 0 ) (-1024 0 0 ) (-1024 128 0 ) (-384 128 0 ) +4 76 123 (0 0 -128 ) (0 0 0 ) (-1024 0 0 ) (-1024 0 -128 ) +4 76 90 (-1024 0 -128 ) (-1024 0 0 ) (-1024 1024 0 ) (-1024 1024 -128 ) +4 77 88 (-1920 1024 512 ) (-2048 1024 512 ) (-2048 1024 320 ) (-1920 1024 320 ) +4 77 87 (-1024 1024 320 ) (-1024 1024 512 ) (-1920 1024 512 ) (-1920 1024 320 ) +4 77 83 (-2048 2048 512 ) (-2048 2048 320 ) (-2048 1024 320 ) (-2048 1024 512 ) +4 77 81 (-1920 1664 320 ) (-1024 1664 320 ) (-1024 1024 320 ) (-1920 1024 320 ) +4 77 80 (-1920 1920 320 ) (-1024 1920 320 ) (-1024 1664 320 ) (-1920 1664 320 ) +4 77 78 (-1408 2048 320 ) (-1024 2048 320 ) (-1024 1920 320 ) (-1408 1920 320 ) +4 77 79 (-1920 2048 320 ) (-1408 2048 320 ) (-1408 1920 320 ) (-1920 1920 320 ) +4 78 80 (-1024 1920 16 ) (-1024 1920 320 ) (-1408 1920 320 ) (-1408 1920 16 ) +4 78 79 (-1408 1920 16 ) (-1408 1920 320 ) (-1408 2048 320 ) (-1408 2048 16 ) +3 79 80 (-1408 1920 0 ) (-1408 1920 320 ) (-1920 1920 320 ) +4 80 82 (-1408 1920 0 ) (-1024 1920 0 ) (-1024 1664 0 ) (-1408 1664 0 ) +4 80 81 (-1408 1664 0 ) (-1024 1664 0 ) (-1024 1664 320 ) (-1920 1664 320 ) +4 81 87 (-1024 1024 0 ) (-1024 1024 320 ) (-1920 1024 320 ) (-1920 1024 0 ) +4 81 82 (-1024 1024 0 ) (-1920 1024 0 ) (-1920 1664 0 ) (-1024 1664 0 ) +4 82 90 (-1024 1024 -128 ) (-1024 1024 0 ) (-2048 1024 0 ) (-2048 1024 -128 ) +4 82 86 (-2048 2048 0 ) (-2048 2048 -128 ) (-2048 1024 -128 ) (-2048 1024 0 ) +4 83 96 (-3072 1024 320 ) (-3072 1024 512 ) (-3072 2048 512 ) (-3072 2048 320 ) +4 83 91 (-2048 1024 320 ) (-2048 1024 512 ) (-2304 1024 512 ) (-2304 1024 320 ) +4 83 93 (-2304 1024 512 ) (-3072 1024 512 ) (-3072 1024 320 ) (-2304 1024 320 ) +4 83 85 (-2304 1024 320 ) (-3072 1024 320 ) (-3072 1664 320 ) (-2304 1664 320 ) +4 83 84 (-3072 1664 320 ) (-3072 2048 320 ) (-2304 2048 320 ) (-2304 1664 320 ) +4 84 96 (-3072 1664 320 ) (-3072 2048 320 ) (-3072 2048 0 ) (-3072 1664 0 ) +4 84 86 (-2304 1664 0 ) (-3072 1664 0 ) (-3072 2048 0 ) (-2304 2048 0 ) +4 84 85 (-3072 1664 0 ) (-2304 1664 0 ) (-2304 1664 320 ) (-3072 1664 320 ) +4 85 96 (-3072 1024 0 ) (-3072 1024 320 ) (-3072 1664 320 ) (-3072 1664 0 ) +4 85 93 (-2304 1024 320 ) (-3072 1024 320 ) (-3072 1024 0 ) (-2304 1024 0 ) +4 85 86 (-2304 1024 0 ) (-3072 1024 0 ) (-3072 1664 0 ) (-2304 1664 0 ) +4 86 96 (-3072 1024 -128 ) (-3072 1024 0 ) (-3072 2048 0 ) (-3072 2048 -128 ) +4 86 94 (-2048 1024 -128 ) (-2048 1024 0 ) (-3072 1024 0 ) (-3072 1024 -128 ) +4 87 124 (-1024 0 0 ) (-1024 0 512 ) (-1920 0 512 ) (-1920 0 0 ) +4 87 90 (-1024 0 0 ) (-1920 0 0 ) (-1920 1024 0 ) (-1024 1024 0 ) +4 87 88 (-1920 640 320 ) (-1920 640 512 ) (-1920 1024 512 ) (-1920 1024 320 ) +4 87 89 (-1920 640 0 ) (-1920 0 0 ) (-1920 0 512 ) (-1920 640 512 ) +4 88 91 (-2048 1024 512 ) (-2048 1024 320 ) (-2048 640 320 ) (-2048 640 512 ) +4 88 89 (-1920 640 320 ) (-1920 640 512 ) (-2048 640 512 ) (-2048 640 320 ) +4 89 124 (-1920 0 512 ) (-2048 0 512 ) (-2048 0 0 ) (-1920 0 0 ) +4 89 92 (-2048 640 0 ) (-2048 0 0 ) (-2048 0 512 ) (-2048 640 512 ) +4 89 90 (-1920 0 0 ) (-2048 0 0 ) (-2048 640 0 ) (-1920 640 0 ) +4 90 124 (-1024 0 -128 ) (-1024 0 0 ) (-2048 0 0 ) (-2048 0 -128 ) +4 90 94 (-2048 1024 0 ) (-2048 1024 -128 ) (-2048 0 -128 ) (-2048 0 0 ) +4 91 92 (-2304 640 512 ) (-2304 640 320 ) (-2048 640 320 ) (-2048 640 512 ) +4 91 93 (-2304 640 320 ) (-2304 640 512 ) (-2304 1024 512 ) (-2304 1024 320 ) +4 92 125 (-2048 0 0 ) (-2048 0 512 ) (-2304 0 512 ) (-2304 0 0 ) +4 92 94 (-2048 0 0 ) (-2304 0 0 ) (-2304 640 0 ) (-2048 640 0 ) +4 92 93 (-2304 640 0 ) (-2304 0 0 ) (-2304 0 512 ) (-2304 640 512 ) +4 93 125 (-2304 0 512 ) (-3072 0 512 ) (-3072 0 0 ) (-2304 0 0 ) +4 93 97 (-3072 0 0 ) (-3072 0 512 ) (-3072 1024 512 ) (-3072 1024 0 ) +4 93 94 (-2304 0 0 ) (-3072 0 0 ) (-3072 1024 0 ) (-2304 1024 0 ) +4 94 125 (-2048 0 -128 ) (-2048 0 0 ) (-3072 0 0 ) (-3072 0 -128 ) +4 94 97 (-3072 0 -128 ) (-3072 0 0 ) (-3072 1024 0 ) (-3072 1024 -128 ) +4 95 96 (-3072 2048 -128 ) (-3072 2048 512 ) (-4096 2048 512 ) (-4096 2048 -128 ) +4 96 97 (-3072 1024 -128 ) (-3072 1024 512 ) (-4096 1024 512 ) (-4096 1024 -128 ) +4 97 132 (-3072 0 -128 ) (-3072 0 512 ) (-4096 0 512 ) (-4096 0 -128 ) +4 98 101 (3072 0 512 ) (3072 0 -128 ) (3072 -1024 -128 ) (3072 -1024 512 ) +4 98 99 (4096 -1024 -128 ) (4096 -1024 512 ) (3072 -1024 512 ) (3072 -1024 -128 ) +4 99 110 (3072 -2048 -128 ) (3072 -2048 512 ) (3072 -1024 512 ) (3072 -1024 -128 ) +4 99 100 (4096 -2048 -128 ) (4096 -2048 512 ) (3072 -2048 512 ) (3072 -2048 -128 ) +4 100 116 (4096 -3072 -128 ) (4096 -3072 512 ) (3072 -3072 512 ) (3072 -3072 -128 ) +4 100 111 (3072 -3072 -128 ) (3072 -3072 512 ) (3072 -2048 512 ) (3072 -2048 -128 ) +4 101 110 (3072 -1024 -128 ) (3072 -1024 512 ) (2048 -1024 512 ) (2048 -1024 -128 ) +4 101 105 (2048 0 0 ) (2048 0 -128 ) (2048 -1024 -128 ) (2048 -1024 0 ) +4 101 102 (2048 0 512 ) (2048 0 0 ) (2048 -1024 0 ) (2048 -1024 512 ) +4 102 112 (2048 -1024 0 ) (2048 -1024 512 ) (1408 -1024 512 ) (1408 -1024 0 ) +4 102 105 (1408 0 0 ) (2048 0 0 ) (2048 -1024 0 ) (1408 -1024 0 ) +4 102 103 (1408 -128 16 ) (1408 -128 512 ) (1408 0 512 ) (1408 0 16 ) +4 102 104 (1408 -128 0 ) (1408 -1024 0 ) (1408 -1024 512 ) (1408 -128 512 ) +4 103 106 (1024 -128 512 ) (1024 0 512 ) (1024 0 16 ) (1024 -128 16 ) +4 103 104 (1408 -128 16 ) (1408 -128 512 ) (1024 -128 512 ) (1024 -128 16 ) +4 104 112 (1408 -1024 512 ) (1024 -1024 512 ) (1024 -1024 0 ) (1408 -1024 0 ) +4 104 107 (1024 -1024 0 ) (1024 -1024 16 ) (1024 -128 16 ) (1024 -128 0 ) +4 104 106 (1024 -1024 16 ) (1024 -1024 512 ) (1024 -128 512 ) (1024 -128 16 ) +4 104 105 (1024 -1024 0 ) (1024 -128 0 ) (1408 -128 0 ) (1408 -1024 0 ) +4 105 112 (2048 -1024 -128 ) (2048 -1024 0 ) (1024 -1024 0 ) (1024 -1024 -128 ) +4 105 109 (1024 -1024 -128 ) (1024 -1024 0 ) (1024 0 0 ) (1024 0 -128 ) +4 106 120 (0 0 512 ) (0 0 16 ) (0 -512 16 ) (0 -512 512 ) +4 106 121 (0 -512 16 ) (0 -1024 16 ) (0 -1024 512 ) (0 -512 512 ) +4 106 113 (1024 -1024 16 ) (1024 -1024 512 ) (0 -1024 512 ) (0 -1024 16 ) +4 106 108 (256 -1024 16 ) (0 -1024 16 ) (0 -512 16 ) (256 -512 16 ) +4 106 107 (1024 -1024 16 ) (256 -1024 16 ) (256 -128 16 ) (1024 -128 16 ) +4 107 113 (1024 -1024 0 ) (1024 -1024 16 ) (256 -1024 16 ) (256 -1024 0 ) +4 107 109 (1024 -128 0 ) (1024 -1024 0 ) (256 -1024 0 ) (256 -128 0 ) +4 107 108 (256 -512 0 ) (256 -1024 0 ) (256 -1024 16 ) (256 -512 16 ) +4 108 121 (0 -512 0 ) (0 -1024 0 ) (0 -1024 16 ) (0 -512 16 ) +4 108 113 (256 -1024 16 ) (0 -1024 16 ) (0 -1024 0 ) (256 -1024 0 ) +4 108 109 (0 -1024 0 ) (0 -512 0 ) (256 -512 0 ) (256 -1024 0 ) +4 109 123 (0 0 0 ) (0 0 -128 ) (0 -1024 -128 ) (0 -1024 0 ) +4 109 113 (1024 -1024 -128 ) (1024 -1024 0 ) (0 -1024 0 ) (0 -1024 -128 ) +4 110 112 (2048 -1024 512 ) (2048 -1024 -128 ) (2048 -2048 -128 ) (2048 -2048 512 ) +4 110 111 (3072 -2048 -128 ) (3072 -2048 512 ) (2048 -2048 512 ) (2048 -2048 -128 ) +4 111 117 (3072 -3072 -128 ) (3072 -3072 512 ) (2048 -3072 512 ) (2048 -3072 -128 ) +4 111 114 (2048 -3072 -128 ) (2048 -3072 512 ) (2048 -2048 512 ) (2048 -2048 -128 ) +4 112 114 (2048 -2048 -128 ) (2048 -2048 512 ) (1024 -2048 512 ) (1024 -2048 -128 ) +4 112 113 (1024 -1024 512 ) (1024 -1024 -128 ) (1024 -2048 -128 ) (1024 -2048 512 ) +4 113 126 (0 -2048 -128 ) (0 -2048 512 ) (0 -1024 512 ) (0 -1024 -128 ) +4 113 115 (1024 -2048 -128 ) (1024 -2048 512 ) (0 -2048 512 ) (0 -2048 -128 ) +4 114 118 (2048 -3072 -128 ) (2048 -3072 512 ) (1024 -3072 512 ) (1024 -3072 -128 ) +4 114 115 (1024 -2048 512 ) (1024 -2048 -128 ) (1024 -3072 -128 ) (1024 -3072 512 ) +4 115 127 (0 -3072 -128 ) (0 -3072 512 ) (0 -2048 512 ) (0 -2048 -128 ) +4 115 119 (1024 -3072 -128 ) (1024 -3072 512 ) (0 -3072 512 ) (0 -3072 -128 ) +4 116 117 (3072 -3072 512 ) (3072 -3072 -128 ) (3072 -4096 -128 ) (3072 -4096 512 ) +4 117 118 (2048 -3072 512 ) (2048 -3072 -128 ) (2048 -4096 -128 ) (2048 -4096 512 ) +4 118 119 (1024 -4096 -128 ) (1024 -4096 512 ) (1024 -3072 512 ) (1024 -3072 -128 ) +4 119 135 (0 -4096 -128 ) (0 -4096 512 ) (0 -3072 512 ) (0 -3072 -128 ) +4 120 121 (-384 -512 512 ) (-384 -512 16 ) (0 -512 16 ) (0 -512 512 ) +4 120 122 (-384 -512 16 ) (-384 -512 512 ) (-384 0 512 ) (-384 0 16 ) +4 121 126 (0 -1024 0 ) (0 -1024 512 ) (-384 -1024 512 ) (-384 -1024 0 ) +4 121 123 (0 -512 0 ) (0 -1024 0 ) (-384 -1024 0 ) (-384 -512 0 ) +4 121 122 (-384 -512 0 ) (-384 -1024 0 ) (-384 -1024 512 ) (-384 -512 512 ) +4 122 126 (-384 -1024 512 ) (-1024 -1024 512 ) (-1024 -1024 0 ) (-384 -1024 0 ) +4 122 124 (-1024 0 512 ) (-1024 0 0 ) (-1024 -1024 0 ) (-1024 -1024 512 ) +4 122 123 (-1024 -1024 0 ) (-1024 0 0 ) (-384 0 0 ) (-384 -1024 0 ) +4 123 126 (0 -1024 -128 ) (0 -1024 0 ) (-1024 -1024 0 ) (-1024 -1024 -128 ) +4 123 124 (-1024 0 0 ) (-1024 0 -128 ) (-1024 -1024 -128 ) (-1024 -1024 0 ) +4 124 128 (-1024 -1024 -128 ) (-1024 -1024 512 ) (-2048 -1024 512 ) (-2048 -1024 -128 ) +4 124 125 (-2048 -1024 -128 ) (-2048 -1024 512 ) (-2048 0 512 ) (-2048 0 -128 ) +4 125 132 (-3072 0 512 ) (-3072 0 -128 ) (-3072 -1024 -128 ) (-3072 -1024 512 ) +4 125 129 (-2048 -1024 -128 ) (-2048 -1024 512 ) (-3072 -1024 512 ) (-3072 -1024 -128 ) +4 126 128 (-1024 -1024 512 ) (-1024 -1024 -128 ) (-1024 -2048 -128 ) (-1024 -2048 512 ) +4 126 127 (0 -2048 -128 ) (0 -2048 512 ) (-1024 -2048 512 ) (-1024 -2048 -128 ) +4 127 135 (0 -3072 -128 ) (0 -3072 512 ) (-1024 -3072 512 ) (-1024 -3072 -128 ) +4 127 130 (-1024 -3072 -128 ) (-1024 -3072 512 ) (-1024 -2048 512 ) (-1024 -2048 -128 ) +4 128 130 (-1024 -2048 -128 ) (-1024 -2048 512 ) (-2048 -2048 512 ) (-2048 -2048 -128 ) +4 128 129 (-2048 -1024 512 ) (-2048 -1024 -128 ) (-2048 -2048 -128 ) (-2048 -2048 512 ) +4 129 133 (-3072 -2048 -128 ) (-3072 -2048 512 ) (-3072 -1024 512 ) (-3072 -1024 -128 ) +4 129 131 (-2048 -2048 -128 ) (-2048 -2048 512 ) (-3072 -2048 512 ) (-3072 -2048 -128 ) +4 130 136 (-1024 -3072 -128 ) (-1024 -3072 512 ) (-2048 -3072 512 ) (-2048 -3072 -128 ) +4 130 131 (-2048 -2048 512 ) (-2048 -2048 -128 ) (-2048 -3072 -128 ) (-2048 -3072 512 ) +4 131 137 (-2048 -3072 -128 ) (-2048 -3072 512 ) (-3072 -3072 512 ) (-3072 -3072 -128 ) +4 131 134 (-3072 -3072 -128 ) (-3072 -3072 512 ) (-3072 -2048 512 ) (-3072 -2048 -128 ) +4 132 133 (-3072 -1024 -128 ) (-3072 -1024 512 ) (-4096 -1024 512 ) (-4096 -1024 -128 ) +4 133 134 (-3072 -2048 -128 ) (-3072 -2048 512 ) (-4096 -2048 512 ) (-4096 -2048 -128 ) +4 134 138 (-3072 -3072 -128 ) (-3072 -3072 512 ) (-4096 -3072 512 ) (-4096 -3072 -128 ) +4 135 136 (-1024 -3072 512 ) (-1024 -3072 -128 ) (-1024 -4096 -128 ) (-1024 -4096 512 ) +4 136 137 (-2048 -4096 -128 ) (-2048 -4096 512 ) (-2048 -3072 512 ) (-2048 -3072 -128 ) +4 137 138 (-3072 -3072 512 ) (-3072 -3072 -128 ) (-3072 -4096 -128 ) (-3072 -4096 512 ) diff --git a/MCDV/de_tavr_test.txt b/MCDV/de_tavr_test.txt index c5036b7..5d6fe8f 100644 --- a/MCDV/de_tavr_test.txt +++ b/MCDV/de_tavr_test.txt @@ -1,8 +1,10 @@ // TAVR - AUTO RADAR. v 2.0.0 de_tavr_test { + "TSpawn_x" "0.700000" + "TSpawn_y" "0.370000" "material" "overviews/de_tavr_test" - "pos_x" "-2976.000000" - "pos_y" "1728.000000" - "scale" "5.560000" + "pos_x" "-2432.000000" + "pos_y" "3712.000000" + "scale" "4.880000" } diff --git a/MCDV/de_tavr_test.vmf b/MCDV/de_tavr_test.vmf index 8f61044..4e4fd39 100644 --- a/MCDV/de_tavr_test.vmf +++ b/MCDV/de_tavr_test.vmf @@ -2,7 +2,7 @@ versioninfo { "editorversion" "400" "editorbuild" "8075" - "mapversion" "23" + "mapversion" "26" "formatversion" "100" "prefab" "0" } @@ -26,13 +26,13 @@ viewsettings "bSnapToGrid" "1" "bShowGrid" "1" "bShowLogicalGrid" "0" - "nGridSpacing" "64" + "nGridSpacing" "1" "bShow3DGrid" "0" } world { "id" "1" - "mapversion" "23" + "mapversion" "26" "classname" "worldspawn" "detailmaterial" "detail/detailsprites" "detailvbsp" "detail.vbsp" @@ -40,12 +40,12 @@ world "skyname" "sky_dust" solid { - "id" "185" + "id" "340" side { - "id" "298" - "plane" "(-512 768 64) (96 768 64) (96 352 64)" - "material" "TERRI/DEV/BSP" + "id" "399" + "plane" "(-2304 1664 320) (-2304 2688 320) (-1920 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -54,9 +54,9 @@ world } side { - "id" "299" - "plane" "(-512 352 0) (96 352 0) (96 768 0)" - "material" "TERRI/DEV/BSP" + "id" "398" + "plane" "(-2304 2688 0) (-2304 1664 0) (-1408 1664 0)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -65,20 +65,9 @@ world } side { - "id" "300" - "plane" "(-512 768 64) (-512 352 64) (-512 352 0)" - "material" "TERRI/DEV/BSP" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "301" - "plane" "(96 768 0) (96 352 0) (96 352 64)" - "material" "TERRI/DEV/BSP" + "id" "397" + "plane" "(-2304 1664 0) (-2304 2688 0) (-2304 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -87,9 +76,9 @@ world } side { - "id" "302" - "plane" "(96 768 64) (-512 768 64) (-512 768 0)" - "material" "TERRI/DEV/BSP" + "id" "396" + "plane" "(-2304 2688 0) (-1408 2688 0) (-1920 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -98,225 +87,29 @@ world } side { - "id" "303" - "plane" "(96 352 0) (-512 352 0) (-512 352 64)" - "material" "TERRI/DEV/BSP" + "id" "395" + "plane" "(-1408 1664 0) (-2304 1664 0) (-2304 1664 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } - editor - { - "color" "0 175 108" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "300" side { - "id" "364" - "plane" "(-2304 640 16) (-768 640 16) (-768 -512 16)" + "id" "394" + "plane" "(-1920 1664 320) (-1920 2688 320) (-1408 2688 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "4" - "startposition" "[-2304 -512 16]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 1 0 0 0 0 0 0" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row9" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row10" "0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row11" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row12" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row13" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row14" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1" - "row15" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1" - "row16" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 0.999999" - } - distances - { - "row0" "0.763826 5.96065 12.5153 11.6475 11.1909 12.9066 20.7165 59.8321 109.862 116.766 89.1189 49.6752 4.91888 8.91825 0.234844 0 0" - "row1" "1.78254 8.52386 18.5961 21.0923 21.34 21.7541 21.4265 58.4647 109.754 106.78 72.7322 21.6723 26.8507 32.7619 5.64012 0.870894 0" - "row2" "2.55907 11.1804 26.9376 31.3373 29.3567 23.0552 18.0893 43.67 92.4869 82.9494 47.8114 1.73953 47.8986 52.3774 17.9949 5.51942 0.402121" - "row3" "1.78254 14.677 35.1926 41.8045 38.7318 27.8384 16.0093 20.6234 61.7877 53.095 25.0551 23.1859 54.0371 59.3047 24.2145 11.0664 2.73138" - "row4" "1.63694 18.2671 43.4577 55.1048 50.0117 31.231 10.8698 3.26921 16.7716 16.8288 3.29499 25.0337 37.7807 37.9924 24.3008 13.7735 7.22036" - "row5" "3.24741 21.7096 46.8134 65.0489 62.0932 40.5125 16.1549 2.52058 2.1478 3.60571 9.07183 10.5268 16.4255 21.7405 23.416 20.4853 12.7837" - "row6" "4.76791 26.3295 45.9517 62.0595 69.6012 57.17 34.9446 15.8628 4.42009 4.53214 7.19137 15.8026 3.62021 11.6962 24.9565 27.5601 20.531" - "row7" "5.83217 29.6007 42.5486 53.2354 64.8815 65.7144 41.9498 23.9465 1.65824 3.26843 16.75 35.5101 19.0637 4.02733 24.9682 28.7601 26.3103" - "row8" "5.59904 24.9858 35.3134 42.3456 55.2584 60.8664 43.8817 28.0129 3.78515 5.82825 18.6055 47.9194 22.7065 10.0007 30.9776 32.6211 28.2304" - "row9" "2.91548 15.3807 22.0614 23.9927 34.4419 48.7846 40.3048 24.6801 18.9682 18.3385 26.9162 35.7643 2.61136 33.9433 45.9861 41.4042 24.6333" - "row10" "3.69475 0.409782 4.02504 4.39206 10.2888 28.1917 28.7027 28.2023 36.9964 35.4945 31.0129 24.6062 7.82129 40.561 61.1932 49.8747 17.7855" - "row11" "13.0442 17.3625 18.5573 16.353 9.72467 9.00115 20.4675 36.7003 46.5016 43.9336 38.5465 16.7722 10.7325 44.5016 61.7517 46.3358 10.7509" - "row12" "21.055 32.0003 36.7512 34.9153 26.3554 8.55539 11.8522 30.5639 35.4397 37.02 39.3416 16.0252 5.61727 34.2792 44.3682 31.903 5.96298" - "row13" "28.0745 41.23 50.3047 49.2251 41.4829 25.3881 2.09095 14.6461 18.8029 27.1146 32.8233 11.193 14.9957 26.9892 29.8068 20.0761 1.6942" - "row14" "31.1992 45.1235 54.0978 54.2644 44.8931 34.6672 19.4103 1.39018 4.93147 14.1383 20.0649 4.30915 19.2724 19.0168 17.7043 8.89077 0.869659" - "row15" "29.9086 44.0788 51.3673 51.7355 42.421 34.8036 26.1351 17.1994 14.7001 11.4436 4.85766 10.8429 14.2376 5.82297 3.0351 2.10151 0.759523" - "row16" "24.3625 37.7631 44.2721 42.6252 36.6075 32.8156 27.5449 27.1968 29.6473 30.3383 28.7483 20.2384 0.272941 7.48985 8.65207 4.45842 0.231886" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row9" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row10" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row11" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row12" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row13" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row14" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row15" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row16" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row9" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row10" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row11" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row12" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row13" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row14" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row15" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row16" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row9" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row10" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row11" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row12" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row13" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row14" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row15" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row16" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row1" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row2" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row3" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row4" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row5" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row6" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row7" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row8" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row9" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row10" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row11" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row12" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row13" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row14" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row15" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } - } - side - { - "id" "365" - "plane" "(-2304 -512 0) (-768 -512 0) (-768 640 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "366" - "plane" "(-2304 640 16) (-2304 -512 16) (-2304 -512 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "367" - "plane" "(-768 640 0) (-768 -512 0) (-768 -512 16)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "368" - "plane" "(-768 640 16) (-2304 640 16) (-2304 640 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "369" - "plane" "(-768 -512 0) (-2304 -512 0) (-2304 -512 16)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" } editor { - "color" "0 245 102" + "color" "0 145 202" "visgroupid" "8" "visgroupshown" "1" "visgroupautoshown" "1" @@ -324,106 +117,23 @@ world } solid { - "id" "308" + "id" "185" side { - "id" "381" - "plane" "(-1920 1600 64) (-960 1600 64) (-960 640 64)" - "material" "DEV/GRAYGRID" + "id" "298" + "plane" "(-512 768 64) (96 768 64) (96 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "3" - "startposition" "[-1920 640 64]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "-0.0383041 0 -0.999266 -0.0605712 0 -0.998164 -0.080777 0 -0.996732 -0.220559 0 -0.975374 -0.409115 0 -0.912483 -0.466448 0 -0.884549 -0.412318 0 -0.91104 -0.243353 0 -0.969938 -0.192478 0 -0.981301" - "row1" "-0.0601442 0 -0.99819 -0.114831 0 -0.993385 -0.181855 0 -0.983325 -0.3369 0 -0.941541 -0.582697 0 -0.812689 -0.657509 0 -0.753447 -0.497548 0 -0.867436 -0.278393 0 -0.960467 -0.347922 0 -0.937523" - "row2" "-0.0567351 0 -0.998389 -0.136972 0 -0.990575 -0.314021 0 -0.949416 -0.739862 0 -0.672759 -0.956272 0 -0.292477 -0.916687 0 -0.399606 -0.642063 0 -0.766652 -0.538216 0 -0.842807 -0.37948 0 -0.9252" - "row3" "-0.0225022 0 -0.999747 -0.0894556 0 -0.995991 -0.248919 0 -0.968524 -0.991608 0 0.129284 -0.982957 0 0.183834 -0.979776 0 -0.200099 -0.76083 0 -0.648951 -0.66251 0 -0.749053 -0.414614 0 -0.909997" - "row4" "0 0 -1 -0.0382586 0 -0.999268 -0.264676 0 -0.964338 -0.869638 0 -0.49369 -0.977245 0 0.212115 -0.965225 0 0.261421 -0.829858 0 -0.557975 -0.736771 0 -0.676143 -0.529734 0 -0.848164" - "row5" "0 0 -1 -0.0174317 0 -0.999848 -0.253577 0 -0.967315 -0.751918 0 -0.659256 -0.959872 0 0.280437 -0.922153 0 0.386825 -0.999978 0 0.00658664 -0.939823 0 -0.341661 -0.835544 0 -0.549424" - "row6" "0 0 -1 -0.0219148 0 -0.99976 -0.267836 0 -0.963464 -0.775409 0 -0.631459 -0.92162 0 0.388094 -0.910088 0 0.414416 -0.996524 0 0.083303 -0.975373 0 -0.220562 0.513901 0 -0.85785" - "row7" "0 0 -1 0 0 -1 -0.036836 0 -0.999321 -0.518609 0 -0.855012 -0.899542 0 0.436834 -0.738005 0 0.674795 -0.978284 0 -0.20727 -0.640873 0 -0.767647 0.605817 0 -0.795604" - "row8" "0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -1 -0.306346 0 -0.95192 -0.307043 0 -0.951696 -0.321949 0 -0.946757 0.455059 0 -0.890461" - } - distances - { - "row0" "36.2889 43.8473 48.2149 55.8008 69.91 87.3168 97.7781 95.3492 79.5825" - "row1" "44.9055 50.5946 48.2234 56.1726 62.4508 72.3361 94.0449 115.51 93.9099" - "row2" "53.0774 55.26 36.7006 23.5966 35.6565 50.13 73.2842 128.466 85.8807" - "row3" "66.4376 68.1012 43.7816 23.8592 41.819 50.45 84.9463 134.364 66.7833" - "row4" "67.6884 68.478 59.5534 42.2632 53.8851 60.545 64.9867 138.519 65.5574" - "row5" "51.0246 57.5557 59.0688 49.671 57.3377 73.0954 79.8738 118.315 85.3877" - "row6" "23.3068 31.7503 36.5382 33.5801 45.5245 62.7161 62.6003 77.7924 39.6095" - "row7" "3.98724 9.99364 15.5487 14.3704 17.4743 32.2316 34.1009 55.8486 61.4499" - "row8" "0 0 4.59783 9.93177 7.62032 6.67879 31.0747 54.027 44.8724" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row1" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row2" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row3" "9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9" - "row4" "9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9" - "row5" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row6" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row7" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } } side { - "id" "380" - "plane" "(-1920 640 0) (-960 640 0) (-960 1600 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "299" + "plane" "(-512 352 0) (96 352 0) (96 768 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -432,9 +142,9 @@ world } side { - "id" "379" - "plane" "(-1920 1600 64) (-1920 640 64) (-1920 640 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "300" + "plane" "(-512 768 64) (-512 352 64) (-512 352 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -443,103 +153,20 @@ world } side { - "id" "378" - "plane" "(-960 1600 0) (-960 640 0) (-960 640 64)" - "material" "DEV/GRAYGRID" + "id" "301" + "plane" "(96 768 0) (96 352 0) (96 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "3" - "startposition" "[-960 640 0]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "-0.224218 0 -0.974539 -0.326405 0 -0.94523 -0.205732 0 -0.978608 0.619766 0 -0.784787 0.640701 0 -0.76779 0.599388 0 -0.800459 0.843928 0 -0.536457 0.693591 0 -0.720369 0.618616 0 -0.785694" - "row1" "-0.223639 0 -0.974672 -0.332692 0 -0.943036 -0.231756 0 -0.972774 0.5633 0 -0.826252 0.556677 0 -0.830729 0.471812 0 -0.881699 0.82826 0 -0.560345 0.693041 0 -0.720898 0.607692 0 -0.794173" - "row2" "-0.222349 0 -0.974967 -0.338079 0 -0.941118 -0.25729 0 -0.966334 0.484227 0 -0.874943 0.45106 0 -0.892493 0.288452 0 -0.957494 0.809952 0 -0.586497 0.690428 0 -0.723401 0.59518 0 -0.803592" - "row3" "-0.2202 0 -0.975455 -0.34253 0 -0.939507 -0.281824 0 -0.959466 0.371185 0 -0.928559 0.319583 0 -0.947558 0.0423257 0 -0.999104 0.787744 0 -0.616002 0.685194 0 -0.72836 0.58046 0 -0.814289" - "row4" "-0.217025 0 -0.976166 -0.345856 0 -0.938288 -0.304897 0 -0.952385 0.232955 0 -0.972487 0.162783 0 -0.986662 -0.232034 0 -0.972708 0.75923 0 -0.650822 0.677109 0 -0.735883 0.563295 0 -0.826256" - "row5" "-0.212761 0 -0.977104 -0.348121 0 -0.93745 -0.326346 0 -0.945251 0.0729318 0 -0.997337 -0.0146876 0 -0.999892 -0.479211 0 -0.877699 0.722007 0 -0.691886 0.665778 0 -0.74615 0.543087 0 -0.839677" - "row6" "-0.207321 0 -0.978273 -0.349332 0 -0.936999 -0.345976 0 -0.938243 -0.0983915 0 -0.995148 -0.2001 0 -0.979776 -0.661624 0 -0.749836 0.672504 0 -0.740093 0.650674 0 -0.759357 0.519049 0 -0.854744" - "row7" "-0.200605 0 -0.979672 -0.349306 0 -0.937009 -0.36372 0 -0.931508 -0.265575 0 -0.96409 -0.376111 0 -0.926574 -0.773343 0 -0.633988 0.605551 0 -0.795806 0.631028 0 -0.77576 0.490157 0 -0.871634" - "row8" "-0.192478 0 -0.981301 -0.347922 0 -0.937523 -0.37948 0 -0.9252 -0.414614 0 -0.909997 -0.529734 0 -0.848164 -0.835544 0 -0.549424 0.513901 0 -0.85785 0.605817 0 -0.795604 0.455059 0 -0.890461" - } - distances - { - "row0" "77.7816 87.7057 77.9439 76.0797 63.8231 55.5755 57.567 66.6908 48.6504" - "row1" "78.5807 89.3163 79.5894 72.8797 60.8289 51.9088 56.4105 67.1245 48.9465" - "row2" "79.2297 90.7237 81.116 69.2884 58.0405 48.4691 54.8605 67.2279 49.0251" - "row3" "79.7205 91.9033 82.486 65.6137 55.7635 46.7854 52.9077 67.0258 48.9026" - "row4" "80.044 92.8553 83.666 62.8497 54.4924 48.3802 50.6432 66.5165 48.5553" - "row5" "80.1961 93.5495 84.6272 61.3693 54.5086 53.8623 48.1059 65.6978 47.9765" - "row6" "80.1724 93.9539 85.3378 61.4759 56.192 63.1785 45.3488 64.5742 47.166" - "row7" "79.9691 94.0789 85.7668 63.3073 59.8423 74.533 42.4657 63.1529 46.1279" - "row8" "79.5825 93.9099 85.8807 66.7833 65.5574 85.3877 39.6095 61.4499 44.8724" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row1" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row2" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row3" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row4" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row5" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row6" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row7" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row8" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0" - "row1" "0 0 0 0 0 0 1 1 1 9 1 0 0 0 0 0" - "row2" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row3" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row4" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row5" "0 0 0 0 0 1 1 9 9 9 9 0 0 0 0 0" - "row6" "0 0 0 0 0 1 1 9 9 9 9 0 0 0 0 0" - "row7" "0 0 0 0 0 1 1 9 9 9 1 0 0 0 0 0" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } } side { - "id" "377" - "plane" "(-960 1600 64) (-1920 1600 64) (-1920 1600 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "302" + "plane" "(96 768 64) (-512 768 64) (-512 768 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -548,9 +175,9 @@ world } side { - "id" "376" - "plane" "(-960 640 0) (-1920 640 0) (-1920 640 64)" - "material" "TOOLS/TOOLSNODRAW" + "id" "303" + "plane" "(96 352 0) (-512 352 0) (-512 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -559,144 +186,7 @@ world } editor { - "color" "0 245 102" - "visgroupid" "8" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "315" - side - { - "id" "393" - "plane" "(-228.102 1875.52 30.8304) (35.3862 1821.39 67.8613) (-106.809 1342.6 47.8771)" - "material" "DEV/GRAYGRID" - "uaxis" "[0.825771 0.551937 0.116054 -329.551] 0.25" - "vaxis" "[0.546566 -0.833886 0.0768148 -422.897] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - dispinfo - { - "power" "2" - "startposition" "[35.3843 1821.39 67.8614]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "0.82611 0.521891 -0.212537 0.837109 0.541577 -0.0770887 0.837403 0.544774 -0.044471 0.734956 0.433703 -0.521288 0.829066 0.551756 0.0906384" - "row1" "0.818897 0.513041 -0.257286 0.813558 0.507016 -0.284707 0.829443 0.551707 0.0874323 0.806959 0.499952 -0.314428 0.82565 0.551937 0.116909" - "row2" "0.837393 0.54493 -0.0427119 0.753435 0.449642 -0.479747 0.792231 0.544618 0.275249 0.835171 0.549515 0.0228719 0.82577 0.551937 0.116054" - "row3" "0.82577 0.551937 0.116054 0.836876 0.547205 -0.014332 0.752058 0.529132 0.392973 0.82577 0.551937 0.116054 0.82577 0.551937 0.116054" - "row4" "0.82577 0.551937 0.116054 0.82577 0.551937 0.116054 0.683952 0.497448 0.533625 0.82577 0.551937 0.116054 0.82577 0.551937 0.116054" - } - distances - { - "row0" "140.186 213.995 170.848 102.213 15.3649" - "row1" "111.506 170.902 238.245 143.704 36.4854" - "row2" "72.874 97.318 296.827 241.443 114.458" - "row3" "73.087 86.6115 202.029 186.193 85.8231" - "row4" "50.9581 71.6066 74.9285 55.284 46" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row1" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row2" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row3" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row4" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - } - alphas - { - "row0" "0 0 0 0 0" - "row1" "0 0 0 0 0" - "row2" "0 0 0 0 0" - "row3" "0 0 0 0 0" - "row4" "0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 0 1 9 9 1" - "row1" "9 9 0 0 0 0 0 1" - "row2" "9 9 0 9 9 1 9 9" - "row3" "9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } - } - side - { - "id" "392" - "plane" "(-701.519 1557.61 -51.8613) (-104.582 1342.6 32.0328) (37.6129 1821.39 52.017)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.546566 -0.833886 0.0768148 -38.8971] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "391" - "plane" "(37.6129 1821.39 52.017) (-104.582 1342.6 32.0328) (-106.809 1342.6 47.8771)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[-0.546566 0.833886 -0.0768148 38.8971] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "390" - "plane" "(-228.102 1875.52 30.8304) (-703.746 1557.61 -36.017) (-701.519 1557.61 -51.8613)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "389" - "plane" "(-104.582 1342.6 32.0328) (-701.519 1557.61 -51.8613) (-703.746 1557.61 -36.017)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "388" - "plane" "(35.3862 1821.39 67.8613) (-228.102 1875.52 30.8304) (-225.876 1875.52 14.9861)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - editor - { - "color" "0 245 102" - "visgroupid" "8" + "color" "0 175 108" "visgroupshown" "1" "visgroupautoshown" "1" } @@ -1477,7 +967,7 @@ world side { "id" "225" - "plane" "(-768 2432 16) (256 2432 16) (256 2048 16)" + "plane" "(-768 2432 16) (256 2432 128) (256 2048 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1499,7 +989,7 @@ world side { "id" "223" - "plane" "(-768 2432 16) (-768 2048 16) (-768 2048 0)" + "plane" "(-768 2432 0) (-768 2432 16) (-768 2048 16)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1510,7 +1000,7 @@ world side { "id" "222" - "plane" "(256 2432 0) (256 2048 0) (256 2048 16)" + "plane" "(256 2048 0) (256 2048 128) (256 2432 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1521,7 +1011,7 @@ world side { "id" "221" - "plane" "(256 2432 16) (-768 2432 16) (-768 2432 0)" + "plane" "(256 2432 0) (256 2432 128) (-768 2432 16)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1532,7 +1022,7 @@ world side { "id" "220" - "plane" "(256 2048 0) (-768 2048 0) (-768 2048 16)" + "plane" "(-768 2048 0) (-768 2048 16) (256 2048 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1554,7 +1044,7 @@ world side { "id" "237" - "plane" "(1408 512 16) (2432 512 16) (2432 128 16)" + "plane" "(1408 128 128) (1408 512 128) (2432 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1565,7 +1055,7 @@ world side { "id" "236" - "plane" "(1408 128 0) (2432 128 0) (2432 512 0)" + "plane" "(1408 512 0) (1408 128 0) (2432 128 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1576,7 +1066,7 @@ world side { "id" "235" - "plane" "(1408 512 16) (1408 128 16) (1408 128 0)" + "plane" "(1408 128 0) (1408 512 0) (1408 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1587,7 +1077,7 @@ world side { "id" "234" - "plane" "(2432 512 0) (2432 128 0) (2432 128 16)" + "plane" "(2432 512 0) (2432 128 0) (2432 128 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1598,7 +1088,7 @@ world side { "id" "233" - "plane" "(2432 512 16) (1408 512 16) (1408 512 0)" + "plane" "(1408 512 0) (2432 512 0) (2432 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1609,7 +1099,7 @@ world side { "id" "232" - "plane" "(2432 128 0) (1408 128 0) (1408 128 16)" + "plane" "(2432 128 0) (1408 128 0) (1408 128 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1631,7 +1121,7 @@ world side { "id" "249" - "plane" "(1792 1664 16) (2176 1664 16) (2176 512 16)" + "plane" "(1792 512 128) (1792 1664 128) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1642,7 +1132,7 @@ world side { "id" "248" - "plane" "(1792 512 0) (2176 512 0) (2176 1664 0)" + "plane" "(1792 1664 0) (1792 512 0) (2176 512 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1653,7 +1143,7 @@ world side { "id" "247" - "plane" "(1792 1664 16) (1792 512 16) (1792 512 0)" + "plane" "(1792 512 0) (1792 1664 0) (1792 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1664,7 +1154,7 @@ world side { "id" "246" - "plane" "(2176 1664 0) (2176 512 0) (2176 512 16)" + "plane" "(2176 1664 0) (2176 512 0) (2176 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1675,7 +1165,7 @@ world side { "id" "245" - "plane" "(2176 1664 16) (1792 1664 16) (1792 1664 0)" + "plane" "(1792 1664 0) (2176 1664 0) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1686,7 +1176,7 @@ world side { "id" "244" - "plane" "(2176 512 0) (1792 512 0) (1792 512 16)" + "plane" "(2176 512 0) (1792 512 0) (1792 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1708,7 +1198,7 @@ world side { "id" "261" - "plane" "(256 2560 16) (2176 2560 16) (2176 1664 16)" + "plane" "(256 1664 128) (256 2560 128) (2176 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1719,7 +1209,7 @@ world side { "id" "260" - "plane" "(256 1664 0) (2176 1664 0) (2176 2560 0)" + "plane" "(256 2560 0) (256 1664 0) (2176 1664 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1730,7 +1220,7 @@ world side { "id" "259" - "plane" "(256 2560 16) (256 1664 16) (256 1664 0)" + "plane" "(256 1664 0) (256 2560 0) (256 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1741,7 +1231,7 @@ world side { "id" "258" - "plane" "(2176 2560 0) (2176 1664 0) (2176 1664 16)" + "plane" "(2176 2560 0) (2176 1664 0) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1752,7 +1242,7 @@ world side { "id" "257" - "plane" "(2176 2560 16) (256 2560 16) (256 2560 0)" + "plane" "(256 2560 0) (2176 2560 0) (2176 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1763,7 +1253,7 @@ world side { "id" "256" - "plane" "(2176 1664 0) (256 1664 0) (256 1664 16)" + "plane" "(2176 1664 0) (256 1664 0) (256 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1785,7 +1275,7 @@ world side { "id" "273" - "plane" "(-2304 1664 128) (-1920 1664 128) (-1920 640 128)" + "plane" "(-2304 640 320) (-2304 1664 320) (-1920 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1796,7 +1286,7 @@ world side { "id" "272" - "plane" "(-2304 640 0) (-1920 640 0) (-1920 1664 0)" + "plane" "(-2304 1664 0) (-2304 640 0) (-1920 640 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1807,7 +1297,7 @@ world side { "id" "271" - "plane" "(-2304 1664 128) (-2304 640 128) (-2304 640 0)" + "plane" "(-2304 640 0) (-2304 1664 0) (-2304 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1818,7 +1308,7 @@ world side { "id" "270" - "plane" "(-1920 1664 0) (-1920 640 0) (-1920 640 128)" + "plane" "(-1920 1664 0) (-1920 640 0) (-1920 640 320)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1829,7 +1319,7 @@ world side { "id" "269" - "plane" "(-1920 1664 128) (-2304 1664 128) (-2304 1664 0)" + "plane" "(-2304 1664 0) (-1920 1664 0) (-1920 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1840,84 +1330,7 @@ world side { "id" "268" - "plane" "(-1920 640 0) (-2304 640 0) (-2304 640 128)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - editor - { - "color" "0 145 202" - "visgroupid" "8" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "108" - side - { - "id" "285" - "plane" "(-2304 2688 16) (-1408 2688 16) (-1408 1664 16)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "284" - "plane" "(-2304 1664 0) (-1408 1664 0) (-1408 2688 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "283" - "plane" "(-2304 2688 16) (-2304 1664 16) (-2304 1664 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "282" - "plane" "(-1408 2688 0) (-1408 1664 0) (-1408 1664 16)" - "material" "DEV/GRAYGRID" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "281" - "plane" "(-1408 2688 16) (-2304 2688 16) (-2304 2688 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "280" - "plane" "(-1408 1664 0) (-2304 1664 0) (-2304 1664 16)" + "plane" "(-1920 640 0) (-2304 640 0) (-2304 640 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -2035,10 +1448,10 @@ entity side { "id" "315" - "plane" "(-256 0 160) (224 0 160) (224 -384 160)" + "plane" "(-273 -367 160) (-273 17 160) (207 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" - "vaxis" "[0 -1 0 0] 3" + "uaxis" "[1 0 0 72.8] 3.75" + "vaxis" "[0 -1 0 5.66667] 3" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2046,10 +1459,10 @@ entity side { "id" "314" - "plane" "(-256 -384 16) (224 -384 16) (224 0 16)" + "plane" "(-273 17 16) (-273 -367 16) (207 -367 16)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" - "vaxis" "[0 -1 0 0] 3" + "uaxis" "[1 0 0 72.8] 3.75" + "vaxis" "[0 -1 0 5.66667] 3" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2057,9 +1470,9 @@ entity side { "id" "313" - "plane" "(-256 0 160) (-256 -384 160) (-256 -384 16)" + "plane" "(-273 -367 16) (-273 17 16) (-273 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 0] 3" + "uaxis" "[0 1 0 -5.66667] 3" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2068,9 +1481,9 @@ entity side { "id" "312" - "plane" "(224 0 16) (224 -384 16) (224 -384 160)" + "plane" "(207 17 16) (207 -367 16) (207 -367 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 0] 3" + "uaxis" "[0 1 0 -5.66667] 3" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2079,9 +1492,9 @@ entity side { "id" "311" - "plane" "(224 0 160) (-256 0 160) (-256 0 16)" + "plane" "(-273 17 16) (207 17 16) (207 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" + "uaxis" "[1 0 0 72.8] 3.75" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2090,9 +1503,9 @@ entity side { "id" "310" - "plane" "(224 -384 16) (-256 -384 16) (-256 -384 160)" + "plane" "(207 -367 16) (-273 -367 16) (-273 -367 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" + "uaxis" "[1 0 0 72.8] 3.75" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2213,10 +1626,10 @@ entity side { "id" "339" - "plane" "(-2304 1440 304) (-2080 1440 304) (-2080 928 304)" + "plane" "(-2304 896 512) (-2304 1408 512) (-2080 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 -1 0 104] 4" + "vaxis" "[0 -1 0 96] 4" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2224,10 +1637,10 @@ entity side { "id" "338" - "plane" "(-2304 928 128) (-2080 928 128) (-2080 1440 128)" + "plane" "(-2304 1408 320) (-2304 896 320) (-2080 896 320)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 -1 0 104] 4" + "vaxis" "[0 -1 0 96] 4" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2235,10 +1648,10 @@ entity side { "id" "337" - "plane" "(-2304 1440 304) (-2304 928 304) (-2304 928 128)" + "plane" "(-2304 896 320) (-2304 1408 320) (-2304 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 -104] 4" - "vaxis" "[0 0 -1 93.0909] 1.375" + "uaxis" "[0 1 0 -96] 4" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2246,10 +1659,10 @@ entity side { "id" "336" - "plane" "(-2080 1440 128) (-2080 928 128) (-2080 928 304)" + "plane" "(-2080 1408 320) (-2080 896 320) (-2080 896 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 -104] 4" - "vaxis" "[0 0 -1 93.0909] 1.375" + "uaxis" "[0 1 0 -96] 4" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2257,10 +1670,10 @@ entity side { "id" "335" - "plane" "(-2080 1440 304) (-2304 1440 304) (-2304 1440 128)" + "plane" "(-2304 1408 320) (-2080 1408 320) (-2080 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 0 -1 93.0909] 1.375" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2268,10 +1681,10 @@ entity side { "id" "334" - "plane" "(-2080 928 128) (-2304 928 128) (-2304 928 304)" + "plane" "(-2080 896 320) (-2304 896 320) (-2304 896 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 0 -1 93.0909] 1.375" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2464,7 +1877,8 @@ entity "classname" "info_player_terrorist" "angles" "0 0 0" "enabled" "1" - "origin" "-288 -251.933 32" + "priority" "-1" + "origin" "1081 1884 32" editor { "color" "220 30 220" diff --git a/MCDV/de_tavr_test.vmx b/MCDV/de_tavr_test.vmx index fc08e57..4e4fd39 100644 --- a/MCDV/de_tavr_test.vmx +++ b/MCDV/de_tavr_test.vmx @@ -2,7 +2,7 @@ versioninfo { "editorversion" "400" "editorbuild" "8075" - "mapversion" "23" + "mapversion" "26" "formatversion" "100" "prefab" "0" } @@ -26,13 +26,13 @@ viewsettings "bSnapToGrid" "1" "bShowGrid" "1" "bShowLogicalGrid" "0" - "nGridSpacing" "64" + "nGridSpacing" "1" "bShow3DGrid" "0" } world { "id" "1" - "mapversion" "23" + "mapversion" "26" "classname" "worldspawn" "detailmaterial" "detail/detailsprites" "detailvbsp" "detail.vbsp" @@ -40,12 +40,12 @@ world "skyname" "sky_dust" solid { - "id" "185" + "id" "340" side { - "id" "298" - "plane" "(-512 768 64) (96 768 64) (96 352 64)" - "material" "TERRI/DEV/BSP" + "id" "399" + "plane" "(-2304 1664 320) (-2304 2688 320) (-1920 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -54,9 +54,9 @@ world } side { - "id" "299" - "plane" "(-512 352 0) (96 352 0) (96 768 0)" - "material" "TERRI/DEV/BSP" + "id" "398" + "plane" "(-2304 2688 0) (-2304 1664 0) (-1408 1664 0)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -65,20 +65,9 @@ world } side { - "id" "300" - "plane" "(-512 768 64) (-512 352 64) (-512 352 0)" - "material" "TERRI/DEV/BSP" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "301" - "plane" "(96 768 0) (96 352 0) (96 352 64)" - "material" "TERRI/DEV/BSP" + "id" "397" + "plane" "(-2304 1664 0) (-2304 2688 0) (-2304 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -87,9 +76,9 @@ world } side { - "id" "302" - "plane" "(96 768 64) (-512 768 64) (-512 768 0)" - "material" "TERRI/DEV/BSP" + "id" "396" + "plane" "(-2304 2688 0) (-1408 2688 0) (-1920 2688 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -98,225 +87,29 @@ world } side { - "id" "303" - "plane" "(96 352 0) (-512 352 0) (-512 352 64)" - "material" "TERRI/DEV/BSP" + "id" "395" + "plane" "(-1408 1664 0) (-2304 1664 0) (-2304 1664 320)" + "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } - editor - { - "color" "0 175 108" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "300" side { - "id" "364" - "plane" "(-2304 640 16) (-768 640 16) (-768 -512 16)" + "id" "394" + "plane" "(-1920 1664 320) (-1920 2688 320) (-1408 2688 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "4" - "startposition" "[-2304 -512 16]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 1 0 0 0 0 0 0" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row9" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row10" "0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row11" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row12" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row13" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1" - "row14" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1" - "row15" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1" - "row16" "0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 0 1 0 0 0.999999" - } - distances - { - "row0" "0.763826 5.96065 12.5153 11.6475 11.1909 12.9066 20.7165 59.8321 109.862 116.766 89.1189 49.6752 4.91888 8.91825 0.234844 0 0" - "row1" "1.78254 8.52386 18.5961 21.0923 21.34 21.7541 21.4265 58.4647 109.754 106.78 72.7322 21.6723 26.8507 32.7619 5.64012 0.870894 0" - "row2" "2.55907 11.1804 26.9376 31.3373 29.3567 23.0552 18.0893 43.67 92.4869 82.9494 47.8114 1.73953 47.8986 52.3774 17.9949 5.51942 0.402121" - "row3" "1.78254 14.677 35.1926 41.8045 38.7318 27.8384 16.0093 20.6234 61.7877 53.095 25.0551 23.1859 54.0371 59.3047 24.2145 11.0664 2.73138" - "row4" "1.63694 18.2671 43.4577 55.1048 50.0117 31.231 10.8698 3.26921 16.7716 16.8288 3.29499 25.0337 37.7807 37.9924 24.3008 13.7735 7.22036" - "row5" "3.24741 21.7096 46.8134 65.0489 62.0932 40.5125 16.1549 2.52058 2.1478 3.60571 9.07183 10.5268 16.4255 21.7405 23.416 20.4853 12.7837" - "row6" "4.76791 26.3295 45.9517 62.0595 69.6012 57.17 34.9446 15.8628 4.42009 4.53214 7.19137 15.8026 3.62021 11.6962 24.9565 27.5601 20.531" - "row7" "5.83217 29.6007 42.5486 53.2354 64.8815 65.7144 41.9498 23.9465 1.65824 3.26843 16.75 35.5101 19.0637 4.02733 24.9682 28.7601 26.3103" - "row8" "5.59904 24.9858 35.3134 42.3456 55.2584 60.8664 43.8817 28.0129 3.78515 5.82825 18.6055 47.9194 22.7065 10.0007 30.9776 32.6211 28.2304" - "row9" "2.91548 15.3807 22.0614 23.9927 34.4419 48.7846 40.3048 24.6801 18.9682 18.3385 26.9162 35.7643 2.61136 33.9433 45.9861 41.4042 24.6333" - "row10" "3.69475 0.409782 4.02504 4.39206 10.2888 28.1917 28.7027 28.2023 36.9964 35.4945 31.0129 24.6062 7.82129 40.561 61.1932 49.8747 17.7855" - "row11" "13.0442 17.3625 18.5573 16.353 9.72467 9.00115 20.4675 36.7003 46.5016 43.9336 38.5465 16.7722 10.7325 44.5016 61.7517 46.3358 10.7509" - "row12" "21.055 32.0003 36.7512 34.9153 26.3554 8.55539 11.8522 30.5639 35.4397 37.02 39.3416 16.0252 5.61727 34.2792 44.3682 31.903 5.96298" - "row13" "28.0745 41.23 50.3047 49.2251 41.4829 25.3881 2.09095 14.6461 18.8029 27.1146 32.8233 11.193 14.9957 26.9892 29.8068 20.0761 1.6942" - "row14" "31.1992 45.1235 54.0978 54.2644 44.8931 34.6672 19.4103 1.39018 4.93147 14.1383 20.0649 4.30915 19.2724 19.0168 17.7043 8.89077 0.869659" - "row15" "29.9086 44.0788 51.3673 51.7355 42.421 34.8036 26.1351 17.1994 14.7001 11.4436 4.85766 10.8429 14.2376 5.82297 3.0351 2.10151 0.759523" - "row16" "24.3625 37.7631 44.2721 42.6252 36.6075 32.8156 27.5449 27.1968 29.6473 30.3383 28.7483 20.2384 0.272941 7.48985 8.65207 4.45842 0.231886" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row9" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row10" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row11" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row12" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row13" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row14" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row15" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row16" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row9" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row10" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row11" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row12" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row13" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row14" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row15" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row16" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row9" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row10" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row11" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row12" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row13" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row14" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row15" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row16" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row1" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row2" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row3" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row4" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row5" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row6" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row7" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row8" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row9" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row10" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row11" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row12" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row13" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row14" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row15" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } - } - side - { - "id" "365" - "plane" "(-2304 -512 0) (-768 -512 0) (-768 640 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "366" - "plane" "(-2304 640 16) (-2304 -512 16) (-2304 -512 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "367" - "plane" "(-768 640 0) (-768 -512 0) (-768 -512 16)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "368" - "plane" "(-768 640 16) (-2304 640 16) (-2304 640 0)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "369" - "plane" "(-768 -512 0) (-2304 -512 0) (-2304 -512 16)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" } editor { - "color" "0 245 102" + "color" "0 145 202" "visgroupid" "8" "visgroupshown" "1" "visgroupautoshown" "1" @@ -324,106 +117,23 @@ world } solid { - "id" "308" + "id" "185" side { - "id" "381" - "plane" "(-1920 1600 64) (-960 1600 64) (-960 640 64)" - "material" "DEV/GRAYGRID" + "id" "298" + "plane" "(-512 768 64) (96 768 64) (96 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "3" - "startposition" "[-1920 640 64]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "-0.0383041 0 -0.999266 -0.0605712 0 -0.998164 -0.080777 0 -0.996732 -0.220559 0 -0.975374 -0.409115 0 -0.912483 -0.466448 0 -0.884549 -0.412318 0 -0.91104 -0.243353 0 -0.969938 -0.192478 0 -0.981301" - "row1" "-0.0601442 0 -0.99819 -0.114831 0 -0.993385 -0.181855 0 -0.983325 -0.3369 0 -0.941541 -0.582697 0 -0.812689 -0.657509 0 -0.753447 -0.497548 0 -0.867436 -0.278393 0 -0.960467 -0.347922 0 -0.937523" - "row2" "-0.0567351 0 -0.998389 -0.136972 0 -0.990575 -0.314021 0 -0.949416 -0.739862 0 -0.672759 -0.956272 0 -0.292477 -0.916687 0 -0.399606 -0.642063 0 -0.766652 -0.538216 0 -0.842807 -0.37948 0 -0.9252" - "row3" "-0.0225022 0 -0.999747 -0.0894556 0 -0.995991 -0.248919 0 -0.968524 -0.991608 0 0.129284 -0.982957 0 0.183834 -0.979776 0 -0.200099 -0.76083 0 -0.648951 -0.66251 0 -0.749053 -0.414614 0 -0.909997" - "row4" "0 0 -1 -0.0382586 0 -0.999268 -0.264676 0 -0.964338 -0.869638 0 -0.49369 -0.977245 0 0.212115 -0.965225 0 0.261421 -0.829858 0 -0.557975 -0.736771 0 -0.676143 -0.529734 0 -0.848164" - "row5" "0 0 -1 -0.0174317 0 -0.999848 -0.253577 0 -0.967315 -0.751918 0 -0.659256 -0.959872 0 0.280437 -0.922153 0 0.386825 -0.999978 0 0.00658664 -0.939823 0 -0.341661 -0.835544 0 -0.549424" - "row6" "0 0 -1 -0.0219148 0 -0.99976 -0.267836 0 -0.963464 -0.775409 0 -0.631459 -0.92162 0 0.388094 -0.910088 0 0.414416 -0.996524 0 0.083303 -0.975373 0 -0.220562 0.513901 0 -0.85785" - "row7" "0 0 -1 0 0 -1 -0.036836 0 -0.999321 -0.518609 0 -0.855012 -0.899542 0 0.436834 -0.738005 0 0.674795 -0.978284 0 -0.20727 -0.640873 0 -0.767647 0.605817 0 -0.795604" - "row8" "0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -1 -0.306346 0 -0.95192 -0.307043 0 -0.951696 -0.321949 0 -0.946757 0.455059 0 -0.890461" - } - distances - { - "row0" "36.2889 43.8473 48.2149 55.8008 69.91 87.3168 97.7781 95.3492 79.5825" - "row1" "44.9055 50.5946 48.2234 56.1726 62.4508 72.3361 94.0449 115.51 93.9099" - "row2" "53.0774 55.26 36.7006 23.5966 35.6565 50.13 73.2842 128.466 85.8807" - "row3" "66.4376 68.1012 43.7816 23.8592 41.819 50.45 84.9463 134.364 66.7833" - "row4" "67.6884 68.478 59.5534 42.2632 53.8851 60.545 64.9867 138.519 65.5574" - "row5" "51.0246 57.5557 59.0688 49.671 57.3377 73.0954 79.8738 118.315 85.3877" - "row6" "23.3068 31.7503 36.5382 33.5801 45.5245 62.7161 62.6003 77.7924 39.6095" - "row7" "3.98724 9.99364 15.5487 14.3704 17.4743 32.2316 34.1009 55.8486 61.4499" - "row8" "0 0 4.59783 9.93177 7.62032 6.67879 31.0747 54.027 44.8724" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row1" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row2" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row3" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row4" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row5" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row6" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row7" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - "row8" "0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row1" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row2" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row3" "9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9" - "row4" "9 9 9 9 9 9 9 9 9 9 9 9 9 1 9 9" - "row5" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row6" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - "row7" "9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } } side { - "id" "380" - "plane" "(-1920 640 0) (-960 640 0) (-960 1600 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "299" + "plane" "(-512 352 0) (96 352 0) (96 768 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" "rotation" "0" @@ -432,9 +142,9 @@ world } side { - "id" "379" - "plane" "(-1920 1600 64) (-1920 640 64) (-1920 640 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "300" + "plane" "(-512 768 64) (-512 352 64) (-512 352 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -443,103 +153,20 @@ world } side { - "id" "378" - "plane" "(-960 1600 0) (-960 640 0) (-960 640 64)" - "material" "DEV/GRAYGRID" + "id" "301" + "plane" "(96 768 0) (96 352 0) (96 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" - dispinfo - { - "power" "3" - "startposition" "[-960 640 0]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "-0.224218 0 -0.974539 -0.326405 0 -0.94523 -0.205732 0 -0.978608 0.619766 0 -0.784787 0.640701 0 -0.76779 0.599388 0 -0.800459 0.843928 0 -0.536457 0.693591 0 -0.720369 0.618616 0 -0.785694" - "row1" "-0.223639 0 -0.974672 -0.332692 0 -0.943036 -0.231756 0 -0.972774 0.5633 0 -0.826252 0.556677 0 -0.830729 0.471812 0 -0.881699 0.82826 0 -0.560345 0.693041 0 -0.720898 0.607692 0 -0.794173" - "row2" "-0.222349 0 -0.974967 -0.338079 0 -0.941118 -0.25729 0 -0.966334 0.484227 0 -0.874943 0.45106 0 -0.892493 0.288452 0 -0.957494 0.809952 0 -0.586497 0.690428 0 -0.723401 0.59518 0 -0.803592" - "row3" "-0.2202 0 -0.975455 -0.34253 0 -0.939507 -0.281824 0 -0.959466 0.371185 0 -0.928559 0.319583 0 -0.947558 0.0423257 0 -0.999104 0.787744 0 -0.616002 0.685194 0 -0.72836 0.58046 0 -0.814289" - "row4" "-0.217025 0 -0.976166 -0.345856 0 -0.938288 -0.304897 0 -0.952385 0.232955 0 -0.972487 0.162783 0 -0.986662 -0.232034 0 -0.972708 0.75923 0 -0.650822 0.677109 0 -0.735883 0.563295 0 -0.826256" - "row5" "-0.212761 0 -0.977104 -0.348121 0 -0.93745 -0.326346 0 -0.945251 0.0729318 0 -0.997337 -0.0146876 0 -0.999892 -0.479211 0 -0.877699 0.722007 0 -0.691886 0.665778 0 -0.74615 0.543087 0 -0.839677" - "row6" "-0.207321 0 -0.978273 -0.349332 0 -0.936999 -0.345976 0 -0.938243 -0.0983915 0 -0.995148 -0.2001 0 -0.979776 -0.661624 0 -0.749836 0.672504 0 -0.740093 0.650674 0 -0.759357 0.519049 0 -0.854744" - "row7" "-0.200605 0 -0.979672 -0.349306 0 -0.937009 -0.36372 0 -0.931508 -0.265575 0 -0.96409 -0.376111 0 -0.926574 -0.773343 0 -0.633988 0.605551 0 -0.795806 0.631028 0 -0.77576 0.490157 0 -0.871634" - "row8" "-0.192478 0 -0.981301 -0.347922 0 -0.937523 -0.37948 0 -0.9252 -0.414614 0 -0.909997 -0.529734 0 -0.848164 -0.835544 0 -0.549424 0.513901 0 -0.85785 0.605817 0 -0.795604 0.455059 0 -0.890461" - } - distances - { - "row0" "77.7816 87.7057 77.9439 76.0797 63.8231 55.5755 57.567 66.6908 48.6504" - "row1" "78.5807 89.3163 79.5894 72.8797 60.8289 51.9088 56.4105 67.1245 48.9465" - "row2" "79.2297 90.7237 81.116 69.2884 58.0405 48.4691 54.8605 67.2279 49.0251" - "row3" "79.7205 91.9033 82.486 65.6137 55.7635 46.7854 52.9077 67.0258 48.9026" - "row4" "80.044 92.8553 83.666 62.8497 54.4924 48.3802 50.6432 66.5165 48.5553" - "row5" "80.1961 93.5495 84.6272 61.3693 54.5086 53.8623 48.1059 65.6978 47.9765" - "row6" "80.1724 93.9539 85.3378 61.4759 56.192 63.1785 45.3488 64.5742 47.166" - "row7" "79.9691 94.0789 85.7668 63.3073 59.8423 74.533 42.4657 63.1529 46.1279" - "row8" "79.5825 93.9099 85.8807 66.7833 65.5574 85.3877 39.6095 61.4499 44.8724" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row1" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row2" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row3" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row4" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row5" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row6" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row7" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - "row8" "1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0" - } - alphas - { - "row0" "0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0" - "row5" "0 0 0 0 0 0 0 0 0" - "row6" "0 0 0 0 0 0 0 0 0" - "row7" "0 0 0 0 0 0 0 0 0" - "row8" "0 0 0 0 0 0 0 0 0" - } - triangle_tags - { - "row0" "0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0" - "row1" "0 0 0 0 0 0 1 1 1 9 1 0 0 0 0 0" - "row2" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row3" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row4" "0 0 0 0 0 1 1 1 1 9 9 0 0 0 0 0" - "row5" "0 0 0 0 0 1 1 9 9 9 9 0 0 0 0 0" - "row6" "0 0 0 0 0 1 1 9 9 9 9 0 0 0 0 0" - "row7" "0 0 0 0 0 1 1 9 9 9 1 0 0 0 0 0" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } } side { - "id" "377" - "plane" "(-960 1600 64) (-1920 1600 64) (-1920 1600 0)" - "material" "TOOLS/TOOLSNODRAW" + "id" "302" + "plane" "(96 768 64) (-512 768 64) (-512 768 0)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -548,9 +175,9 @@ world } side { - "id" "376" - "plane" "(-960 640 0) (-1920 640 0) (-1920 640 64)" - "material" "TOOLS/TOOLSNODRAW" + "id" "303" + "plane" "(96 352 0) (-512 352 0) (-512 352 64)" + "material" "TERRI/DEV/BSP" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" "rotation" "0" @@ -559,144 +186,7 @@ world } editor { - "color" "0 245 102" - "visgroupid" "8" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "315" - side - { - "id" "393" - "plane" "(-228.102 1875.52 30.8304) (35.3862 1821.39 67.8613) (-106.809 1342.6 47.8771)" - "material" "DEV/GRAYGRID" - "uaxis" "[0.825771 0.551937 0.116054 -329.551] 0.25" - "vaxis" "[0.546566 -0.833886 0.0768148 -422.897] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - dispinfo - { - "power" "2" - "startposition" "[35.3862 1821.39 67.8613]" - "flags" "0" - "elevation" "0" - "subdiv" "0" - normals - { - "row0" "0.82611 0.521891 -0.212537 0.837109 0.541577 -0.0770887 0.837403 0.544774 -0.044471 0.734956 0.433703 -0.521288 0.829066 0.551756 0.0906384" - "row1" "0.818897 0.513041 -0.257286 0.813558 0.507016 -0.284707 0.829443 0.551707 0.0874323 0.806959 0.499952 -0.314428 0.82565 0.551937 0.116909" - "row2" "0.837393 0.54493 -0.0427119 0.753435 0.449642 -0.479747 0.792231 0.544618 0.275249 0.835171 0.549515 0.0228719 0.82577 0.551937 0.116054" - "row3" "0.82577 0.551937 0.116054 0.836876 0.547205 -0.014332 0.752058 0.529132 0.392973 0.82577 0.551937 0.116054 0.82577 0.551937 0.116054" - "row4" "0.82577 0.551937 0.116054 0.82577 0.551937 0.116054 0.683952 0.497448 0.533625 0.82577 0.551937 0.116054 0.82577 0.551937 0.116054" - } - distances - { - "row0" "140.186 213.995 170.848 102.213 15.3649" - "row1" "111.506 170.902 238.245 143.704 36.4854" - "row2" "72.874 97.318 296.827 241.443 114.458" - "row3" "73.087 86.6115 202.029 186.193 85.8231" - "row4" "50.9581 71.6066 74.9285 55.284 46" - } - offsets - { - "row0" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row1" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row2" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row3" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - "row4" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - } - offset_normals - { - "row0" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row1" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row2" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row3" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - "row4" "-0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268 -0.139173 0 0.990268" - } - alphas - { - "row0" "0 0 0 0 0" - "row1" "0 0 0 0 0" - "row2" "0 0 0 0 0" - "row3" "0 0 0 0 0" - "row4" "0 0 0 0 0" - } - triangle_tags - { - "row0" "9 9 9 0 1 9 9 1" - "row1" "9 9 0 0 0 0 0 1" - "row2" "9 9 0 9 9 1 9 9" - "row3" "9 9 9 9 9 9 9 9" - } - allowed_verts - { - "10" "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1" - } - } - } - side - { - "id" "392" - "plane" "(-701.519 1557.61 -51.8613) (-104.582 1342.6 32.0328) (37.6129 1821.39 52.017)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.546566 -0.833886 0.0768148 -38.8971] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "391" - "plane" "(37.6129 1821.39 52.017) (-104.582 1342.6 32.0328) (-106.809 1342.6 47.8771)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[-0.546566 0.833886 -0.0768148 38.8971] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "390" - "plane" "(-228.102 1875.52 30.8304) (-703.746 1557.61 -36.017) (-701.519 1557.61 -51.8613)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "389" - "plane" "(-104.582 1342.6 32.0328) (-701.519 1557.61 -51.8613) (-703.746 1557.61 -36.017)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "388" - "plane" "(35.3862 1821.39 67.8613) (-228.102 1875.52 30.8304) (-225.876 1875.52 14.9861)" - "material" "TOOLS/TOOLSNODRAW" - "uaxis" "[0.825771 0.551937 0.116054 -9.55146] 0.25" - "vaxis" "[0.139173 0 -0.990268 57.1042] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - editor - { - "color" "0 245 102" - "visgroupid" "8" + "color" "0 175 108" "visgroupshown" "1" "visgroupautoshown" "1" } @@ -1477,7 +967,7 @@ world side { "id" "225" - "plane" "(-768 2432 16) (256 2432 16) (256 2048 16)" + "plane" "(-768 2432 16) (256 2432 128) (256 2048 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1499,7 +989,7 @@ world side { "id" "223" - "plane" "(-768 2432 16) (-768 2048 16) (-768 2048 0)" + "plane" "(-768 2432 0) (-768 2432 16) (-768 2048 16)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1510,7 +1000,7 @@ world side { "id" "222" - "plane" "(256 2432 0) (256 2048 0) (256 2048 16)" + "plane" "(256 2048 0) (256 2048 128) (256 2432 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1521,7 +1011,7 @@ world side { "id" "221" - "plane" "(256 2432 16) (-768 2432 16) (-768 2432 0)" + "plane" "(256 2432 0) (256 2432 128) (-768 2432 16)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1532,7 +1022,7 @@ world side { "id" "220" - "plane" "(256 2048 0) (-768 2048 0) (-768 2048 16)" + "plane" "(-768 2048 0) (-768 2048 16) (256 2048 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1554,7 +1044,7 @@ world side { "id" "237" - "plane" "(1408 512 16) (2432 512 16) (2432 128 16)" + "plane" "(1408 128 128) (1408 512 128) (2432 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1565,7 +1055,7 @@ world side { "id" "236" - "plane" "(1408 128 0) (2432 128 0) (2432 512 0)" + "plane" "(1408 512 0) (1408 128 0) (2432 128 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1576,7 +1066,7 @@ world side { "id" "235" - "plane" "(1408 512 16) (1408 128 16) (1408 128 0)" + "plane" "(1408 128 0) (1408 512 0) (1408 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1587,7 +1077,7 @@ world side { "id" "234" - "plane" "(2432 512 0) (2432 128 0) (2432 128 16)" + "plane" "(2432 512 0) (2432 128 0) (2432 128 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1598,7 +1088,7 @@ world side { "id" "233" - "plane" "(2432 512 16) (1408 512 16) (1408 512 0)" + "plane" "(1408 512 0) (2432 512 0) (2432 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1609,7 +1099,7 @@ world side { "id" "232" - "plane" "(2432 128 0) (1408 128 0) (1408 128 16)" + "plane" "(2432 128 0) (1408 128 0) (1408 128 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1631,7 +1121,7 @@ world side { "id" "249" - "plane" "(1792 1664 16) (2176 1664 16) (2176 512 16)" + "plane" "(1792 512 128) (1792 1664 128) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1642,7 +1132,7 @@ world side { "id" "248" - "plane" "(1792 512 0) (2176 512 0) (2176 1664 0)" + "plane" "(1792 1664 0) (1792 512 0) (2176 512 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1653,7 +1143,7 @@ world side { "id" "247" - "plane" "(1792 1664 16) (1792 512 16) (1792 512 0)" + "plane" "(1792 512 0) (1792 1664 0) (1792 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1664,7 +1154,7 @@ world side { "id" "246" - "plane" "(2176 1664 0) (2176 512 0) (2176 512 16)" + "plane" "(2176 1664 0) (2176 512 0) (2176 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1675,7 +1165,7 @@ world side { "id" "245" - "plane" "(2176 1664 16) (1792 1664 16) (1792 1664 0)" + "plane" "(1792 1664 0) (2176 1664 0) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1686,7 +1176,7 @@ world side { "id" "244" - "plane" "(2176 512 0) (1792 512 0) (1792 512 16)" + "plane" "(2176 512 0) (1792 512 0) (1792 512 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1708,7 +1198,7 @@ world side { "id" "261" - "plane" "(256 2560 16) (2176 2560 16) (2176 1664 16)" + "plane" "(256 1664 128) (256 2560 128) (2176 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1719,7 +1209,7 @@ world side { "id" "260" - "plane" "(256 1664 0) (2176 1664 0) (2176 2560 0)" + "plane" "(256 2560 0) (256 1664 0) (2176 1664 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1730,7 +1220,7 @@ world side { "id" "259" - "plane" "(256 2560 16) (256 1664 16) (256 1664 0)" + "plane" "(256 1664 0) (256 2560 0) (256 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1741,7 +1231,7 @@ world side { "id" "258" - "plane" "(2176 2560 0) (2176 1664 0) (2176 1664 16)" + "plane" "(2176 2560 0) (2176 1664 0) (2176 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1752,7 +1242,7 @@ world side { "id" "257" - "plane" "(2176 2560 16) (256 2560 16) (256 2560 0)" + "plane" "(256 2560 0) (2176 2560 0) (2176 2560 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1763,7 +1253,7 @@ world side { "id" "256" - "plane" "(2176 1664 0) (256 1664 0) (256 1664 16)" + "plane" "(2176 1664 0) (256 1664 0) (256 1664 128)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1785,7 +1275,7 @@ world side { "id" "273" - "plane" "(-2304 1664 128) (-1920 1664 128) (-1920 640 128)" + "plane" "(-2304 640 320) (-2304 1664 320) (-1920 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1796,7 +1286,7 @@ world side { "id" "272" - "plane" "(-2304 640 0) (-1920 640 0) (-1920 1664 0)" + "plane" "(-2304 1664 0) (-2304 640 0) (-1920 640 0)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 -1 0 0] 0.25" @@ -1807,7 +1297,7 @@ world side { "id" "271" - "plane" "(-2304 1664 128) (-2304 640 128) (-2304 640 0)" + "plane" "(-2304 640 0) (-2304 1664 0) (-2304 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1818,7 +1308,7 @@ world side { "id" "270" - "plane" "(-1920 1664 0) (-1920 640 0) (-1920 640 128)" + "plane" "(-1920 1664 0) (-1920 640 0) (-1920 640 320)" "material" "DEV/GRAYGRID" "uaxis" "[0 1 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1829,7 +1319,7 @@ world side { "id" "269" - "plane" "(-1920 1664 128) (-2304 1664 128) (-2304 1664 0)" + "plane" "(-2304 1664 0) (-1920 1664 0) (-1920 1664 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -1840,84 +1330,7 @@ world side { "id" "268" - "plane" "(-1920 640 0) (-2304 640 0) (-2304 640 128)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - editor - { - "color" "0 145 202" - "visgroupid" "8" - "visgroupshown" "1" - "visgroupautoshown" "1" - } - } - solid - { - "id" "108" - side - { - "id" "285" - "plane" "(-2304 2688 16) (-1408 2688 16) (-1408 1664 16)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "284" - "plane" "(-2304 1664 0) (-1408 1664 0) (-1408 2688 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 -1 0 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "283" - "plane" "(-2304 2688 16) (-2304 1664 16) (-2304 1664 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "282" - "plane" "(-1408 2688 0) (-1408 1664 0) (-1408 1664 16)" - "material" "DEV/GRAYGRID" - "uaxis" "[0 1 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "281" - "plane" "(-1408 2688 16) (-2304 2688 16) (-2304 2688 0)" - "material" "DEV/GRAYGRID" - "uaxis" "[1 0 0 0] 0.25" - "vaxis" "[0 0 -1 0] 0.25" - "rotation" "0" - "lightmapscale" "16" - "smoothing_groups" "0" - } - side - { - "id" "280" - "plane" "(-1408 1664 0) (-2304 1664 0) (-2304 1664 16)" + "plane" "(-1920 640 0) (-2304 640 0) (-2304 640 320)" "material" "DEV/GRAYGRID" "uaxis" "[1 0 0 0] 0.25" "vaxis" "[0 0 -1 0] 0.25" @@ -2035,10 +1448,10 @@ entity side { "id" "315" - "plane" "(-256 0 160) (224 0 160) (224 -384 160)" + "plane" "(-273 -367 160) (-273 17 160) (207 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" - "vaxis" "[0 -1 0 0] 3" + "uaxis" "[1 0 0 72.8] 3.75" + "vaxis" "[0 -1 0 5.66667] 3" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2046,10 +1459,10 @@ entity side { "id" "314" - "plane" "(-256 -384 16) (224 -384 16) (224 0 16)" + "plane" "(-273 17 16) (-273 -367 16) (207 -367 16)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" - "vaxis" "[0 -1 0 0] 3" + "uaxis" "[1 0 0 72.8] 3.75" + "vaxis" "[0 -1 0 5.66667] 3" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2057,9 +1470,9 @@ entity side { "id" "313" - "plane" "(-256 0 160) (-256 -384 160) (-256 -384 16)" + "plane" "(-273 -367 16) (-273 17 16) (-273 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 0] 3" + "uaxis" "[0 1 0 -5.66667] 3" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2068,9 +1481,9 @@ entity side { "id" "312" - "plane" "(224 0 16) (224 -384 16) (224 -384 160)" + "plane" "(207 17 16) (207 -367 16) (207 -367 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 0] 3" + "uaxis" "[0 1 0 -5.66667] 3" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2079,9 +1492,9 @@ entity side { "id" "311" - "plane" "(224 0 160) (-256 0 160) (-256 0 16)" + "plane" "(-273 17 16) (207 17 16) (207 17 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" + "uaxis" "[1 0 0 72.8] 3.75" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2090,9 +1503,9 @@ entity side { "id" "310" - "plane" "(224 -384 16) (-256 -384 16) (-256 -384 160)" + "plane" "(207 -367 16) (-273 -367 16) (-273 -367 160)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[1 0 0 68.2667] 3.75" + "uaxis" "[1 0 0 72.8] 3.75" "vaxis" "[0 0 -1 14.2222] 1.125" "rotation" "0" "lightmapscale" "16" @@ -2213,10 +1626,10 @@ entity side { "id" "339" - "plane" "(-2304 1440 304) (-2080 1440 304) (-2080 928 304)" + "plane" "(-2304 896 512) (-2304 1408 512) (-2080 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 -1 0 104] 4" + "vaxis" "[0 -1 0 96] 4" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2224,10 +1637,10 @@ entity side { "id" "338" - "plane" "(-2304 928 128) (-2080 928 128) (-2080 1440 128)" + "plane" "(-2304 1408 320) (-2304 896 320) (-2080 896 320)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 -1 0 104] 4" + "vaxis" "[0 -1 0 96] 4" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2235,10 +1648,10 @@ entity side { "id" "337" - "plane" "(-2304 1440 304) (-2304 928 304) (-2304 928 128)" + "plane" "(-2304 896 320) (-2304 1408 320) (-2304 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 -104] 4" - "vaxis" "[0 0 -1 93.0909] 1.375" + "uaxis" "[0 1 0 -96] 4" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2246,10 +1659,10 @@ entity side { "id" "336" - "plane" "(-2080 1440 128) (-2080 928 128) (-2080 928 304)" + "plane" "(-2080 1408 320) (-2080 896 320) (-2080 896 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" - "uaxis" "[0 1 0 -104] 4" - "vaxis" "[0 0 -1 93.0909] 1.375" + "uaxis" "[0 1 0 -96] 4" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2257,10 +1670,10 @@ entity side { "id" "335" - "plane" "(-2080 1440 304) (-2304 1440 304) (-2304 1440 128)" + "plane" "(-2304 1408 320) (-2080 1408 320) (-2080 1408 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 0 -1 93.0909] 1.375" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2268,10 +1681,10 @@ entity side { "id" "334" - "plane" "(-2080 928 128) (-2304 928 128) (-2304 928 304)" + "plane" "(-2080 896 320) (-2304 896 320) (-2304 896 512)" "material" "TERRI/TOOLS/TOOLS_TRIGGER" "uaxis" "[1 0 0 36.5714] 1.75" - "vaxis" "[0 0 -1 93.0909] 1.375" + "vaxis" "[0 0 -1 116.364] 1.375" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" @@ -2464,7 +1877,8 @@ entity "classname" "info_player_terrorist" "angles" "0 0 0" "enabled" "1" - "origin" "-288 -251.933 32" + "priority" "-1" + "origin" "1081 1884 32" editor { "color" "220 30 220" diff --git a/MCDV/interpolation.h b/MCDV/interpolation.h index f2b57a0..304bf96 100644 --- a/MCDV/interpolation.h +++ b/MCDV/interpolation.h @@ -13,3 +13,8 @@ static glm::vec3 lerp(glm::vec3 a, glm::vec3 b, float f) { lerpf(a.y, b.y, f), lerpf(a.z, b.z, f)); } + +inline float remap(float value, float low1, float high1, float low2, float high2) +{ + return low2 + (value - low1) * (high2 - low2) / (high1 - low1); +} diff --git a/MCDV/main.cpp b/MCDV/main.cpp index 3af7a55..ac0c589 100644 --- a/MCDV/main.cpp +++ b/MCDV/main.cpp @@ -8,13 +8,15 @@ #include "GLFWUtil.hpp" #include "Shader.hpp" -//#include "Texture.hpp" +#include "Texture.hpp" //#include "Camera.hpp" //#include "Mesh.hpp" //#include "GameObject.hpp" //#include "TextFont.hpp" //#include "Console.hpp" -//#include "FrameBuffer.hpp" +#include "FrameBuffer.hpp" + +#include "interpolation.h" #include #include @@ -25,19 +27,19 @@ #include "stb_image_write.h" void render_to_png(int x, int y, const char* filepath){ - void* data = malloc(3 * x * y); + void* data = malloc(4 * x * y); - glReadPixels(0, 0, x, y, GL_RGB, GL_UNSIGNED_BYTE, data); + glReadPixels(0, 0, x, y, GL_RGBA, GL_UNSIGNED_BYTE, data); if (data != 0) { stbi_flip_vertically_on_write(true); - stbi_write_png(filepath, x, y, 3, data, x * 3); + stbi_write_png(filepath, x, y, 4, data, x * 4); } } int main(int argc, char* argv[]) { std::cout << "Loading VMF\n"; - vmf::vmf vmf_main("blimey.vmf"); + vmf::vmf vmf_main("de_tavr_test.vmf"); std::cout << "Initializing OpenGL\n"; @@ -69,39 +71,27 @@ int main(int argc, char* argv[]) { glViewport(0, 0, 1024, 1024); - glClearColor(0.00f, 0.00f, 0.00f, 1.0f); - -#pragma endregion - -#pragma region init_framebuffer + glClearColor(0.00f, 0.00f, 0.00f, 0.00f); - unsigned int framebuffer; - glGenFramebuffers(1, &framebuffer); - glBindFramebuffer(GL_FRAMEBUFFER, framebuffer); + std::cout << "Creating render buffers\n"; - // generate texture - unsigned int texColorBuffer; - glGenTextures(1, &texColorBuffer); - glBindTexture(GL_TEXTURE_2D, texColorBuffer); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 1024, 1024, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glBindTexture(GL_TEXTURE_2D, 0); + FrameBuffer fb_tex_playspace = FrameBuffer(1024, 1024); + FrameBuffer fb_tex_objectives = FrameBuffer(1024, 1024); + FrameBuffer fb_comp = FrameBuffer(1024, 1024); - // attach it to currently bound framebuffer object - glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, texColorBuffer, 0); + // Screenspace quad + std::cout << "Creating screenspace mesh\n"; - unsigned int rbo; - glGenRenderbuffers(1, &rbo); - glBindRenderbuffer(GL_RENDERBUFFER, rbo); - glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, 1024, 1024); - glBindRenderbuffer(GL_RENDERBUFFER, 0); + std::vector __meshData = { + -1, -1, + -1, 1, + 1, -1, + -1, 1, + 1, 1, + 1, -1 + }; - glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, rbo); - - if (glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) - std::cout << "ERROR::FRAMEBUFFER:: Framebuffer is not complete!" << std::endl; - //glBindFramebuffer(GL_FRAMEBUFFER, 0); + Mesh* mesh_screen_quad = new Mesh(__meshData, MeshMode::SCREEN_SPACE_UV); #pragma endregion @@ -141,15 +131,30 @@ int main(int argc, char* argv[]) { glm::vec2 view_origin = glm::vec2(x_bounds_min - justify_x, y_bounds_max + justify_y); std::cout << "done\n"; -#pragma endregion bounds +#pragma endregion + +#pragma region shader_compilation std::cout << "Compiling Shaders\n"; + + // Engine shaders Shader shader_depth("shaders/depth.vs", "shaders/depth.fs"); Shader shader_unlit("shaders/unlit.vs", "shaders/unlit.fs"); + // Compositing shaders + Shader shader_comp_main("shaders/fullscreenbase.vs", "shaders/ss_test.fs"); // le big one + + std::cout << "Loading textures\n"; + + Texture tex_background = Texture("textures/grid.png"); + +#pragma endregion + #pragma region render_playable_space std::cout << "Rendering playable space..."; + fb_tex_playspace.Bind(); //Bind framebuffer + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glPolygonMode(GL_FRONT, GL_FILL); //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); @@ -180,11 +185,13 @@ int main(int argc, char* argv[]) { render_to_png(1024, 1024, "playable-space.png"); std::cout << "done!\n"; -#pragma endregion render_playable_space +#pragma endregion -#pragma region render_buyzone_bombsites +#pragma region render_objectives std::cout << "Rendering bombsites & buyzones space..."; + fb_tex_objectives.Bind(); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glPolygonMode(GL_FRONT, GL_FILL); //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); @@ -209,7 +216,7 @@ int main(int argc, char* argv[]) { render_to_png(1024, 1024, "buyzone-bombtargets.png"); std::cout << "done!\n"; -#pragma endregion +#pragma endregion #pragma region generate_radar_txt @@ -221,17 +228,52 @@ int main(int argc, char* argv[]) { node_radar.Values.insert({ "pos_y", std::to_string(view_origin.y) }); node_radar.Values.insert({ "scale", std::to_string(render_ortho_scale / 1024.0f) }); + // Try resolve spawn positions + glm::vec3* loc_spawnCT = vmf_main.calculateSpawnLocation(vmf::team::counter_terrorist); + glm::vec3* loc_spawnT = vmf_main.calculateSpawnLocation(vmf::team::terrorist); + + if (loc_spawnCT != NULL) { + node_radar.Values.insert({ "CTSpawn_x", std::to_string(glm::round(remap(loc_spawnCT->x, view_origin.x, view_origin.x + render_ortho_scale, 0.0f, 1.0f) / 0.01f) * 0.01f) }); + node_radar.Values.insert({ "CTSpawn_y", std::to_string(glm::round(remap(loc_spawnCT->y, view_origin.y, view_origin.y - render_ortho_scale, 0.0f, 1.0f) / 0.01f) * 0.01f) }); + } + if (loc_spawnT != NULL) { + node_radar.Values.insert({ "TSpawn_x", std::to_string(glm::round(remap(loc_spawnT->x, view_origin.x, view_origin.x + render_ortho_scale, 0.0f, 1.0f) / 0.01f) * 0.01f) }); + node_radar.Values.insert({ "TSpawn_y", std::to_string(glm::round(remap(loc_spawnT->y, view_origin.y, view_origin.y - render_ortho_scale, 0.0f, 1.0f) / 0.01f) * 0.01f) }); + } + std::ofstream out("de_tavr_test.txt"); out << "// TAVR - AUTO RADAR. v 2.0.0\n"; node_radar.Serialize(out); out.close(); -#pragma endregion generate_radar_txt +#pragma endregion #pragma region compositing + std::cout << "Compositing... \n"; + + fb_comp.Bind(); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + glPolygonMode(GL_FRONT, GL_FILL); + + shader_comp_main.use(); + + tex_background.bindOnSlot(0); + shader_comp_main.setInt("tex_background", 0); + + fb_tex_playspace.BindRTtoTexSlot(1); + shader_comp_main.setInt("tex_playspace", 1); + + fb_tex_objectives.BindRTtoTexSlot(2); + shader_comp_main.setInt("tex_objectives", 2); + + mesh_screen_quad->Draw(); + + render_to_png(1024, 1024, "1whammy.png"); + std::cout << "Done\n"; -#pragma endregion compositing +#pragma endregion #pragma region auto_export_game diff --git a/MCDV/playable-space.png b/MCDV/playable-space.png index f923291..ed0e74e 100644 Binary files a/MCDV/playable-space.png and b/MCDV/playable-space.png differ diff --git a/MCDV/shaders/depth.fs b/MCDV/shaders/depth.fs index 90890a5..0c9efda 100644 --- a/MCDV/shaders/depth.fs +++ b/MCDV/shaders/depth.fs @@ -21,5 +21,5 @@ void main() { float height = pow(remap(FragPos.y, HEIGHT_MIN, HEIGHT_MAX, 0, 1), 2.2); - FragColor = vec4(0, height, 1, 1.0); + FragColor = vec4(0, 1, 1, height); } \ No newline at end of file diff --git a/MCDV/shaders/fullscreenbase.vs b/MCDV/shaders/fullscreenbase.vs new file mode 100644 index 0000000..e498c20 --- /dev/null +++ b/MCDV/shaders/fullscreenbase.vs @@ -0,0 +1,9 @@ +#version 330 core +layout (location = 0) in vec2 vert; +out vec2 TexCoords; + +void main() +{ + gl_Position = vec4(vert.xy, 0.0, 1.0); + TexCoords = (vert.xy + vec2(1, 1)) * 0.5; +} \ No newline at end of file diff --git a/MCDV/shaders/ss_test.fs b/MCDV/shaders/ss_test.fs new file mode 100644 index 0000000..cf8385b --- /dev/null +++ b/MCDV/shaders/ss_test.fs @@ -0,0 +1,62 @@ +#version 330 core +// Note:: All channels marked with an ** are currently not filled out by the engine. + +// OPENGL +// ____________________________________________________________________________________________ +in vec2 TexCoords; +out vec4 FragColor; + +// UNIFORMS +// Vector Information _________________________________________________________________________ +// ( A bunch of vectors that give you the location of different entities ) +uniform vec3 bounds_NWU; // North-West-Upper coordinate of the playspace (worldspace) +uniform vec3 bounds_SEL; // South-East-Lower coordinate of the playspace (worldspace) +uniform vec2 bounds_NWU_SS; // North-West coordinate of the playspace (screen space) +uniform vec2 bounds_SEL_SS; // South-East coordinate of the playspace (screen space) + +uniform vec2 pos_spawn_ct; // Location of the CT Spawn (0-1) +uniform vec2 pos_spawn_t; // Location of the T Spawn (0-1) +uniform vec2 bombsite_a; // Location of bomsite A (0-1) +uniform vec2 bombsite_b; // Location of bombsite B (0-1) + +// SAMPLER UNIFORMS +// Image Inputs _______________________________________________________________________________ +// ( Standard generated maps from the engine ) +uniform sampler2D tex_background; // Background texture +uniform sampler2D tex_playspace; // Playspace + // R: Playable space (0 or 1), + // G: Height (0-1 normalized) + // **B: AO map (mask 0-1) + // **A: Outline (mask 0-1)) + +uniform sampler2D tex_objectives; // Objectives + // R: Buzones (0 or 1) + // G: Bombsites (0 or 1) + // **B: Glow map (mask 0-1) + // **A: Outline (mask 0-1) + +uniform sampler2D tex_props; // Props + // **R: Props (0 or 1) + // **G: Height (0-1 normalized) + // **B: Glow map (mask 0-1) + // **A: Outline (mask 0-1) + +uniform sampler2D tex_gradient; // Gradient input + // **RGBA: 256x1 image defining a gradient + +uniform sampler2D texture0; // Custom Image input 3 (**RGBA) +uniform sampler2D texture1; // Custom Image input 4 (**RGBA) +uniform sampler2D texture2; // Custom Image input 5 (**RGBA) + +// SHADER PROGRAM +// ____________________________________________________________________________________________ +// ( Write all your shader code & functions here ) + +void main() +{ + vec4 sBackground = vec4(texture(tex_background, TexCoords)); + vec4 sObjectives = vec4(texture(tex_objectives, TexCoords)); + + // Return the final output color + FragColor = vec4(sBackground.rgb, 1);//-sBackground; +} \ No newline at end of file diff --git a/MCDV/vdf.hpp b/MCDV/vdf.hpp index bcbb1f7..1a36d57 100644 --- a/MCDV/vdf.hpp +++ b/MCDV/vdf.hpp @@ -15,6 +15,12 @@ namespace kv { const std::regex reg_kv("(\"([^=\"]*)\")|([^=\\s]+)"); + template + T tryGetValue(std::map map, const char* key, T defaultValue) { + if (!map.count(key)) return defaultValue; + return static_cast(::atof(key)); + } + class DataBlock { public: diff --git a/MCDV/vmf.hpp b/MCDV/vmf.hpp index 003accd..3064cb9 100644 --- a/MCDV/vmf.hpp +++ b/MCDV/vmf.hpp @@ -94,6 +94,12 @@ namespace vmf_parse { namespace vmf { + + enum team { + terrorist, + counter_terrorist + }; + struct BoundingBox { glm::vec3 NWU; glm::vec3 SEL; @@ -293,7 +299,7 @@ namespace vmf { glm::vec3 loc = glm::vec3(); if (block.Values.count("origin")) { //Start with hammer origin vmf_parse::Vector3f(block.Values["origin"], &loc); - ent.origin = glm::vec3(-loc.x, loc.z, loc.y); + ent.origin = glm::vec3(loc.x, loc.y, loc.z); } else if (block.GetFirstByName("solid") != NULL) { //Try to process it from solid //Get all solids @@ -434,6 +440,44 @@ namespace vmf { return list; } + /* Gets a list of entities with matching classname */ + std::vector findEntitiesByClassName(std::string classname) { + std::vector list; + for (auto && ent : this->entities) { + if (ent.classname == classname) { + list.push_back(&ent); + } + } + return list; + } + + glm::vec3* calculateSpawnLocation(team _team) { + + std::vector spawns = this->findEntitiesByClassName(_team == team::terrorist ? "info_player_terrorist" : "info_player_counterterrorist"); + + if (spawns.size() <= 0) return NULL; + + //Find lowest priority (highest) + int lowest = kv::tryGetValue(spawns[0]->keyValues, "priority", 0); + for (auto && s : spawns) { + int l = kv::tryGetValue(s->keyValues, "priority", 0); + lowest = l < lowest ? l : lowest; + } + + //Collect all spawns with that priority + glm::vec3* location = new glm::vec3(); + int c = 0; + for (auto && s : spawns) { + if (kv::tryGetValue(s->keyValues, "priority", 0) == lowest) { + *location += s->origin; c++; + } + } + + //avg + *location = *location / (float)c; + return location; + } + void ComputeGLMeshes() { auto start = std::chrono::high_resolution_clock::now();