From bc75750128e395430cac8a019bee79f23b56e571 Mon Sep 17 00:00:00 2001 From: Arthur Erlich Date: Mon, 22 Dec 2025 15:14:38 +0100 Subject: [PATCH] first init --- .editorconfig | 4 + .gitattributes | 2 + .gitignore | 3 + .vscode/launch.json | 18 + Assets/Thruster Cube Collision.glb | Bin 0 -> 24864 bytes Assets/Thruster Cube Collision.glb.import | 37 + Assets/Thruster Cube Collision.mtl | 12 + Assets/Thruster Cube Collision.obj | 1097 +++++++++++++++++++++ Assets/Thruster Cube Collision.obj.import | 25 + Assets/Thruster Cube.glb | Bin 0 -> 482620 bytes Assets/Thruster Cube.glb.import | 37 + Assets/obstacle.tscn | 15 + Assets/player_ship.gd | 8 + Assets/player_ship.gd.uid | 1 + Assets/player_ship.tscn | 49 + Assets/shipAiComponent.gd | 40 + Assets/shipAiComponent.gd.uid | 1 + Assets/thruster_cube.gd | 31 + Assets/thruster_cube.gd.uid | 1 + Assets/thruster_cube.tscn | 37 + Assets/thruster_cube_collision.tscn | 5 + Levels/pid_test.tscn | 3 + Levels/space_move.tscn | 3 + Levels/space_test.tscn | 67 ++ icon.svg | 1 + icon.svg.import | 37 + main.tscn | 54 + open_level_component.gd | 12 + open_level_component.gd.uid | 1 + project.godot | 59 ++ 30 files changed, 1660 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .vscode/launch.json create mode 100644 Assets/Thruster Cube Collision.glb create mode 100644 Assets/Thruster Cube Collision.glb.import create mode 100644 Assets/Thruster Cube Collision.mtl create mode 100644 Assets/Thruster Cube Collision.obj create mode 100644 Assets/Thruster Cube Collision.obj.import create mode 100644 Assets/Thruster Cube.glb create mode 100644 Assets/Thruster Cube.glb.import create mode 100644 Assets/obstacle.tscn create mode 100644 Assets/player_ship.gd create mode 100644 Assets/player_ship.gd.uid create mode 100644 Assets/player_ship.tscn create mode 100644 Assets/shipAiComponent.gd create mode 100644 Assets/shipAiComponent.gd.uid create mode 100644 Assets/thruster_cube.gd create mode 100644 Assets/thruster_cube.gd.uid create mode 100644 Assets/thruster_cube.tscn create mode 100644 Assets/thruster_cube_collision.tscn create mode 100644 Levels/pid_test.tscn create mode 100644 Levels/space_move.tscn create mode 100644 Levels/space_test.tscn create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 main.tscn create mode 100644 open_level_component.gd create mode 100644 open_level_component.gd.uid create mode 100644 project.godot diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..6d1afa0 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,18 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "GDScript: Launch Project", + "type": "godot", + "request": "launch", + "project": "${workspaceFolder}", + "debug_collisions": true, + "debug_paths": false, + "debug_navigation": false, + "additional_options": "" + } + ] +} \ No newline at end of file diff --git a/Assets/Thruster Cube Collision.glb b/Assets/Thruster Cube Collision.glb new file mode 100644 index 0000000000000000000000000000000000000000..d4f4cda5f2f7971acd9ce8a93c6a4127d535bb7b GIT binary patch literal 24864 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 Gfd2&`-!ypu literal 0 HcmV?d00001 diff --git a/Assets/Thruster Cube Collision.glb.import b/Assets/Thruster Cube Collision.glb.import new file mode 100644 index 0000000..d9f1fad --- /dev/null +++ b/Assets/Thruster Cube Collision.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://crfjfbhjuderh" +path="res://.godot/imported/Thruster Cube Collision.glb-e95615f3a01fd673f0dafc758072d75c.scn" + +[deps] + +source_file="res://Assets/Thruster Cube Collision.glb" +dest_files=["res://.godot/imported/Thruster Cube Collision.glb-e95615f3a01fd673f0dafc758072d75c.scn"] + +[params] + +nodes/root_type="CollisionShape3D" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=0 diff --git a/Assets/Thruster Cube Collision.mtl b/Assets/Thruster Cube Collision.mtl new file mode 100644 index 0000000..c41fbc9 --- /dev/null +++ b/Assets/Thruster Cube Collision.mtl @@ -0,0 +1,12 @@ +# Blender 4.5.1 LTS MTL File: 'Thruster Cube Collision.blend' +# www.blender.org + +newmtl Standard.001 +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.244501 0.244501 0.244501 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/Assets/Thruster Cube Collision.obj b/Assets/Thruster Cube Collision.obj new file mode 100644 index 0000000..e133251 --- /dev/null +++ b/Assets/Thruster Cube Collision.obj @@ -0,0 +1,1097 @@ +# Blender 4.5.1 LTS +# www.blender.org +mtllib Thruster Cube Collision.mtl +o TheThrusterCube +v -5.057992 3.722029 7.414146 +v -5.057992 3.722029 7.414146 +v -5.057992 3.722029 7.414146 +v -5.057992 3.091639 8.025181 +v -5.057992 3.091639 8.025181 +v -5.057992 3.091639 8.025181 +v -5.057992 -3.091639 8.025181 +v -5.057992 -3.091639 8.025181 +v -5.057992 3.722028 -8.546822 +v -5.057992 3.722028 -8.546822 +v -5.057992 3.722028 -8.546822 +v -5.057992 3.091638 -9.157857 +v -5.057992 3.091638 -9.157857 +v -5.057992 3.091638 -9.157857 +v -5.057992 -3.091639 -9.157857 +v -5.057992 -3.091639 -9.157857 +v -5.057992 -3.091639 -9.157857 +v -5.057992 -3.722028 -8.546822 +v -5.057992 -3.722028 -8.546822 +v -5.057992 -3.722028 -8.546822 +v -5.057992 -3.722028 7.414146 +v -5.057992 -3.722028 7.414146 +v 3.722029 5.057992 7.414146 +v 3.722029 5.057992 7.414146 +v 3.091639 5.057992 8.025181 +v 3.091639 5.057992 8.025181 +v -3.091639 5.057992 8.025181 +v -3.091639 5.057992 8.025181 +v -3.091639 5.057992 8.025181 +v 3.722029 5.057992 -8.546822 +v 3.722029 5.057992 -8.546822 +v 3.722029 5.057992 -8.546822 +v 3.091639 5.057992 -9.157857 +v 3.091639 5.057992 -9.157857 +v 3.091639 5.057992 -9.157857 +v -3.091639 5.057992 -9.157857 +v -3.091639 5.057992 -9.157857 +v -3.091639 5.057992 -9.157857 +v -3.722028 5.057992 -8.546822 +v -3.722028 5.057992 -8.546822 +v -3.722028 5.057992 -8.546822 +v -3.722028 5.057992 7.414146 +v -3.722028 5.057992 7.414146 +v -3.722028 5.057992 7.414146 +v -3.722028 5.057992 7.414146 +v -3.722029 -5.057992 7.414146 +v -3.722029 -5.057992 7.414146 +v -3.722029 -5.057992 7.414146 +v -3.091639 -5.057992 8.025181 +v -3.091639 -5.057992 8.025181 +v -3.091639 -5.057992 8.025181 +v 3.091639 -5.057992 8.025181 +v 3.091639 -5.057992 8.025181 +v 3.091639 -5.057992 8.025181 +v -3.722029 -5.057992 -8.546822 +v -3.722029 -5.057992 -8.546822 +v -3.722029 -5.057992 -8.546822 +v -3.091639 -5.057992 -9.157857 +v -3.091639 -5.057992 -9.157857 +v -3.091639 -5.057992 -9.157857 +v 3.091639 -5.057992 -9.157857 +v 3.091639 -5.057992 -9.157857 +v 3.091639 -5.057992 -9.157857 +v 3.722028 -5.057992 -8.546822 +v 3.722028 -5.057992 -8.546822 +v 3.722028 -5.057992 -8.546822 +v 3.722028 -5.057992 7.414146 +v 3.722028 -5.057992 7.414146 +v 3.722028 -5.057992 7.414146 +v 5.057992 -3.722029 7.414146 +v 5.057992 -3.722029 7.414146 +v 5.057992 -3.722029 7.414146 +v 5.057992 -3.091639 8.025181 +v 5.057992 -3.091639 8.025181 +v 5.057992 -3.091639 8.025181 +v 5.057992 3.091639 8.025181 +v 5.057992 3.091639 8.025181 +v 5.057992 3.091639 8.025181 +v 5.057992 -3.722029 -8.546822 +v 5.057992 -3.722029 -8.546822 +v 5.057992 -3.722029 -8.546822 +v 5.057992 -3.091639 -9.157857 +v 5.057992 -3.091639 -9.157857 +v 5.057992 -3.091639 -9.157857 +v 5.057992 3.091638 -9.157857 +v 5.057992 3.091638 -9.157857 +v 5.057992 3.091638 -9.157857 +v 5.057992 3.722028 -8.546822 +v 5.057992 3.722028 -8.546822 +v 5.057992 3.722028 -8.546822 +v 5.057992 3.722028 7.414146 +v 5.057992 3.722028 7.414146 +v 5.057992 3.722028 7.414146 +v -4.987803 3.992769 9.413168 +v -4.987803 3.992769 9.413168 +v -4.987803 3.992769 9.413168 +v -4.987803 3.992769 9.413168 +v -4.991835 4.009695 9.409267 +v -4.991835 4.009695 9.409267 +v -4.991835 4.009695 9.409267 +v -4.995736 3.992769 9.405236 +v -4.995736 3.992769 9.405236 +v -4.995736 3.992769 9.405236 +v -4.995736 3.992769 9.405236 +v -4.995736 3.992769 9.405236 +v -3.992769 4.987804 9.413169 +v -3.992769 4.987804 9.413169 +v -3.992769 4.987804 9.413169 +v -3.992769 4.987804 9.413169 +v -3.992769 4.995736 9.405236 +v -3.992769 4.995736 9.405236 +v -3.992769 4.995736 9.405236 +v -3.992769 4.995736 9.405236 +v -3.992769 4.995736 9.405236 +v -4.009695 4.991836 9.409267 +v -4.009695 4.991836 9.409267 +v -4.009695 4.991836 9.409267 +v -4.987803 4.995737 8.410202 +v -4.987803 4.995737 8.410202 +v -4.987803 4.995737 8.410202 +v -4.987803 4.995737 8.410202 +v -4.995736 4.987804 8.410202 +v -4.995736 4.987804 8.410202 +v -4.995736 4.987804 8.410202 +v -4.995736 4.987804 8.410202 +v -4.995736 4.987804 8.410202 +v -4.991835 4.991836 8.427128 +v -4.991835 4.991836 8.427128 +v -4.991835 4.991836 8.427128 +v -4.991835 4.991836 8.427128 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.987803 4.995736 -9.542877 +v -4.991835 4.991835 -9.559803 +v -4.991835 4.991835 -9.559803 +v -4.991835 4.991835 -9.559803 +v -4.995736 4.987803 -9.542877 +v -4.995736 4.987803 -9.542877 +v -4.995736 4.987803 -9.542877 +v -4.995736 4.987803 -9.542877 +v -4.995736 4.987803 -9.542877 +v -3.992769 4.995736 -10.537912 +v -3.992769 4.995736 -10.537912 +v -3.992769 4.995736 -10.537912 +v -3.992769 4.995736 -10.537912 +v -3.992769 4.995736 -10.537912 +v -3.992769 4.987803 -10.545844 +v -3.992769 4.987803 -10.545844 +v -3.992769 4.987803 -10.545844 +v -4.009695 4.991835 -10.541944 +v -4.009695 4.991835 -10.541944 +v -4.009695 4.991835 -10.541944 +v -4.009695 4.991835 -10.541944 +v -4.987803 3.992769 -10.545845 +v -4.987803 3.992769 -10.545845 +v -4.987803 3.992769 -10.545845 +v -4.987803 3.992769 -10.545845 +v -4.987803 3.992769 -10.545845 +v -4.987803 3.992769 -10.545845 +v -4.995736 3.992769 -10.537912 +v -4.995736 3.992769 -10.537912 +v -4.995736 3.992769 -10.537912 +v -4.995736 3.992769 -10.537912 +v -4.995736 3.992769 -10.537912 +v -4.991835 4.009695 -10.541944 +v -4.991835 4.009695 -10.541944 +v -4.991835 4.009695 -10.541944 +v -3.992769 -4.987803 9.413168 +v -3.992769 -4.987803 9.413168 +v -3.992769 -4.987803 9.413168 +v -4.009695 -4.991835 9.409267 +v -4.009695 -4.991835 9.409267 +v -4.009695 -4.991835 9.409267 +v -3.992769 -4.995736 9.405236 +v -3.992769 -4.995736 9.405236 +v -3.992769 -4.995736 9.405236 +v -3.992769 -4.995736 9.405236 +v -3.992769 -4.995736 9.405236 +v -4.987803 -3.992769 9.413169 +v -4.987803 -3.992769 9.413169 +v -4.987803 -3.992769 9.413169 +v -4.987803 -3.992769 9.413169 +v -4.995736 -3.992769 9.405236 +v -4.995736 -3.992769 9.405236 +v -4.995736 -3.992769 9.405236 +v -4.995736 -3.992769 9.405236 +v -4.991835 -4.009694 9.409267 +v -4.991835 -4.009694 9.409267 +v -4.991835 -4.009694 9.409267 +v -4.995736 -4.987803 8.410202 +v -4.995736 -4.987803 8.410202 +v -4.995736 -4.987803 8.410202 +v -4.987803 -4.995735 8.410202 +v -4.987803 -4.995735 8.410202 +v -4.987803 -4.995735 8.410202 +v -4.987803 -4.995735 8.410202 +v -4.987803 -4.995735 8.410202 +v -4.991835 -4.991835 8.427128 +v -4.991835 -4.991835 8.427128 +v -4.991835 -4.991835 8.427128 +v -4.991835 -4.991835 8.427128 +v -4.987803 -3.992769 -10.545844 +v -4.987803 -3.992769 -10.545844 +v -4.987803 -3.992769 -10.545844 +v -4.991835 -4.009695 -10.541944 +v -4.991835 -4.009695 -10.541944 +v -4.991835 -4.009695 -10.541944 +v -4.991835 -4.009695 -10.541944 +v -4.995736 -3.992769 -10.537912 +v -4.995736 -3.992769 -10.537912 +v -4.995736 -3.992769 -10.537912 +v -4.995736 -3.992769 -10.537912 +v -4.995736 -3.992769 -10.537912 +v -3.992769 -4.987803 -10.545845 +v -3.992769 -4.987803 -10.545845 +v -3.992769 -4.987803 -10.545845 +v -3.992769 -4.995736 -10.537912 +v -3.992769 -4.995736 -10.537912 +v -3.992769 -4.995736 -10.537912 +v -3.992769 -4.995736 -10.537912 +v -4.009695 -4.991835 -10.541944 +v -4.009695 -4.991835 -10.541944 +v -4.009695 -4.991835 -10.541944 +v -4.009695 -4.991835 -10.541944 +v -4.987803 -4.995736 -9.542877 +v -4.987803 -4.995736 -9.542877 +v -4.987803 -4.995736 -9.542877 +v -4.987803 -4.995736 -9.542877 +v -4.987803 -4.995736 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.995736 -4.987803 -9.542877 +v -4.991835 -4.991835 -9.559803 +v -4.991835 -4.991835 -9.559803 +v -4.991835 -4.991835 -9.559803 +v 3.992769 4.987804 9.413168 +v 3.992769 4.987804 9.413168 +v 3.992769 4.987804 9.413168 +v 3.992769 4.987804 9.413168 +v 4.009695 4.991836 9.409267 +v 4.009695 4.991836 9.409267 +v 4.009695 4.991836 9.409267 +v 3.992769 4.995737 9.405236 +v 3.992769 4.995737 9.405236 +v 3.992769 4.995737 9.405236 +v 3.992769 4.995737 9.405236 +v 4.987803 3.992769 9.413169 +v 4.987803 3.992769 9.413169 +v 4.987803 3.992769 9.413169 +v 4.995736 3.992769 9.405236 +v 4.995736 3.992769 9.405236 +v 4.995736 3.992769 9.405236 +v 4.995736 3.992769 9.405236 +v 4.995736 3.992769 9.405236 +v 4.991835 4.009695 9.409267 +v 4.991835 4.009695 9.409267 +v 4.991835 4.009695 9.409267 +v 4.995736 4.987804 8.410202 +v 4.995736 4.987804 8.410202 +v 4.995736 4.987804 8.410202 +v 4.995736 4.987804 8.410202 +v 4.987803 4.995736 8.410202 +v 4.987803 4.995736 8.410202 +v 4.987803 4.995736 8.410202 +v 4.991835 4.991836 8.427128 +v 4.991835 4.991836 8.427128 +v 4.991835 4.991836 8.427128 +v 4.991835 4.991836 8.427128 +v 4.987803 3.992769 -10.545844 +v 4.987803 3.992769 -10.545844 +v 4.987803 3.992769 -10.545844 +v 4.987803 3.992769 -10.545844 +v 4.991835 4.009695 -10.541944 +v 4.991835 4.009695 -10.541944 +v 4.991835 4.009695 -10.541944 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 4.995736 3.992769 -10.537912 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.987803 -10.545845 +v 3.992769 4.995736 -10.537912 +v 3.992769 4.995736 -10.537912 +v 3.992769 4.995736 -10.537912 +v 3.992769 4.995736 -10.537912 +v 3.992769 4.995736 -10.537912 +v 4.009695 4.991835 -10.541944 +v 4.009695 4.991835 -10.541944 +v 4.009695 4.991835 -10.541944 +v 4.987803 4.995736 -9.542877 +v 4.987803 4.995736 -9.542877 +v 4.987803 4.995736 -9.542877 +v 4.987803 4.995736 -9.542877 +v 4.995736 4.987803 -9.542877 +v 4.995736 4.987803 -9.542877 +v 4.995736 4.987803 -9.542877 +v 4.995736 4.987803 -9.542877 +v 4.991835 4.991835 -9.559803 +v 4.991835 4.991835 -9.559803 +v 4.991835 4.991835 -9.559803 +v 4.991835 4.991835 -9.559803 +v 4.987803 -3.992769 9.413168 +v 4.987803 -3.992769 9.413168 +v 4.987803 -3.992769 9.413168 +v 4.991835 -4.009694 9.409267 +v 4.991835 -4.009694 9.409267 +v 4.991835 -4.009694 9.409267 +v 4.995736 -3.992769 9.405236 +v 4.995736 -3.992769 9.405236 +v 4.995736 -3.992769 9.405236 +v 4.995736 -3.992769 9.405236 +v 4.995736 -3.992769 9.405236 +v 3.992769 -4.987803 9.413169 +v 3.992769 -4.987803 9.413169 +v 3.992769 -4.987803 9.413169 +v 3.992769 -4.995735 9.405236 +v 3.992769 -4.995735 9.405236 +v 3.992769 -4.995735 9.405236 +v 3.992769 -4.995735 9.405236 +v 3.992769 -4.995735 9.405236 +v 4.009695 -4.991835 9.409267 +v 4.009695 -4.991835 9.409267 +v 4.009695 -4.991835 9.409267 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.987803 -4.995736 8.410202 +v 4.995736 -4.987803 8.410202 +v 4.995736 -4.987803 8.410202 +v 4.995736 -4.987803 8.410202 +v 4.995736 -4.987803 8.410202 +v 4.995736 -4.987803 8.410202 +v 4.991835 -4.991835 8.427128 +v 4.991835 -4.991835 8.427128 +v 4.991835 -4.991835 8.427128 +v 3.992769 -4.987803 -10.545844 +v 3.992769 -4.987803 -10.545844 +v 3.992769 -4.987803 -10.545844 +v 3.992769 -4.987803 -10.545844 +v 4.009695 -4.991835 -10.541944 +v 4.009695 -4.991835 -10.541944 +v 4.009695 -4.991835 -10.541944 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 3.992769 -4.995736 -10.537912 +v 4.987803 -3.992769 -10.545845 +v 4.987803 -3.992769 -10.545845 +v 4.987803 -3.992769 -10.545845 +v 4.987803 -3.992769 -10.545845 +v 4.995736 -3.992769 -10.537912 +v 4.995736 -3.992769 -10.537912 +v 4.995736 -3.992769 -10.537912 +v 4.995736 -3.992769 -10.537912 +v 4.991835 -4.009695 -10.541944 +v 4.991835 -4.009695 -10.541944 +v 4.991835 -4.009695 -10.541944 +v 4.991835 -4.009695 -10.541944 +v 4.995736 -4.987803 -9.542877 +v 4.995736 -4.987803 -9.542877 +v 4.995736 -4.987803 -9.542877 +v 4.995736 -4.987803 -9.542877 +v 4.995736 -4.987803 -9.542877 +v 4.987803 -4.995736 -9.542877 +v 4.987803 -4.995736 -9.542877 +v 4.987803 -4.995736 -9.542877 +v 4.987803 -4.995736 -9.542877 +v 4.991835 -4.991835 -9.559803 +v 4.991835 -4.991835 -9.559803 +v 4.991835 -4.991835 -9.559803 +v 4.991835 -4.991835 -9.559803 +v 2.999999 -3.115459 -11.223415 +v 2.999999 -3.115459 -11.223415 +v 3.115458 -3.000000 -11.223415 +v 3.081640 -3.081642 -11.223415 +v 3.081640 -3.081642 -11.223415 +v -2.999999 -3.115459 -11.223415 +v -2.999999 -3.115459 -11.223415 +v -2.999999 -3.115459 -11.223415 +v -3.115458 -3.000000 -11.223415 +v -3.115458 -3.000000 -11.223415 +v -3.081641 -3.081642 -11.223415 +v -3.081641 -3.081642 -11.223415 +v 2.999999 3.115459 -11.223415 +v 2.999999 3.115459 -11.223415 +v 3.115458 3.000000 -11.223415 +v 3.115458 3.000000 -11.223415 +v 3.081640 3.081642 -11.223415 +v 3.081640 3.081642 -11.223415 +v -2.999999 3.115459 -11.223415 +v -2.999999 3.115459 -11.223415 +v -3.115458 3.000000 -11.223415 +v -3.115458 3.000000 -11.223415 +v -3.081641 3.081642 -11.223415 +v -3.081641 3.081642 -11.223415 +v -0.952200 -1.206812 11.853527 +v -1.206812 -0.952199 11.853527 +v -1.206812 -0.952199 11.853527 +v -1.206812 0.952200 11.853527 +v -1.206812 0.952200 11.853527 +v 0.952200 -1.206812 11.853527 +v 1.206812 -0.952199 11.853527 +v 1.206812 0.952200 11.853527 +v 0.952200 1.206813 11.853527 +v 0.952200 1.206813 11.853527 +v -0.952200 1.206813 11.853527 +v -0.952200 1.206813 11.853527 +v 3.722028 -5.057992 2.716586 +v 3.722028 -5.057992 2.716586 +v 3.722028 -5.057992 2.716586 +v 3.722028 -5.057992 2.716586 +v -3.722029 -5.057992 2.716586 +v -3.722029 -5.057992 2.716586 +v -3.722029 -5.057992 2.716586 +v -3.722029 -5.057992 2.716586 +v -3.992769 4.987803 -10.545844 +v -4.987803 3.992769 -10.545845 +v -4.987803 -3.992769 -10.545844 +v -3.992769 -4.987803 -10.545845 +v 4.987803 3.992769 -10.545844 +v 3.992769 4.987803 -10.545845 +v 4.991835 -4.009694 9.409267 +v 4.009695 -4.991835 9.409267 +v 3.992769 -4.987803 -10.545844 +v 4.987803 -3.992769 -10.545845 +v 2.999999 -3.115459 -11.223415 +v 2.999999 -3.115459 -11.223415 +v 3.115458 -3.000000 -11.223415 +v 3.115458 -3.000000 -11.223415 +v 3.081640 -3.081642 -11.223415 +v 3.081640 -3.081642 -11.223415 +v 3.081640 -3.081642 -11.223415 +v -2.999999 -3.115459 -11.223415 +v -2.999999 -3.115459 -11.223415 +v -3.115458 -3.000000 -11.223415 +v -3.115458 -3.000000 -11.223415 +v -3.081641 -3.081642 -11.223415 +v -3.081641 -3.081642 -11.223415 +v -3.081641 -3.081642 -11.223415 +v 2.999999 3.115459 -11.223415 +v 2.999999 3.115459 -11.223415 +v 3.115458 3.000000 -11.223415 +v 3.115458 3.000000 -11.223415 +v 3.081640 3.081642 -11.223415 +v 3.081640 3.081642 -11.223415 +v 3.081640 3.081642 -11.223415 +v -2.999999 3.115459 -11.223415 +v -2.999999 3.115459 -11.223415 +v -3.115458 3.000000 -11.223415 +v -3.115458 3.000000 -11.223415 +v -3.081641 3.081642 -11.223415 +v -3.081641 3.081642 -11.223415 +v -3.081641 3.081642 -11.223415 +v -0.952200 -1.206812 11.853527 +v -1.206812 -0.952199 11.853527 +v -1.206812 0.952200 11.853527 +v 0.952200 -1.206812 11.853527 +v 0.952200 -1.206812 11.853527 +v 1.206812 -0.952199 11.853527 +v 1.206812 -0.952199 11.853527 +v 1.206812 0.952200 11.853527 +v 0.952200 1.206813 11.853527 +v -0.952200 1.206813 11.853527 +v -3.992769 -4.987803 9.413168 +v 4.987803 3.992769 9.413169 +v 4.987803 -3.992769 9.413168 +v 3.992769 -4.987803 9.413169 +v -0.952200 -1.206812 11.853527 +v 0.952200 -1.206812 11.853527 +v 1.206812 -0.952199 11.853527 +v 1.206812 0.952200 11.853527 +v 4.009695 4.991836 9.409267 +v 4.009695 4.991836 9.409267 +v 4.991835 4.009695 9.409267 +v 4.991835 4.009695 9.409267 +v 4.991835 4.991836 8.427128 +v 4.991835 4.009695 -10.541944 +v 4.991835 4.009695 -10.541944 +v 4.009695 4.991835 -10.541944 +v 4.009695 4.991835 -10.541944 +v 4.991835 4.991835 -9.559803 +v 4.991835 -4.009694 9.409267 +v 4.009695 -4.991835 9.409267 +v 4.991835 -4.991835 8.427128 +v 4.009695 -4.991835 -10.541944 +v 4.009695 -4.991835 -10.541944 +v 4.991835 -4.009695 -10.541944 +v 4.991835 -4.009695 -10.541944 +v 4.991835 -4.991835 -9.559803 +v 3.081640 -3.081642 -11.223415 +v 3.081640 3.081642 -11.223415 +v 1.206812 0.952200 11.853527 +v 0.952200 1.206813 11.853527 +v -4.991835 4.009695 9.409267 +v -4.991835 4.009695 9.409267 +v -4.009695 4.991836 9.409267 +v -4.009695 4.991836 9.409267 +v -4.991835 4.991836 8.427128 +v -4.991835 4.991835 -9.559803 +v -4.009695 4.991835 -10.541944 +v -4.009695 4.991835 -10.541944 +v -4.991835 4.009695 -10.541944 +v -4.991835 4.009695 -10.541944 +v -4.009695 -4.991835 9.409267 +v -4.009695 -4.991835 9.409267 +v -4.991835 -4.009694 9.409267 +v -4.991835 -4.009694 9.409267 +v -4.991835 -4.991835 8.427128 +v -4.991835 -4.009695 -10.541944 +v -4.991835 -4.009695 -10.541944 +v -4.009695 -4.991835 -10.541944 +v -4.009695 -4.991835 -10.541944 +v -4.991835 -4.991835 -9.559803 +v -3.081641 -3.081642 -11.223415 +v -3.081641 3.081642 -11.223415 +v -0.952200 -1.206812 11.853527 +v -1.206812 -0.952199 11.853527 +v -1.206812 0.952200 11.853527 +v -0.952200 1.206813 11.853527 +v -5.057992 -3.091639 8.025181 +v -5.057992 -3.722028 7.414146 +v 3.722029 5.057992 7.414146 +v 3.091639 5.057992 8.025181 +v -4.995736 -3.992769 9.405236 +v -4.995736 -4.987803 8.410202 +v 3.992769 4.995737 9.405236 +v 4.987803 4.995736 8.410202 +vn -0.7071 -0.0054 0.7071 +vn 0.0054 0.7072 0.7070 +vn -0.7071 0.7071 0.0055 +vn -0.7071 -0.0055 -0.7071 +vn 0.0054 -0.7072 0.7070 +vn -0.7071 0.0055 0.7071 +vn -0.7071 -0.7071 0.0055 +vn -0.0054 0.7072 0.7070 +vn 0.7071 -0.0055 0.7071 +vn 0.7071 -0.0056 -0.7071 +vn -0.0054 0.7070 -0.7072 +vn 0.7070 0.0054 0.7071 +vn -0.0055 -0.7072 0.7070 +vn 0.7071 -0.7071 -0.0055 +vn -0.0055 -0.7070 -0.7072 +vn -0.1800 0.9671 0.1800 +vn -0.1799 0.9671 0.1800 +vn -0.9670 0.1800 0.1800 +vn -0.9671 0.1800 0.1799 +vn -0.1800 0.9670 -0.1800 +vn -0.1800 0.9671 -0.1800 +vn -0.9671 0.1800 -0.1800 +vn -0.9671 -0.1800 0.1800 +vn -0.1800 -0.9671 0.1800 +vn -0.1800 -0.9671 -0.1800 +vn -0.9670 -0.1800 -0.1801 +vn -0.9671 -0.1800 -0.1799 +vn 0.9671 0.1800 0.1800 +vn 0.1800 0.9671 0.1800 +vn 0.1800 0.9671 -0.1800 +vn 0.9670 0.1800 -0.1801 +vn 0.9671 0.1800 -0.1799 +vn 0.1800 -0.9671 0.1800 +vn 0.1799 -0.9671 0.1800 +vn 0.9670 -0.1800 0.1801 +vn 0.9671 -0.1800 0.1799 +vn 0.9671 -0.1800 -0.1800 +vn 0.1800 -0.9670 -0.1800 +vn 0.1800 -0.9671 -0.1800 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 -0.7072 0.7070 +vn -0.0000 -0.7070 0.7072 +vn -0.0000 1.0000 -0.0000 +vn -0.9993 -0.0268 -0.0276 +vn -0.9992 -0.0275 -0.0275 +vn 0.9988 -0.0491 -0.0000 +vn 0.0271 -0.9992 0.0280 +vn 0.0273 -0.9993 0.0273 +vn -0.9988 0.0491 -0.0000 +vn -0.0000 -0.9990 0.0451 +vn 0.7187 0.6953 -0.0000 +vn 0.6953 0.7187 -0.0000 +vn -0.0268 -0.9993 -0.0276 +vn -0.0275 -0.9992 -0.0275 +vn 0.9990 -0.0000 -0.0451 +vn -0.7071 0.7071 -0.0000 +vn -0.7187 0.6953 -0.0000 +vn -0.6953 0.7187 -0.0000 +vn -0.9993 0.0268 0.0276 +vn -0.9992 0.0275 0.0275 +vn 0.0822 0.4930 0.8661 +vn 0.1567 0.2635 -0.9519 +vn -0.0000 0.6955 -0.7185 +vn -0.0000 0.7184 -0.6957 +vn -0.0000 0.7072 -0.7070 +vn -0.0822 0.4929 0.8662 +vn -0.1566 0.2635 -0.9519 +vn 0.4929 0.0823 0.8662 +vn -0.0268 0.9993 0.0276 +vn -0.0275 0.9992 0.0275 +vn -0.0491 0.9988 -0.0000 +vn -0.0000 0.7072 0.7071 +vn -0.0000 0.7070 0.7072 +vn -0.9990 -0.0000 -0.0451 +vn -0.0000 -0.3403 -0.9403 +vn -0.0000 -0.7070 -0.7072 +vn 0.2635 0.1567 -0.9518 +vn 0.7187 -0.0000 -0.6953 +vn 0.6954 -0.0000 -0.7186 +vn 0.7071 -0.0000 -0.7072 +vn -0.0000 -0.0000 -1.0000 +vn -0.9990 -0.0000 0.0451 +vn 0.9993 0.0273 -0.0273 +vn 0.9992 0.0271 -0.0280 +vn -0.9988 -0.0491 -0.0000 +vn 0.7071 -0.0000 0.7071 +vn 0.7071 -0.0000 0.7072 +vn -0.0000 0.9990 0.0451 +vn -0.4930 0.0821 0.8662 +vn 0.0268 0.9993 -0.0276 +vn 0.0275 0.9992 -0.0275 +vn -0.2635 0.1567 -0.9519 +vn -0.6952 -0.0000 -0.7188 +vn -0.7186 -0.0000 -0.6954 +vn -0.7071 -0.0000 -0.7071 +vn -0.0000 0.5423 0.8402 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -0.9990 -0.0451 +vn -0.0000 0.3403 -0.9403 +vn -1.0000 -0.0000 -0.0000 +vn 0.9992 0.0271 0.0280 +vn 0.9993 0.0273 0.0273 +vn 0.9988 0.0491 -0.0000 +vn 0.3403 -0.0000 -0.9403 +vn 0.9992 -0.0275 -0.0275 +vn 0.9993 -0.0268 -0.0276 +vn 0.4929 -0.0821 0.8662 +vn 0.6953 -0.7187 -0.0000 +vn 0.7186 -0.6954 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.2635 -0.1567 -0.9518 +vn -0.4929 -0.0823 0.8662 +vn 0.0491 0.9988 -0.0000 +vn -0.7071 -0.7071 -0.0000 +vn -0.6953 -0.7187 -0.0000 +vn -0.7186 -0.6954 -0.0000 +vn 0.0273 -0.9993 -0.0273 +vn 0.0271 -0.9992 -0.0280 +vn -0.2635 -0.1567 -0.9518 +vn -0.5423 -0.0000 0.8402 +vn 0.0822 -0.4929 0.8662 +vn -0.9993 0.0268 -0.0276 +vn -0.9992 0.0275 -0.0275 +vn 0.0491 -0.9988 -0.0000 +vn -0.7071 -0.0000 0.7071 +vn -0.0000 0.9990 -0.0451 +vn 0.1566 -0.2635 -0.9519 +vn -0.0822 -0.4930 0.8661 +vn -0.0491 -0.9988 -0.0000 +vn -0.0275 0.9992 -0.0275 +vn -0.0268 0.9993 -0.0276 +vn -0.1567 -0.2635 -0.9519 +vn -0.0268 -0.9993 0.0276 +vn -0.0275 -0.9992 0.0275 +vn -0.0000 -0.7188 -0.6952 +vn -0.0000 -0.6955 -0.7186 +vn -0.3403 -0.0000 -0.9403 +vn 0.9993 -0.0268 0.0276 +vn 0.9992 -0.0275 0.0275 +vn 0.9990 -0.0000 0.0451 +vn 0.3188 -0.3188 0.8926 +vn -0.0000 -0.0000 1.0000 +vn 0.1170 0.2825 -0.9521 +vn 0.2825 0.1170 -0.9521 +vn -0.1170 0.2825 -0.9521 +vn -0.2825 0.1170 -0.9521 +vn 0.2825 -0.1170 -0.9521 +vn -0.2825 -0.1170 -0.9521 +vn 0.1170 -0.2825 -0.9521 +vn -0.1170 -0.2825 -0.9521 +vn -0.0000 -0.5423 0.8402 +vn 0.5423 -0.0000 0.8402 +vn 0.5774 0.5774 0.5774 +vn 0.5774 0.5774 -0.5774 +vn 0.5774 -0.5774 0.5774 +vn 0.5774 -0.5774 -0.5774 +vn 0.3188 0.3188 0.8926 +vn 0.2274 0.2274 -0.9469 +vn 0.2274 -0.2274 -0.9469 +vn -0.5774 0.5774 0.5774 +vn -0.5774 0.5774 -0.5774 +vn -0.5774 -0.5774 0.5774 +vn -0.5774 -0.5774 -0.5774 +vn -0.3188 -0.3188 0.8926 +vn -0.2274 0.2274 -0.9469 +vn -0.3188 0.3188 0.8926 +vn -0.2274 -0.2274 -0.9469 +vn 0.0275 0.9992 0.0275 +vn 0.0268 0.9993 0.0276 +vn -0.9992 -0.0275 0.0275 +vn -0.9993 -0.0268 0.0276 +vt 0.127505 0.718672 +vt 0.129619 0.721159 +vt 0.128627 0.720051 +vt 0.150213 0.749652 +vt 0.151465 0.751273 +vt 0.152007 0.751773 +vt 0.599820 0.990904 +vt 0.602270 0.988831 +vt 0.599748 0.990991 +vt 0.624923 0.025311 +vt 0.624695 0.025181 +vt 0.624694 0.024860 +vt 0.152170 0.498317 +vt 0.153953 0.496213 +vt 0.153450 0.496741 +vt 0.125327 0.525156 +vt 0.126420 0.523770 +vt 0.127452 0.522714 +vt 0.599820 0.250106 +vt 0.599819 0.249695 +vt 0.603883 0.254031 +vt 0.362708 0.762568 +vt 0.362881 0.762230 +vt 0.362905 0.762779 +vt 0.375013 0.724938 +vt 0.375304 0.724831 +vt 0.375103 0.725345 +vt 0.624988 0.724937 +vt 0.624898 0.725344 +vt 0.624695 0.724819 +vt 0.637403 0.762457 +vt 0.637205 0.762655 +vt 0.637230 0.762119 +vt 0.375013 0.525063 +vt 0.375102 0.524656 +vt 0.375305 0.525181 +vt 0.362597 0.487543 +vt 0.362795 0.487344 +vt 0.362770 0.487881 +vt 0.400087 0.499989 +vt 0.400181 0.500305 +vt 0.399655 0.500103 +vt 0.637292 0.487431 +vt 0.637120 0.487770 +vt 0.637095 0.487221 +vt 0.400089 0.999614 +vt 0.395924 0.995690 +vt 0.398593 0.998379 +vt 0.624706 0.974729 +vt 0.626823 0.972939 +vt 0.599819 0.000305 +vt 0.600140 0.000306 +vt 0.400081 0.250002 +vt 0.395923 0.254243 +vt 0.400090 0.250377 +vt 0.624706 0.275180 +vt 0.624694 0.274860 +vt 0.624695 0.224819 +vt 0.624694 0.225140 +vt 0.400167 0.749878 +vt 0.399656 0.749898 +vt 0.400073 0.750195 +vt 0.599913 0.750011 +vt 0.600345 0.749897 +vt 0.599819 0.749695 +vt 0.624696 0.525169 +vt 0.599833 0.500121 +vt 0.600344 0.500102 +vt 0.624897 0.524655 +vt 0.599927 0.499805 +vt 0.385918 0.472443 +vt 0.393278 0.287613 +vt 0.411658 0.269115 +vt 0.463657 0.268188 +vt 0.462766 0.486378 +vt 0.409327 0.487229 +vt 0.000000 0.000000 +vt 0.411656 0.980203 +vt 0.393279 0.962111 +vt 0.385908 0.778427 +vt 0.409103 0.765530 +vt 0.588165 0.231345 +vt 0.606142 0.213251 +vt 0.411845 0.518718 +vt 0.590672 0.762637 +vt 0.614082 0.777400 +vt 0.606721 0.960253 +vt 0.588342 0.974945 +vt 0.606718 0.286581 +vt 0.606140 0.713194 +vt 0.606217 0.535870 +vt 0.399860 0.000306 +vt 0.400311 0.000077 +vt 0.411835 0.018907 +vt 0.393858 0.036889 +vt 0.336781 0.708441 +vt 0.626274 0.973534 +vt 0.177256 0.700559 +vt 0.337448 0.707518 +vt 0.606142 0.036874 +vt 0.624931 0.275320 +vt 0.750000 0.478404 +vt 0.624987 0.525062 +vt 0.521596 0.250000 +vt 0.393855 0.214264 +vt 0.411827 0.234485 +vt 0.176464 0.699710 +vt 0.872495 0.522540 +vt 0.870381 0.520107 +vt 0.871208 0.520929 +vt 0.393783 0.714127 +vt 0.393860 0.536806 +vt 0.588154 0.731281 +vt 0.614092 0.471435 +vt 0.588165 0.018896 +vt 0.176454 0.546780 +vt 0.588494 0.411506 +vt 0.590897 0.484339 +vt 0.337468 0.541967 +vt 0.177271 0.545974 +vt 0.336803 0.541037 +vt 0.870740 0.729022 +vt 0.847992 0.498155 +s 0 +usemtl Standard.001 +f 96/1/1 99/2/1 101/3/1 +f 108/4/2 112/5/2 115/6/2 +f 135/7/3 139/8/3 141/9/3 +f 161/10/4 164/11/4 170/12/4 +f 173/13/5 175/14/5 180/15/5 +f 185/16/6 187/17/6 192/18/6 +f 232/19/7 235/20/7 242/21/7 +f 247/22/8 250/23/8 254/24/8 +f 256/25/9 258/26/9 264/27/9 +f 280/28/10 282/29/10 286/30/10 +f 296/31/11 301/32/11 304/33/11 +f 318/34/12 321/35/12 323/36/12 +f 330/37/13 335/38/13 338/39/13 +f 344/40/14 347/41/14 353/42/14 +f 358/43/15 361/44/15 368/45/15 +f 114/5/16 120/46/16 127/47/16 +f 114/5/17 127/47/17 117/6/17 +f 124/48/18 103/3/18 100/2/18 +f 124/48/19 100/2/19 130/47/19 +f 133/7/20 150/49/20 157/50/20 +f 133/7/21 157/50/21 138/8/21 +f 166/11/22 143/51/22 140/52/22 +f 166/11/22 140/52/22 171/12/22 +f 189/17/23 195/53/23 205/54/23 +f 189/17/23 205/54/23 193/18/23 +f 199/55/24 182/15/24 177/14/24 +f 199/55/24 177/14/24 202/54/24 +f 224/56/25 231/19/25 241/21/25 +f 224/56/25 241/21/25 228/57/25 +f 238/20/26 215/58/26 212/59/26 +f 238/20/27 212/59/27 243/21/27 +f 260/26/28 267/60/28 276/61/28 +f 260/26/28 276/61/28 265/27/28 +f 271/62/29 253/24/29 249/23/29 +f 271/62/29 249/23/29 273/61/29 +f 300/32/30 307/63/30 313/64/30 +f 300/32/30 313/64/30 303/33/30 +f 310/65/31 288/30/31 283/29/31 +f 310/65/32 283/29/32 316/64/32 +f 334/38/33 342/40/33 352/42/33 +f 334/38/34 352/42/34 337/39/34 +f 349/41/35 325/36/35 322/35/35 +f 349/41/36 322/35/36 354/42/36 +f 374/66/37 383/67/37 393/68/37 +f 374/66/37 393/68/37 380/69/37 +f 388/70/38 367/45/38 360/44/38 +f 388/70/39 360/44/39 390/68/39 +f 53/71/40 50/72/40 46/73/40 +f 46/73/40 435/74/40 431/75/40 +f 431/75/40 67/76/40 53/71/40 +f 46/73/40 431/75/40 53/71/40 +f 178/15/41 331/38/41 328/77/41 +f 178/15/42 328/77/42 172/77/42 +f 43/78/43 28/79/43 26/80/43 +f 43/78/43 26/80/43 23/81/43 +f 19/82/44 16/83/44 217/58/44 +f 19/82/45 217/58/45 240/77/45 +f 70/84/46 350/41/46 384/77/46 +f 70/84/46 384/77/46 79/77/46 +f 30/85/43 34/86/43 23/81/43 +f 54/71/47 68/77/47 339/40/47 +f 54/71/48 339/40/48 333/38/48 +f 37/87/43 39/88/43 42/77/43 +f 1/77/49 125/48/49 144/77/49 +f 1/77/49 144/77/49 9/77/49 +f 52/71/50 332/38/50 179/77/50 +f 52/71/50 179/77/50 49/72/50 +f 42/77/43 23/81/43 34/86/43 +f 42/77/43 34/86/43 37/87/43 +f 275/61/51 266/60/51 309/77/51 +f 275/61/51 309/77/51 315/64/51 +f 274/61/52 314/64/52 308/63/52 +f 274/61/52 308/63/52 272/62/52 +f 223/77/53 60/89/53 56/77/53 +f 223/77/54 56/77/54 229/77/54 +f 375/77/55 289/77/55 85/90/55 +f 375/77/55 85/90/55 82/91/55 +f 136/7/56 142/9/56 122/77/56 +f 137/7/57 123/77/57 129/92/57 +f 134/7/58 128/92/58 121/93/58 +f 2/94/59 5/95/59 105/3/59 +f 2/94/60 105/3/60 126/48/60 +f 427/96/61 248/23/61 246/22/61 +f 410/77/62 295/31/62 302/33/62 +f 292/77/63 152/97/63 154/50/63 +f 294/77/64 155/50/64 147/49/64 +f 293/77/65 146/49/65 297/77/65 +f 429/98/66 109/77/66 116/6/66 +f 153/97/67 416/77/67 156/50/67 +f 425/99/68 255/25/68 263/27/68 +f 113/5/69 29/79/69 44/77/69 +f 113/5/70 44/77/70 118/46/70 +f 132/77/71 119/46/71 45/77/71 +f 132/77/71 45/77/71 41/88/71 +f 245/77/72 251/24/72 110/5/72 +f 245/77/73 110/5/73 107/4/73 +f 12/100/74 167/11/74 216/77/74 +f 12/100/74 216/77/74 15/83/74 +f 218/101/75 401/102/75 356/43/75 +f 218/101/76 356/43/76 362/77/76 +f 277/28/77 411/77/77 281/29/77 +f 287/77/78 373/66/78 379/69/78 +f 284/77/79 378/69/79 371/103/79 +f 285/77/80 372/103/80 279/28/80 +f 408/77/81 394/102/81 399/77/81 +f 408/77/81 402/104/81 414/77/81 +f 408/77/81 412/102/81 406/77/81 +f 190/77/82 104/3/82 4/95/82 +f 190/77/82 4/95/82 7/105/82 +f 86/90/83 290/30/83 312/65/83 +f 86/90/84 312/65/84 89/77/84 +f 196/77/85 21/106/85 18/77/85 +f 196/77/85 18/77/85 239/77/85 +f 324/36/86 259/26/86 257/77/86 +f 324/36/87 257/77/87 319/34/87 +f 252/77/88 25/80/88 27/79/88 +f 252/77/88 27/79/88 111/5/88 +f 94/1/89 421/107/89 98/77/89 +f 299/32/90 35/86/90 31/77/90 +f 299/32/91 31/77/91 305/77/91 +f 417/77/92 158/10/92 169/12/92 +f 160/77/93 208/108/93 210/109/93 +f 163/77/94 211/109/94 214/110/94 +f 162/77/95 213/110/95 165/11/95 +f 426/96/96 244/77/96 106/77/96 +f 426/96/96 106/77/96 428/98/96 +f 78/111/97 75/112/97 72/84/97 +f 78/111/97 72/84/97 81/77/97 +f 78/111/97 81/77/97 84/91/97 +f 78/111/97 84/91/97 87/90/97 +f 78/111/97 87/90/97 90/113/97 +f 78/111/97 90/113/97 93/77/97 +f 222/77/98 365/77/98 61/114/98 +f 222/77/98 61/114/98 58/89/98 +f 151/77/99 291/77/99 407/77/99 +f 151/77/99 407/77/99 413/102/99 +f 11/115/100 14/100/100 17/83/100 +f 11/115/100 17/83/100 20/82/100 +f 11/115/100 20/82/100 22/77/100 +f 11/115/100 22/77/100 8/105/100 +f 11/115/100 8/105/100 6/95/100 +f 11/115/100 6/95/100 3/94/100 +f 77/111/101 92/77/101 269/60/101 +f 77/111/102 269/60/102 262/26/102 +f 311/77/103 268/60/103 91/77/103 +f 311/77/103 91/77/103 88/77/103 +f 409/77/104 278/28/104 370/77/104 +f 409/77/104 370/77/104 396/104/104 +f 80/77/105 385/77/105 376/77/105 +f 80/77/106 376/77/106 83/91/106 +f 320/35/107 317/34/107 424/77/107 +f 343/77/108 389/70/108 391/68/108 +f 346/77/109 392/68/109 382/67/109 +f 345/77/110 381/67/110 348/41/110 +f 377/69/111 398/77/111 369/103/111 +f 419/116/112 183/77/112 191/18/112 +f 306/77/113 32/77/113 24/81/113 +f 306/77/113 24/81/113 270/62/113 +f 236/20/114 233/19/114 201/77/114 +f 234/20/115 200/77/115 203/54/115 +f 237/20/116 204/54/116 194/53/116 +f 63/114/117 366/45/117 386/70/117 +f 63/114/118 386/70/118 65/77/118 +f 405/117/119 209/109/119 206/108/119 +f 422/107/120 95/1/120 184/77/120 +f 422/107/120 184/77/120 420/116/120 +f 329/37/121 336/39/121 423/77/121 +f 168/11/122 13/100/122 10/77/122 +f 168/11/123 10/77/123 145/77/123 +f 69/76/124 433/75/124 341/40/124 +f 432/77/124 66/77/124 387/77/124 +f 432/77/124 387/77/124 340/77/124 +f 97/77/125 102/3/125 188/17/125 +f 97/77/125 188/17/125 186/16/125 +f 36/77/126 33/86/126 298/77/126 +f 36/77/126 298/77/126 148/77/126 +f 359/44/127 357/43/127 397/77/127 +f 174/77/128 418/77/128 176/77/128 +f 437/74/129 48/73/129 198/77/129 +f 149/49/130 131/7/130 40/88/130 +f 149/49/131 40/88/131 38/87/131 +f 230/77/129 57/77/129 436/77/129 +f 230/77/129 436/77/129 198/77/129 +f 220/101/132 227/57/132 404/117/132 +f 434/77/40 55/77/40 59/89/40 +f 434/77/40 59/89/40 62/114/40 +f 434/77/40 62/114/40 64/118/40 +f 434/77/40 64/118/40 430/77/40 +f 47/73/133 51/72/133 181/15/133 +f 47/73/134 181/15/134 197/55/134 +f 364/77/135 221/56/135 226/57/135 +f 363/77/136 225/57/136 219/101/136 +f 207/77/137 159/77/137 415/77/137 +f 207/77/137 415/77/137 403/104/137 +f 355/43/75 400/102/75 395/102/75 +f 71/84/138 74/112/138 327/36/138 +f 71/84/139 327/36/139 351/41/139 +f 76/111/140 261/26/140 326/77/140 +f 76/111/140 326/77/140 73/112/140 +f 444/35/141 482/119/141 480/77/141 +f 444/35/141 480/77/141 445/39/141 +f 485/98/142 478/107/142 477/116/142 +f 485/98/142 477/116/142 476/120/142 +f 485/98/142 476/120/142 479/121/142 +f 485/98/142 479/121/142 481/119/142 +f 485/98/142 481/119/142 483/99/142 +f 485/98/142 483/99/142 484/96/142 +f 464/77/81 450/104/81 452/117/81 +f 464/77/81 452/117/81 448/102/81 +f 464/77/81 455/77/81 459/117/81 +f 464/77/81 459/117/81 457/104/81 +f 464/77/81 471/77/81 473/117/81 +f 464/77/81 473/117/81 469/102/81 +f 464/77/81 462/77/81 466/117/81 +f 463/102/143 443/31/143 467/77/143 +f 442/28/144 465/104/144 468/117/144 +f 470/102/145 474/117/145 438/97/145 +f 472/104/146 439/10/146 475/77/146 +f 454/117/147 451/104/147 447/77/147 +f 458/104/148 461/117/148 440/77/148 +f 446/43/149 449/102/149 453/117/149 +f 456/102/150 441/77/150 460/117/150 +f 489/77/151 491/121/151 490/77/151 +f 489/77/151 490/77/151 486/77/151 +f 487/77/152 493/99/152 492/77/152 +f 487/77/152 492/77/152 488/34/152 +f 497/27/153 498/61/153 495/23/153 +f 502/33/154 503/64/154 500/29/154 +f 505/39/155 506/42/155 504/35/155 +f 510/69/156 511/68/156 508/44/156 +f 496/77/157 494/23/157 515/96/157 +f 496/77/157 515/96/157 514/99/157 +f 499/29/158 513/77/158 501/33/158 +f 507/44/159 512/77/159 509/69/159 +f 519/6/160 520/47/160 517/2/160 +f 523/50/161 525/122/161 521/8/161 +f 529/18/162 530/54/162 527/14/162 +f 534/123/163 535/21/163 532/109/163 +f 539/116/164 528/18/164 526/77/164 +f 539/116/164 526/77/164 538/120/164 +f 537/77/165 524/122/165 522/50/165 +f 541/98/166 518/6/166 516/77/166 +f 541/98/166 516/77/166 540/107/166 +f 536/117/167 533/123/167 531/109/167 +f 548/24/168 549/62/168 544/81/168 +f 548/24/169 544/81/169 545/80/169 +f 543/106/170 547/53/170 546/77/170 +f 543/106/171 546/77/171 542/105/171 diff --git a/Assets/Thruster Cube Collision.obj.import b/Assets/Thruster Cube Collision.obj.import new file mode 100644 index 0000000..dab6e69 --- /dev/null +++ b/Assets/Thruster Cube Collision.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://c7f1y6fhexbhm" +path="res://.godot/imported/Thruster Cube Collision.obj-b25b556e6c42aebde4547600bcacd901.mesh" + +[deps] + +files=["res://.godot/imported/Thruster Cube Collision.obj-b25b556e6c42aebde4547600bcacd901.mesh"] + +source_file="res://Assets/Thruster Cube Collision.obj" +dest_files=["res://.godot/imported/Thruster Cube Collision.obj-b25b556e6c42aebde4547600bcacd901.mesh", "res://.godot/imported/Thruster Cube Collision.obj-b25b556e6c42aebde4547600bcacd901.mesh"] + +[params] + +generate_tangents=true +generate_lods=true +generate_shadow_mesh=true +generate_lightmap_uv2=false +generate_lightmap_uv2_texel_size=0.2 +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +force_disable_mesh_compression=false diff --git a/Assets/Thruster Cube.glb b/Assets/Thruster Cube.glb new file mode 100644 index 0000000000000000000000000000000000000000..d002a6082c98aae4d67411594a94b71bf7a54cba GIT binary patch literal 482620 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 void: + var rigidBody: RigidBody3D = $".." + var rayCast: RayCast3D = $"../RayCast3D" + var pos = rigidBody.global_position + var linearVelocity = rigidBody.linear_velocity.normalized() * 100 + + rayCast.target_position = rigidBody.to_local(linearVelocity) + # rayCast.rotation = rigidBody.rotation + # rayCast.position = pos + if rayCast.is_colliding(): + dist = (rayCast.get_collision_point() - pos).length() - 2.5 # Ship size-> eg. bounding box + collision = dist / rigidBody.linear_velocity.length() + if (collision <= 0.0): + collision = 0.0 + + + else: + dist = 0.0 + collision = 0.0 diff --git a/Assets/shipAiComponent.gd.uid b/Assets/shipAiComponent.gd.uid new file mode 100644 index 0000000..213a556 --- /dev/null +++ b/Assets/shipAiComponent.gd.uid @@ -0,0 +1 @@ +uid://ci33hs6nbuhqr diff --git a/Assets/thruster_cube.gd b/Assets/thruster_cube.gd new file mode 100644 index 0000000..3272de4 --- /dev/null +++ b/Assets/thruster_cube.gd @@ -0,0 +1,31 @@ +extends RigidBody3D + +var torque_force: float = 10000.0 + +func _physics_process(delta): + var local_torque := Vector3.ZERO + + # Pitch + if Input.is_action_pressed("w"): + local_torque.x -= 1 + if Input.is_action_pressed("s"): + local_torque.x += 1 + + # Yaw + if Input.is_action_pressed("a"): + local_torque.y -= 1 + if Input.is_action_pressed("d"): + local_torque.y += 1 + + # Roll + if Input.is_action_pressed("q"): + local_torque.z += 1 + if Input.is_action_pressed("e"): + local_torque.z -= 1 + + # Apply local torque converted to world space + if local_torque != Vector3.ZERO: + var world_torque = global_transform.basis * local_torque.normalized() * torque_force * delta + apply_torque(world_torque) + + print(angular_velocity) \ No newline at end of file diff --git a/Assets/thruster_cube.gd.uid b/Assets/thruster_cube.gd.uid new file mode 100644 index 0000000..2bdb28d --- /dev/null +++ b/Assets/thruster_cube.gd.uid @@ -0,0 +1 @@ +uid://dd3ns5mckarbj diff --git a/Assets/thruster_cube.tscn b/Assets/thruster_cube.tscn new file mode 100644 index 0000000..1ad7b71 --- /dev/null +++ b/Assets/thruster_cube.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=4 format=3 uid="uid://1al1ysn5q5yk"] + +[ext_resource type="PackedScene" uid="uid://cmiwlha25agl4" path="res://Assets/Thruster Cube.glb" id="1_48yjx"] +[ext_resource type="Script" uid="uid://dd3ns5mckarbj" path="res://Assets/thruster_cube.gd" id="2_j3sme"] + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_48yjx"] +points = PackedVector3Array(5.05799, 3.09144, 8.02469, 5.05799, -3.09243, 8.02469, 5.05799, 3.72121, 7.41253, 4.99561, 3.99253, 9.40488, 5.05799, -3.7222, 7.41253, 4.99561, -3.99352, 9.40488, 5.05799, 3.72121, -8.54888, 4.99561, 4.98769, 8.4087, 4.99165, 4.00936, 9.40714, 4.98769, 3.99253, 9.41165, 4.99165, 4.99165, 8.42677, 4.99561, -4.98868, 8.4087, 5.05799, -3.7222, -8.54888, 4.98769, -3.99352, 9.41165, 4.99165, -4.01035, 9.40714, 4.99165, -4.99264, 8.42677, 5.05799, 3.09144, -9.15878, 4.99561, 3.99253, -10.539, 4.99561, 4.98769, -9.54505, 1.20608, 0.951591, 11.8535, 4.00936, 4.99165, 9.40714, 4.98769, 4.99561, 8.4087, 3.99253, 4.99561, 9.40488, 4.99561, -4.98868, -9.54505, 4.99561, -3.99352, -10.539, 5.05799, -3.09243, -9.15878, 1.20608, -0.952582, 11.8535, 4.00936, -4.99264, 9.40714, 4.98769, -4.9966, 8.4087, 3.99253, -4.9966, 9.40488, 4.99165, 4.00936, -10.5435, 4.99165, 4.99165, -9.56086, 0.951591, 1.20608, 11.8535, 3.99253, 4.98769, 9.41165, 3.72121, 5.05799, 7.41253, 4.98769, 4.99561, -9.54505, -3.99352, 4.99561, 9.40488, 3.09144, 5.05799, 8.02469, 4.99165, -4.99264, -9.56086, 4.99165, -4.01035, -10.5435, 0.951591, -1.20707, 11.8535, 3.99253, -4.98868, 9.41165, 3.72121, -5.05799, 7.41253, 4.98769, -4.9966, -9.54505, -3.99352, -4.9966, 9.40488, 3.09144, -5.05799, 8.02469, 4.98769, 3.99253, -10.548, 3.08153, 3.08153, -11.2234, 4.00936, 4.99165, -10.5435, -0.952582, 1.20608, 11.8535, -3.99352, 4.98769, 9.41165, 3.72121, 5.05799, -8.54888, 3.99253, 4.99561, -10.539, -4.01035, 4.99165, 9.40714, -3.09243, 5.05799, 8.02469, -3.7222, 5.05799, 7.41253, -4.98868, 4.99561, 8.4087, -4.99264, 4.99165, 8.42677, 4.00936, -4.99264, -10.5435, 3.08153, -3.08252, -11.2234, 4.98769, -3.99352, -10.548, -0.952582, -1.20707, 11.8535, -3.99352, -4.98868, 9.41165, 3.72121, -5.05799, -8.54888, 3.99253, -4.9966, -10.539, -4.01035, -4.99264, 9.40714, -4.99264, -4.99264, 8.42677, -4.98868, -4.9966, 8.4087, -3.7222, -5.05799, 7.41253, -3.09243, -5.05799, 8.02469, 3.1152, 2.99935, -11.2234, 2.99935, 3.1152, -11.2234, 3.99253, 4.98769, -10.548, -1.20707, 0.951591, 11.8535, 3.09144, 5.05799, -9.15878, -3.99352, 4.99561, -10.539, -4.99264, 4.00936, 9.40714, -3.7222, 5.05799, -8.54888, -4.98868, 4.99561, -9.54505, -4.9966, 4.98769, 8.4087, -4.9966, 3.99253, 9.40488, 3.99253, -4.98868, -10.548, 2.99935, -3.11619, -11.2234, 3.1152, -3.00034, -11.2234, -1.20707, -0.952582, 11.8535, 3.09144, -5.05799, -9.15878, -3.99352, -4.9966, -10.539, -4.99264, -4.01035, 9.40714, -4.9966, -3.99352, 9.40488, -4.9966, -4.98868, 8.4087, -4.98868, -4.9966, -9.54505, -3.7222, -5.05799, -8.54888, -3.00034, 3.1152, -11.2234, -3.99352, 4.98769, -10.548, -4.98868, 3.99253, 9.41165, -3.09243, 5.05799, -9.15878, -4.01035, 4.99165, -10.5435, -4.99264, 4.99165, -9.56086, -5.05799, 3.72121, 7.41253, -4.9966, 4.98769, -9.54505, -5.05799, 3.09144, 8.02469, -3.99352, -4.98868, -10.548, -3.00034, -3.11619, -11.2234, -4.98868, -3.99352, 9.41165, -3.09243, -5.05799, -9.15878, -4.01035, -4.99264, -10.5435, -5.05799, -3.09243, 8.02469, -5.05799, -3.7222, 7.41253, -4.9966, -4.98868, -9.54505, -4.99264, -4.99264, -9.56086, -3.08252, 3.08153, -11.2234, -4.99264, 4.00936, -10.5435, -5.05799, 3.72121, -8.54888, -4.9966, 3.99253, -10.539, -3.08252, -3.08252, -11.2234, -4.99264, -4.01035, -10.5435, -5.05799, -3.7222, -8.54888, -4.9966, -3.99352, -10.539, -3.11619, 2.99935, -11.2234, -4.98868, 3.99253, -10.548, -5.05799, 3.09144, -9.15878, -3.11619, -3.00034, -11.2234, -4.98868, -3.99352, -10.548, -5.05799, -3.09243, -9.15878) + +[node name="Thruster Cube" instance=ExtResource("1_48yjx")] +script = ExtResource("2_j3sme") + +[node name="TheThrusterCube" parent="." index="0"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="." index="1"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +shape = SubResource("ConvexPolygonShape3D_48yjx") + +[node name="OmniLight3D" type="OmniLight3D" parent="." index="2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.84073, 4.87805, 10.3575) +light_color = Color(1, 0.231373, 0.360784, 1) +light_energy = 50.0 + +[node name="OmniLight3D2" type="OmniLight3D" parent="." index="3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.841, 4.878, -8.84974) +light_color = Color(1, 0.231373, 0.360784, 1) +light_energy = 50.0 + +[node name="OmniLight3D3" type="OmniLight3D" parent="." index="4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.84073, -4.37604, 10.3575) +light_color = Color(1, 0.231373, 0.360784, 1) +light_energy = 50.0 + +[node name="OmniLight3D4" type="OmniLight3D" parent="." index="5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.841, -4.3761, -8.84974) +light_color = Color(1, 0.231373, 0.360784, 1) +light_energy = 50.0 diff --git a/Assets/thruster_cube_collision.tscn b/Assets/thruster_cube_collision.tscn new file mode 100644 index 0000000..3c51cfc --- /dev/null +++ b/Assets/thruster_cube_collision.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=3 uid="uid://bp7um84bpvhmx"] + +[ext_resource type="PackedScene" uid="uid://crfjfbhjuderh" path="res://Assets/Thruster Cube Collision.glb" id="1_v5i77"] + +[node name="Thruster Cube Collision" instance=ExtResource("1_v5i77")] diff --git a/Levels/pid_test.tscn b/Levels/pid_test.tscn new file mode 100644 index 0000000..ebab52e --- /dev/null +++ b/Levels/pid_test.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://caj5t8q1fii5m"] + +[node name="PidTest" type="Node3D"] diff --git a/Levels/space_move.tscn b/Levels/space_move.tscn new file mode 100644 index 0000000..98e549e --- /dev/null +++ b/Levels/space_move.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://jynlgkm41y8d"] + +[node name="SpaceMove" type="Node3D"] diff --git a/Levels/space_test.tscn b/Levels/space_test.tscn new file mode 100644 index 0000000..c82650d --- /dev/null +++ b/Levels/space_test.tscn @@ -0,0 +1,67 @@ +[gd_scene load_steps=10 format=3 uid="uid://dgst4apmowe53"] + +[ext_resource type="PackedScene" uid="uid://cc7e4loxpb1x6" path="res://Assets/obstacle.tscn" id="1_ig7tw"] +[ext_resource type="PackedScene" uid="uid://c8tm1q2cp567o" path="res://Assets/player_ship.tscn" id="2_0xm2m"] +[ext_resource type="PackedScene" uid="uid://1al1ysn5q5yk" path="res://Assets/thruster_cube.tscn" id="3_h2yge"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_hsoxx"] + +[sub_resource type="Sky" id="Sky_gojnm"] +sky_material = SubResource("ProceduralSkyMaterial_hsoxx") +process_mode = 1 + +[sub_resource type="Environment" id="Environment_hsoxx"] +background_mode = 2 +sky = SubResource("Sky_gojnm") +ambient_light_source = 3 +ambient_light_color = Color(1, 1, 1, 1) + +[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_1c2mv"] + +[sub_resource type="SphereMesh" id="SphereMesh_0xm2m"] + +[sub_resource type="PlaneMesh" id="PlaneMesh_h2yge"] + +[node name="TestLevel" type="Node3D"] + +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(0.998445, -0.0179374, 0.0527875, -9.30799e-10, 0.946829, 0.321737, -0.0557519, -0.321236, 0.945357, 0.181835, 5.6324, 24.1051) +fov = 50.4 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_hsoxx") +camera_attributes = SubResource("CameraAttributesPractical_1c2mv") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.933305, -0.340159, 0.115038, 0, 0.320365, 0.947294, -0.359085, -0.884114, 0.298998, 0, 1.65681, 0) + +[node name="Node" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.112919, -16.6481, 0.0137749) + +[node name="Obstacle" parent="Node" instance=ExtResource("1_ig7tw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.528058, 1.09307, -4.11262) + +[node name="PlayerShip" parent="Node" instance=ExtResource("2_0xm2m")] +transform = Transform3D(-0.0337657, 0, -0.99943, 0, 1, 0, 0.99943, 0, -0.0337657, -20.7388, 9.76772, -1.42542) +_start_direction = Vector3(1, 0.5, 0) +_start_speed = 100.0 + +[node name="Marker3D" type="Marker3D" parent="Node"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.147182, -10.5201) +gizmo_extents = 5.03 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Node/Marker3D"] +transform = Transform3D(0.189904, 0, 0, 0, 0.189904, 0, 0, 0, 0.189904, 0, 0, 0) +mesh = SubResource("SphereMesh_0xm2m") + +[node name="Obstacle2" parent="Node" instance=ExtResource("1_ig7tw")] +transform = Transform3D(0.635485, -0.772113, 0, 0.772113, 0.635485, 0, 0, 0, 1, -6.93043, 24.3938, -1.34355) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Node"] +transform = Transform3D(11.7541, 0, 0, 0, 1, 0, 0, 0, 11.7541, 0, -7, 0) +mesh = SubResource("PlaneMesh_h2yge") +skeleton = NodePath("../..") + +[node name="Thruster Cube" parent="." instance=ExtResource("3_h2yge")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -11.2033) +mass = 200.0 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..9d8b7fa --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..36822f9 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn1gvn1u25k0m" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..9b67dfc --- /dev/null +++ b/main.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=5 format=3 uid="uid://djelupqdj4wgd"] + +[ext_resource type="Script" uid="uid://bel5yfuiqithe" path="res://open_level_component.gd" id="1_ig7tw"] +[ext_resource type="PackedScene" uid="uid://dgst4apmowe53" path="res://Levels/space_test.tscn" id="2_1bvp3"] +[ext_resource type="PackedScene" uid="uid://jynlgkm41y8d" path="res://Levels/space_move.tscn" id="3_lquwl"] +[ext_resource type="PackedScene" uid="uid://caj5t8q1fii5m" path="res://Levels/pid_test.tscn" id="4_7mycd"] + +[node name="Main" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 482.0 +offset_top = 55.0 +offset_right = -482.0 +offset_bottom = -55.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Button" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "space_test" + +[node name="OpenLevelComponent" type="Node" parent="VBoxContainer/Button"] +script = ExtResource("1_ig7tw") +level = ExtResource("2_1bvp3") +metadata/_custom_type_script = "uid://bel5yfuiqithe" + +[node name="Button2" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "space_move +" + +[node name="OpenLevelComponent" type="Node" parent="VBoxContainer/Button2"] +script = ExtResource("1_ig7tw") +level = ExtResource("3_lquwl") +metadata/_custom_type_script = "uid://bel5yfuiqithe" + +[node name="Button3" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "pid_test" + +[node name="OpenLevelComponent" type="Node" parent="VBoxContainer/Button3"] +script = ExtResource("1_ig7tw") +level = ExtResource("4_7mycd") +metadata/_custom_type_script = "uid://bel5yfuiqithe" diff --git a/open_level_component.gd b/open_level_component.gd new file mode 100644 index 0000000..c232916 --- /dev/null +++ b/open_level_component.gd @@ -0,0 +1,12 @@ +extends Node +class_name OpenLevelComponent + +@onready var button: Button = get_parent() as Button +@export var level:PackedScene + +func _ready() -> void: + button.pressed.connect(_on_button_pressed) + button.name = button.text + +func _on_button_pressed() -> void: + get_tree().change_scene_to_packed(level) diff --git a/open_level_component.gd.uid b/open_level_component.gd.uid new file mode 100644 index 0000000..187edb1 --- /dev/null +++ b/open_level_component.gd.uid @@ -0,0 +1 @@ +uid://bel5yfuiqithe diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..4a70f12 --- /dev/null +++ b/project.godot @@ -0,0 +1,59 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Experements" +run/main_scene="uid://djelupqdj4wgd" +config/features=PackedStringArray("4.5", "Forward Plus") +boot_splash/bg_color=Color(0, 0, 0, 1) +config/icon="res://icon.svg" + +[input] + +w={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +a={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +s={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +d={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +q={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) +] +} +e={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null) +] +} + +[physics] + +3d/physics_engine="Jolt Physics" +3d/default_gravity=0.0 +3d/default_linear_damp=0.0 +3d/default_angular_damp=0.0 +3d/sleep_threshold_linear=0.01 +3d/sleep_threshold_angular=0.00872665