diff options
-rw-r--r-- | assets/skybox.mtl | 2 | ||||
-rw-r--r-- | assets/skybox.obj | 108 | ||||
-rw-r--r-- | assets/skybox.png | bin | 0 -> 17491 bytes | |||
-rw-r--r-- | assets/skyboxsun5deg2_tn_ann.jpg | bin | 0 -> 11213 bytes | |||
-rw-r--r-- | honey/ecs/render.lua | 2 | ||||
-rw-r--r-- | honey/mesh.lua | 46 | ||||
-rw-r--r-- | honey/window.lua | 15 | ||||
-rw-r--r-- | main.lua | 73 | ||||
-rw-r--r-- | out.txt | 4243 | ||||
-rw-r--r-- | scripts/cameraHandleResize.lua | 6 | ||||
-rw-r--r-- | scripts/loadSaveQuit.lua | 13 | ||||
-rw-r--r-- | scripts/viewportResize.lua | 3 |
12 files changed, 4420 insertions, 91 deletions
diff --git a/assets/skybox.mtl b/assets/skybox.mtl index 60d07e9..b05de44 100644 --- a/assets/skybox.mtl +++ b/assets/skybox.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.450000 d 1.000000 illum 2 -map_Kd skyboxsun5deg2_tn.jpg +map_Kd skybox.png diff --git a/assets/skybox.obj b/assets/skybox.obj index 1a34cf8..920bc92 100644 --- a/assets/skybox.obj +++ b/assets/skybox.obj @@ -1,46 +1,96 @@ -# Blender v3.5.1 OBJ File: '' +# Blender v3.4.1 OBJ File: '' # www.blender.org mtllib skybox.mtl o Cube_Cube.001 -v -100.000000 -100.000000 100.000000 -v -100.000000 100.000000 100.000000 -v -100.000000 -100.000000 -100.000000 -v -100.000000 100.000000 -100.000000 -v 100.000000 -100.000000 100.000000 -v 100.000000 100.000000 100.000000 -v 100.000000 -100.000000 -100.000000 -v 100.000000 100.000000 -100.000000 +v -100.000000 -99.999985 -100.000015 +v -100.000000 -100.000015 99.999985 +v -100.000000 99.999985 100.000015 +v -100.000000 100.000015 -99.999985 +v 100.000000 99.999985 100.000015 +v 100.000000 -100.000015 99.999985 +v -100.000000 -100.000015 99.999985 +v 100.000000 100.000015 -99.999985 +v 100.000000 -100.000015 99.999985 +v 100.000000 -99.999985 -100.000015 +v 100.000000 99.999985 100.000015 +v 100.000000 100.000015 -99.999985 +v 100.000000 -100.000015 99.999985 +v 100.000000 99.999985 100.000015 +v 100.000000 100.000015 -99.999985 +v -100.000000 100.000015 -99.999985 +v -100.000000 -100.000015 99.999985 +v -100.000000 -99.999985 -100.000015 +v -100.000000 99.999985 100.000015 +v 100.000000 99.999985 100.000015 +v -100.000000 99.999985 100.000015 +v -100.000000 -100.000015 99.999985 +v 100.000000 99.999985 100.000015 +v -100.000000 -99.999985 -100.000015 +v -100.000000 -100.000015 99.999985 +v -100.000000 99.999985 100.000015 +v -100.000000 -99.999985 -100.000015 +v -100.000000 100.000015 -99.999985 +v 100.000000 -99.999985 -100.000015 +v -100.000000 100.000015 -99.999985 +v 100.000000 -99.999985 -100.000015 +v -100.000000 100.000015 -99.999985 +v 100.000000 100.000015 -99.999985 +v 100.000000 -99.999985 -100.000015 +v 100.000000 -99.999985 -100.000015 +v 100.000000 -100.000015 99.999985 vt 0.750000 0.334117 vt 1.000000 0.665883 vt 1.000000 0.334117 +vt 0.250000 0.334117 +vt 0.500000 0.665883 +vt 0.500000 0.334117 +vt 0.250000 0.002352 +vt 0.500000 0.334117 +vt 0.500000 0.002352 vt 0.500000 0.334117 vt 0.750000 0.665883 +vt 0.750000 0.334117 vt 0.250000 0.334117 +vt 0.250000 0.665883 vt 0.500000 0.665883 +vt 0.250000 0.002352 +vt 0.250000 0.334117 +vt 0.500000 0.334117 vt -0.000000 0.334117 +vt -0.000000 0.665883 +vt 0.250000 0.665883 +vt -0.000000 0.334117 +vt 0.250000 0.665883 +vt 0.250000 0.334117 +vt 0.500000 0.334117 +vt 0.500000 0.665883 +vt 0.750000 0.665883 +vt 0.750000 0.334117 +vt 0.750000 0.665883 +vt 1.000000 0.665883 vt 0.250000 0.665883 -vt 0.250000 0.002352 -vt 0.500000 0.002352 vt 0.500000 0.997648 -vt -0.000000 0.665883 +vt 0.500000 0.665883 +vt 0.250000 0.665883 vt 0.250000 0.997648 +vt 0.500000 0.997648 vn 1.0000 0.0000 0.0000 -vn 0.0000 0.0000 1.0000 -vn -1.0000 0.0000 0.0000 -vn 0.0000 0.0000 -1.0000 +vn -1.0000 -0.0000 0.0000 vn 0.0000 1.0000 0.0000 -vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 -0.0000 usemtl Material.001 -s off -f 3/1/1 2/2/1 1/3/1 -f 7/4/2 4/5/2 3/1/2 -f 5/6/3 8/7/3 7/4/3 -f 1/8/4 6/9/4 5/6/4 -f 1/10/5 7/4/5 3/11/5 -f 6/9/6 4/12/6 8/7/6 -f 3/1/1 4/5/1 2/2/1 -f 7/4/2 8/7/2 4/5/2 -f 5/6/3 6/9/3 8/7/3 -f 1/8/4 2/13/4 6/9/4 -f 1/10/5 5/6/5 7/4/5 -f 6/9/6 2/14/6 4/12/6 +s 1 +f 24/1/1 19/2/1 25/3/1 +f 9/4/2 8/5/2 10/6/2 +f 17/7/3 34/8/3 18/9/3 +f 29/10/4 30/11/4 1/12/4 +f 13/13/2 11/14/2 12/15/2 +f 2/16/3 36/17/3 35/18/3 +f 22/19/5 21/20/5 23/21/5 +f 7/22/5 20/23/5 6/24/5 +f 31/25/4 33/26/4 32/27/4 +f 27/28/1 28/29/1 26/30/1 +f 14/31/6 16/32/6 15/33/6 +f 5/34/6 3/35/6 4/36/6 diff --git a/assets/skybox.png b/assets/skybox.png Binary files differnew file mode 100644 index 0000000..d144350 --- /dev/null +++ b/assets/skybox.png diff --git a/assets/skyboxsun5deg2_tn_ann.jpg b/assets/skyboxsun5deg2_tn_ann.jpg Binary files differnew file mode 100644 index 0000000..8457d9a --- /dev/null +++ b/assets/skyboxsun5deg2_tn_ann.jpg diff --git a/honey/ecs/render.lua b/honey/ecs/render.lua index 4217422..abeac04 100644 --- a/honey/ecs/render.lua +++ b/honey/ecs/render.lua @@ -72,7 +72,7 @@ system = function(params) ) -- get mesh local mesh = honey.mesh.loadCached( - tbl.mesh.filename, tbl.mesh.index + tbl.mesh.filename, tbl.mesh.index, tbl.mesh.debug ) draw(model, view, projection, tbl.textures, shader, mesh) end diff --git a/honey/mesh.lua b/honey/mesh.lua index e9a3404..12edea9 100644 --- a/honey/mesh.lua +++ b/honey/mesh.lua @@ -4,25 +4,53 @@ setmetatable(module, {__index=_G}) setfenv(1, module) -local function insertVertex(vertices, attrib, vertex) +local function printVertex(vertices, i) + print(string.format( + "p(%f, %f, %f), n(%f, %f, %f), t(%f, %f)", + vertices[i+0], + vertices[i+1], + vertices[i+2], + + + vertices[i+3], + vertices[i+4], + vertices[i+5], + + + vertices[i+5], + vertices[i+6] + )) +end + + +local function insertVertex(vertices, attrib, vertex, debug) + if debug then print() end local pos = 3*vertex.v_idx for i=1,3 do table.insert(vertices, attrib.vertices[pos+i]) + if debug then print(vertices[#vertices]) end end local normal = 3*vertex.vn_idx for i=1,3 do table.insert(vertices, attrib.normals[normal+i]) + if debug then print(vertices[#vertices]) end end - local tex = 3*vertex.vt_idx + local tex = 2*vertex.vt_idx for i=1,2 do table.insert(vertices, attrib.texcoords[tex+i]) + if debug then print(vertices[#vertices]) end + end + if debug then + for i=1,#attrib.texcoords do + print(i, attrib.texcoords[i]) + end end end -function loadShape(shape, attrib) +function loadShape(shape, attrib, debug) local vertices = {} local indices = {} @@ -32,7 +60,7 @@ function loadShape(shape, attrib) assert(attrib.face_num_verts[i+1] == 3, "non-triangular face!") for j=0,2 do local vertex = attrib.faces[(3*i) + j + 1] - insertVertex(vertices, attrib, vertex) + insertVertex(vertices, attrib, vertex, debug) table.insert(indices, #indices) end end @@ -41,23 +69,25 @@ function loadShape(shape, attrib) end -function loadFile(filename) +function loadFile(filename, debug) local flags = honey.tinyobj.FLAG_TRIANGULATE + if debug then print("load file:", filename) end local attrib, shapes, materials = honey.tinyobj.parse_obj(filename, flags) local meshes = {} for _, shape in ipairs(shapes) do - local vertices, indices = loadShape(shape, attrib) + local vertices, indices = loadShape(shape, attrib, debug) table.insert(meshes, Mesh(vertices, indices)) end + if debug then print("finished file:", filename) end return meshes end cache = {} -function loadCached(filename, index) +function loadCached(filename, index, debug) if not cache[filename] then - cache[filename] = loadFile(filename) + cache[filename] = loadFile(filename, debug) end return cache[filename][index] end diff --git a/honey/window.lua b/honey/window.lua index 3b5d5c1..e2b9fb2 100644 --- a/honey/window.lua +++ b/honey/window.lua @@ -1,3 +1,5 @@ +local ecs = require 'honey.ecs' + local module = {} local glfw = honey.glfw setmetatable(module, {__index=_G}) @@ -165,4 +167,17 @@ function Window.swapBuffers(self) end +function Window.bindEvents(self, db) + self:setCursorPosCallback(function(_, xpos, ypos) + ecs.script.dispatch(db, "onCursorPos", {window=self, xpos=xpos, ypos=ypos}) + end) + self:setKeyCallback(function(_, key, scancode, action) + ecs.script.dispatch(db, "onKey", {window=self, key=key, scancode=scancode, action=action}) + end) + self:setFramebufferSizeCallback(function(_, width, height) + ecs.script.dispatch(db, "onFramebufferSize", {window=self, width=width, height=height}) + end) +end + + return module.Window @@ -51,14 +51,6 @@ package.loaded['cameraRotationScript'] = function(entities, id, dt) :identity() :translate(Vec3{0, 0, z.value + math.sin(math.pi * glfw.GetTime())}) end -package.loaded['cameraKeyHandler'] = function(entities, id, data) - local z = entities:getComponent(id, "z") - if data.key == glfw.KEY_W then - z.value = z.value + 1 - elseif data.key == glfw.KEY_S then - z.value = z.value - 1 - end -end function setupEntities() @@ -239,7 +231,7 @@ function setupEntities() vel = vel - left end - vel = 10000 * vel:normalize() + vel = 1000 * vel:normalize() x, y, z = ode.BodyGetLinearVel(self.physics._body) if Vec3{x,y,z}:norm2() < 500 then @@ -257,21 +249,25 @@ function setupEntities() parent = capcamPivot, matrix = Mat4():identity():translate(Vec3{0,0,10}), }, - onWindowResize = { script = "cameraHandleResize" }, + onWindowResize = { script = "scripts.cameraHandleResize" }, } local skybox = entities:createEntityWithComponents{ node = { parent = capsule, - matrix = Mat4():identity():scale(Vec3{2,2,2}), + matrix = Mat4():identity():scale(Vec3{2,2,2}):rotateX(math.rad(90)) }, renderMesh = { - mesh = { filename="assets/skybox.obj", index=1 }, + mesh = { + filename="assets/skybox.obj", + index=1, + }, shader = { vertex="vertex.glsl", fragment="fragment.glsl" }, textures = { ourTexture = { filename = "assets/skyboxsun5deg2_tn.jpg" + --filename = "assets/skybox.png" } }, }, @@ -281,55 +277,28 @@ function setupEntities() local camera = entities:createEntity() entities:addComponents(camera, { ccamera={ - projection=Mat4():perspective(math.rad(45), 640/480, 0.1, 1000), + projection=Mat4():perspective(math.rad(90), 640/480, 0.1, 1000), render="screen", }, node={ - matrix=Mat4():identity():rotateX(math.rad(-20)):translate(Vec3{0, 5, 30}), - }, - z = {value=-60}, - onKey = { - script="cameraKeyHandler", + matrix=Mat4() + :identity() + :rotateX(math.rad(90)) + :translate(Vec3{0, 10, 0}), }, - onWindowResize = { script = "cameraHandleResize" }, + onFramebufferSize = { script = "scripts.cameraHandleResize" }, }) + + local misc = entities:createEntityWithComponents{ + onKey = { script = "scripts.loadSaveQuit" }, + onFramebufferSize = { script = "scripts.viewportResize" }, + } end setupEntities() - --- close window on ESCAPE key -window:setKeyCallback(function(_, key, scancode, action) - script.dispatch(entities, "onKey", {key=key, scancode=scancode, action=action}) - if action == glfw.PRESS then - if key == glfw.KEY_ESCAPE then - window:setShouldClose(true) - elseif key == glfw.KEY_SPACE then - entities:save("save") - elseif key == glfw.KEY_L then - entities:load("save") - end - end -end) - - -window:setCursorPosCallback(function(_, xpos, ypos) - script.dispatch(entities, "onCursorPos", {xpos=xpos, ypos=ypos}) -end) - --- resize window correctly -window:setFramebufferSizeCallback(function(_, width, height) - gl.Viewport(0, 0, width, height) - vw, vh = width, height - script.dispatch(entities, "onWindowResize", { width=width, height=height }) -end) - -package.loaded["cameraHandleResize"] = function(entities, id, data) - local camera = entities:getComponent(id, "camera") - if not camera then return end - camera.projection:perspectiveResize(data.width/data.height) -end - +-- connect event handler scripts +window:bindEvents(entities) --entities:load("save") @@ -0,0 +1,4243 @@ +Vec3{0.0000, 0.0000, 0.0000} +Vec3{-0.0872, 0.9962, 0.0000} 0 +532b76f3-518b-4b6d-8100-749ce547d861 userdata: 0x01b2a22d3e38 +cc29cfd0-7d99-4586-8ad5-f8f82cfca98b userdata: 0x01b2a22d4028 +68244ee3-f3a5-4a04-af40-463c70b2f59a userdata: 0x01b2a22d3878 +add component body for 68244ee3-f3a5-4a04-af40-463c70b2f59a +68244ee3-f3a5-4a04-af40-463c70b2f59a sphere +add component body for cc29cfd0-7d99-4586-8ad5-f8f82cfca98b +cc29cfd0-7d99-4586-8ad5-f8f82cfca98b capsule +load file: assets/skybox.obj + +-100 +-99.999984741211 +-100.00001525879 +1 +0 +0 +0.75 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +99.999984741211 +100.00001525879 +1 +0 +0 +1 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-100.00001525879 +99.999984741211 +1 +0 +0 +1 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-100.00001525879 +99.999984741211 +-1 +-0 +0 +0.25 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +100.00001525879 +-99.999984741211 +-1 +-0 +0 +0.5 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-99.999984741211 +-100.00001525879 +-1 +-0 +0 +0.5 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-100.00001525879 +99.999984741211 +0 +1 +0 +0.25 +0.0023519999813288 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-99.999984741211 +-100.00001525879 +0 +1 +0 +0.5 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-99.999984741211 +-100.00001525879 +0 +1 +0 +0.5 +0.0023519999813288 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-99.999984741211 +-100.00001525879 +0 +-0 +1 +0.5 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +100.00001525879 +-99.999984741211 +0 +-0 +1 +0.75 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-99.999984741211 +-100.00001525879 +0 +-0 +1 +0.75 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-100.00001525879 +99.999984741211 +-1 +-0 +0 +0.25 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +99.999984741211 +100.00001525879 +-1 +-0 +0 +0.25 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +100.00001525879 +-99.999984741211 +-1 +-0 +0 +0.5 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-100.00001525879 +99.999984741211 +0 +1 +0 +0.25 +0.0023519999813288 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-100.00001525879 +99.999984741211 +0 +1 +0 +0.25 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-99.999984741211 +-100.00001525879 +0 +1 +0 +0.5 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-100.00001525879 +99.999984741211 +0 +0 +-1 +-0 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +99.999984741211 +100.00001525879 +0 +0 +-1 +-0 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +99.999984741211 +100.00001525879 +0 +0 +-1 +0.25 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-100.00001525879 +99.999984741211 +0 +0 +-1 +-0 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +99.999984741211 +100.00001525879 +0 +0 +-1 +0.25 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-100.00001525879 +99.999984741211 +0 +0 +-1 +0.25 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +-99.999984741211 +-100.00001525879 +0 +-0 +1 +0.5 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +100.00001525879 +-99.999984741211 +0 +-0 +1 +0.5 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +100.00001525879 +-99.999984741211 +0 +-0 +1 +0.75 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +-99.999984741211 +-100.00001525879 +1 +0 +0 +0.75 +0.33411699533463 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +100.00001525879 +-99.999984741211 +1 +0 +0 +0.75 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +99.999984741211 +100.00001525879 +1 +0 +0 +1 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +99.999984741211 +100.00001525879 +0 +-1 +-0 +0.25 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +100.00001525879 +-99.999984741211 +0 +-1 +-0 +0.5 +0.99764800071716 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +100.00001525879 +-99.999984741211 +0 +-1 +-0 +0.5 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +100 +99.999984741211 +100.00001525879 +0 +-1 +-0 +0.25 +0.66588300466537 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +99.999984741211 +100.00001525879 +0 +-1 +-0 +0.25 +0.99764800071716 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 + +-100 +100.00001525879 +-99.999984741211 +0 +-1 +-0 +0.5 +0.99764800071716 +1 0.75 +2 0.33411699533463 +3 1 +4 0.66588300466537 +5 1 +6 0.33411699533463 +7 0.25 +8 0.33411699533463 +9 0.5 +10 0.66588300466537 +11 0.5 +12 0.33411699533463 +13 0.25 +14 0.0023519999813288 +15 0.5 +16 0.33411699533463 +17 0.5 +18 0.0023519999813288 +19 0.5 +20 0.33411699533463 +21 0.75 +22 0.66588300466537 +23 0.75 +24 0.33411699533463 +25 0.25 +26 0.33411699533463 +27 0.25 +28 0.66588300466537 +29 0.5 +30 0.66588300466537 +31 0.25 +32 0.0023519999813288 +33 0.25 +34 0.33411699533463 +35 0.5 +36 0.33411699533463 +37 -0 +38 0.33411699533463 +39 -0 +40 0.66588300466537 +41 0.25 +42 0.66588300466537 +43 -0 +44 0.33411699533463 +45 0.25 +46 0.66588300466537 +47 0.25 +48 0.33411699533463 +49 0.5 +50 0.33411699533463 +51 0.5 +52 0.66588300466537 +53 0.75 +54 0.66588300466537 +55 0.75 +56 0.33411699533463 +57 0.75 +58 0.66588300466537 +59 1 +60 0.66588300466537 +61 0.25 +62 0.66588300466537 +63 0.5 +64 0.99764800071716 +65 0.5 +66 0.66588300466537 +67 0.25 +68 0.66588300466537 +69 0.25 +70 0.99764800071716 +71 0.5 +72 0.99764800071716 +73 -4.2201683186053e+37 +74 0 +75 7.299243650868e-34 +76 -2.8740631503302e-42 +77 8.0929930519916e-26 +78 4.590934028821e-41 +79 -6.9827905393657e-15 +80 6.0816353351697e-43 +81 1.3547340053251e-25 +82 4.590934028821e-41 +83 4.2038953929745e-45 +84 6.0816353351697e-43 +85 -6.8495285398401e-15 +86 6.0816353351697e-43 +87 0 +88 0 +89 0 +90 0 +91 -6.9840170430734e-15 +92 6.0816353351697e-43 +93 -6.8975858011355e-15 +94 6.0816353351697e-43 +95 -6.8862016783244e-15 +96 6.0816353351697e-43 +97 -7.1934688091716e-15 +98 0 +99 -2.1768439069965e+18 +100 9.3886997109763e-44 +101 -2.8289084399655e-14 +102 6.0816353351697e-43 +103 -2.8290426099843e-14 +104 6.0816353351697e-43 +105 -7.0271987827244e-15 +106 6.0816353351697e-43 +107 -6.9856365700685e-15 +108 6.0816353351697e-43 +finished file: assets/skybox.obj +756.30078125 +592.5625 +835.765625 +659.04296875 +941.31640625 +752.78125 +647.765625 +1062.58984375 +966 +606.171875 +1043.328125 +618.21875 +965.75 +624.11328125 +862.93359375 +releasing component body for cc29cfd0-7d99-4586-8ad5-f8f82cfca98b +releasing component body for 68244ee3-f3a5-4a04-af40-463c70b2f59a +release geom for id68244ee3-f3a5-4a04-af40-463c70b2f59a +release geom for idcc29cfd0-7d99-4586-8ad5-f8f82cfca98b +release geom for id532b76f3-518b-4b6d-8100-749ce547d861 diff --git a/scripts/cameraHandleResize.lua b/scripts/cameraHandleResize.lua new file mode 100644 index 0000000..7d1713d --- /dev/null +++ b/scripts/cameraHandleResize.lua @@ -0,0 +1,6 @@ +return function(entities, id, data) + local camera = entities:getComponent(id, "camera") + if camera then + camera.projection:perspectiveResize(data.width/data.height) + end +end diff --git a/scripts/loadSaveQuit.lua b/scripts/loadSaveQuit.lua new file mode 100644 index 0000000..8d5f353 --- /dev/null +++ b/scripts/loadSaveQuit.lua @@ -0,0 +1,13 @@ +local glfw = honey.glfw + +return function(entities, id, data) + if data.action == glfw.PRESS then + if data.key == glfw.KEY_ESCAPE then + data.window:setShouldClose(true) + elseif data.key == glfw.KEY_SPACE then + entities:save("save") + elseif data.key == glfw.KEY_L then + entities:load("save") + end + end +end diff --git a/scripts/viewportResize.lua b/scripts/viewportResize.lua new file mode 100644 index 0000000..4b43d29 --- /dev/null +++ b/scripts/viewportResize.lua @@ -0,0 +1,3 @@ +return function(entities, id, data) + honey.gl.Viewport(0, 0, data.width, data.height) +end |