Commit before damnger

This commit is contained in:
kevadesu 2025-06-07 19:10:56 +02:00
parent fe1eb58626
commit 14f0200b50
101 changed files with 8087 additions and 15 deletions

View file

@ -0,0 +1,76 @@
[gd_scene load_steps=12 format=3 uid="uid://cjl5544idple4"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_jrlnd"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_4hfv6"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_hf8la"]
[sub_resource type="Resource" id="Resource_s8kkd"]
script = ExtResource("2_4hfv6")
point = Vector3(0, 0, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_7ts2q"]
script = ExtResource("2_4hfv6")
point = Vector3(-0.121931, 0.5, -0.144112)
normal = Vector3(0, 0.397131, 0.917762)
[sub_resource type="Resource" id="Resource_gt1gn"]
script = ExtResource("2_4hfv6")
point = Vector3(0, 0, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_g7sew"]
script = ExtResource("2_4hfv6")
point = Vector3(0.104292, 0.5, -0.144112)
normal = Vector3(0, 0.369583, 0.929198)
[sub_resource type="Resource" id="Resource_in6um"]
script = ExtResource("2_4hfv6")
point = Vector3(0, 0, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_prkqv"]
script = ExtResource("2_4hfv6")
point = Vector3(0.138177, 0.5, 0.0752829)
normal = Vector3(0, -0.390349, 0.920667)
[sub_resource type="Resource" id="Resource_gsc4k"]
script = ExtResource("2_4hfv6")
point = Vector3(-0.00201809, 0, 0)
normal = Vector3(0.230778, 0.15166, 0.961114)
[sub_resource type="Resource" id="Resource_jodll"]
script = ExtResource("2_4hfv6")
point = Vector3(-0.104844, 0.5, 0.0752829)
normal = Vector3(0, -0.629649, 0.776879)
[node name="bend_modes" type="Node3D"]
[node name="pos_bend_pos_curve" type="Node3D" parent="."]
script = ExtResource("1_jrlnd")
spots = Array[ExtResource("2_4hfv6")]([SubResource("Resource_s8kkd"), SubResource("Resource_7ts2q")])
path_mat = ExtResource("3_hf8la")
[node name="neg_bend_pos_curve" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.215276, 0, 0)
script = ExtResource("1_jrlnd")
spots = Array[ExtResource("2_4hfv6")]([SubResource("Resource_gt1gn"), SubResource("Resource_g7sew")])
path_mat = ExtResource("3_hf8la")
[node name="pos_bend_neg_curve" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.444013, 0, 0)
script = ExtResource("1_jrlnd")
spots = Array[ExtResource("2_4hfv6")]([SubResource("Resource_in6um"), SubResource("Resource_prkqv")])
path_mat = ExtResource("3_hf8la")
[node name="neg_bend_neg_curve" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.852877, 0, 0)
script = ExtResource("1_jrlnd")
spots = Array[ExtResource("2_4hfv6")]([SubResource("Resource_gsc4k"), SubResource("Resource_jodll")])
path_mat = ExtResource("3_hf8la")
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.981132, -0.0697522, 0.180319, 0, 0.932653, 0.360776, -0.193339, -0.353969, 0.915055, 0.718682, 0.603321, 0.999084)
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.74374, 0.668469, 0, -0.668469, 0.74374, 0, 1.44215, 1.63761)

View file

@ -0,0 +1,33 @@
[gd_scene load_steps=7 format=3 uid="uid://cgalf6c17i3u5"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_bfmfh"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_rhyv7"]
[ext_resource type="Material" uid="uid://bb6vecpbvsco2" path="res://example/common/materials/green.tres" id="3_0i5gn"]
[ext_resource type="Resource" uid="uid://ca6a3fjxcmbhc" path="res://addons/vizpath/resources/viz_head.tres" id="4_iru8o"]
[sub_resource type="Resource" id="Resource_fbtus"]
script = ExtResource("2_rhyv7")
point = Vector3(0, 0.094, -0.171)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_o2yh3"]
script = ExtResource("2_rhyv7")
point = Vector3(0.271296, 0.508832, -0.373052)
normal = Vector3(0.564135, -0.105104, 0.818965)
[node name="bend_modes" type="Node3D"]
[node name="one_leg2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0116525, -0.0119494, 0.00156734)
script = ExtResource("1_bfmfh")
spots = Array[ExtResource("2_rhyv7")]([SubResource("Resource_fbtus"), SubResource("Resource_o2yh3")])
path_width = 0.08
bend_lip = 0.01
path_mat = ExtResource("3_0i5gn")
path_head = ExtResource("4_iru8o")
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.866918, -0.0684906, 0.493722, 0, 0.990515, 0.137407, -0.49845, -0.119121, 0.858696, 0.397118, 0.326159, 0.203121)
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.74374, 0.668469, 0, -0.668469, 0.74374, 0, 1.44215, 1.63761)

View file

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bb6vecpbvsco2"]
[resource]
transparency = 1
cull_mode = 2
albedo_color = Color(0, 1, 0.00392157, 0.631373)
emission = Color(0, 1, 0, 1)

View file

@ -0,0 +1,7 @@
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://c4qytbc7juuoa"]
[ext_resource type="Shader" path="res://example/vizpath/common/shaders/move.gdshader" id="1_obwa6"]
[resource]
render_priority = 0
shader = ExtResource("1_obwa6")

View file

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cioqoqh7f8l87"]
[resource]
transparency = 1
cull_mode = 2
albedo_color = Color(1, 0, 0.00392157, 0.631373)
emission = Color(0, 1, 0, 1)

View file

@ -0,0 +1,3 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://p3gog0gxawyp"]
[resource]

View file

@ -0,0 +1,22 @@
# Blender 3.5.0 MTL File: 'hex-tile.blend'
# www.blender.org
newmtl Face
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.078428 0.800000 0.056291
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
newmtl Hex
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.000000 0.000000 0.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2

View file

@ -0,0 +1,83 @@
# Blender 3.5.0
# www.blender.org
mtllib hex-tile.mtl
o Circle
v 0.000000 0.000000 -1.000000
v -0.866025 0.000000 -0.500000
v -0.866025 0.000000 0.500000
v 0.000000 0.000000 1.000000
v 0.866025 0.000000 0.500000
v 0.866025 0.000000 -0.500000
v 0.000000 0.499561 -0.907686
v -0.786079 0.499561 -0.453843
v -0.786079 0.499561 0.453843
v 0.000000 0.499561 0.907686
v 0.786079 0.499561 0.453843
v 0.786079 0.499561 -0.453843
v -0.866025 0.499561 -0.500000
v 0.000000 0.499561 -1.000000
v -0.866025 0.499561 0.500000
v 0.000000 0.499561 1.000000
v 0.866025 0.499561 0.500000
v 0.866025 0.499561 -0.500000
v -0.000000 0.458301 -0.907686
v -0.786079 0.458301 -0.453843
v -0.786079 0.458301 0.453843
v -0.000000 0.458301 0.907686
v 0.786079 0.458301 0.453843
v 0.786079 0.458301 -0.453843
vn 0.5000 -0.0000 -0.8660
vn 0.5000 -0.0000 0.8660
vn -1.0000 -0.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.5000 -0.0000 0.8660
vn -0.5000 -0.0000 -0.8660
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 0.000000
s 0
usemtl Face
f 20/20/8 21/21/8 22/22/8 23/23/8 24/24/8 19/19/8
usemtl Hex
f 1/1/1 14/14/1 18/18/1 6/6/1
f 5/5/2 17/17/2 16/16/2 4/4/2
f 3/3/3 15/15/3 13/13/3 2/2/3
f 6/6/4 18/18/4 17/17/4 5/5/4
f 4/4/5 16/16/5 15/15/5 3/3/5
f 2/2/6 13/13/6 14/14/6 1/1/6
f 9/9/4 21/21/4 20/20/4 8/8/4
f 2/2/7 1/1/7 6/6/7 5/5/7 4/4/7 3/3/7
f 7/7/8 14/14/8 13/13/8 8/8/8
f 8/8/8 13/13/8 15/15/8 9/9/8
f 9/9/8 15/15/8 16/16/8 10/10/8
f 10/10/8 16/16/8 17/17/8 11/11/8
f 11/11/8 17/17/8 18/18/8 12/12/8
f 12/12/8 18/18/8 14/14/8 7/7/8
f 12/12/3 24/24/3 23/23/3 11/11/3
f 10/10/1 22/22/1 21/21/1 9/9/1
f 8/8/2 20/20/2 19/19/2 7/7/2
f 7/7/5 19/19/5 24/24/5 12/12/5
f 11/11/6 23/23/6 22/22/6 10/10/6

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://burem3qbp7oti"
path="res://.godot/imported/hex-tile.obj-ffebd078b94c8039e36db52918aaa2d8.mesh"
[deps]
files=["res://.godot/imported/hex-tile.obj-ffebd078b94c8039e36db52918aaa2d8.mesh"]
source_file="res://example/vizpath/common/mesh/hex-tile.obj"
dest_files=["res://.godot/imported/hex-tile.obj-ffebd078b94c8039e36db52918aaa2d8.mesh", "res://.godot/imported/hex-tile.obj-ffebd078b94c8039e36db52918aaa2d8.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

View file

@ -0,0 +1,12 @@
# Blender 3.5.0 MTL File: 'hex-tile.blend'
# www.blender.org
newmtl piece
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.046634 0.034524
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://brfhulgwa6r66"
path="res://.godot/imported/piece.obj-248a7c726ba7f768f252db36a9d151af.mesh"
[deps]
files=["res://.godot/imported/piece.obj-248a7c726ba7f768f252db36a9d151af.mesh"]
source_file="res://example/vizpath/common/mesh/piece.obj"
dest_files=["res://.godot/imported/piece.obj-248a7c726ba7f768f252db36a9d151af.mesh", "res://.godot/imported/piece.obj-248a7c726ba7f768f252db36a9d151af.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

View file

@ -0,0 +1,26 @@
shader_type spatial;
render_mode blend_mix,cull_back,diffuse_burley,specular_schlick_ggx,depth_draw_opaque;
const vec3 color = vec3(0.000000000, 0.415686011, 1.000000000);
varying float elapsed_time;
float gradient_fct(float x, float y) {
if ((y > 0.1) && (y < 0.9)) {
if (x < 0.4) {
return 0.0;
}
}
return 0.5;
}
void vertex() {
elapsed_time = TIME;
}
void fragment() {
vec2 uv = UV;
// float alpha = gradient_fct(fract(uv.x*30.0), uv.y);
float alpha = gradient_fct(fract(uv.x*10.0 - elapsed_time*1.5), uv.y);
ALBEDO = color;
ALPHA = alpha;
}

View file

@ -0,0 +1 @@
uid://7b467fbb45fx

View file

@ -0,0 +1,139 @@
[gd_scene load_steps=15 format=3 uid="uid://c7ir0cihwsbdf"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_1yvne"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_6erg5"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/vizpath/common/materials/move.tres" id="3_1vu2e"]
[ext_resource type="Resource" uid="uid://ca6a3fjxcmbhc" path="res://addons/vizpath/resources/viz_head.tres" id="4_g20v5"]
[ext_resource type="ArrayMesh" uid="uid://burem3qbp7oti" path="res://example/vizpath/common/mesh/hex-tile.obj" id="4_kooas"]
[ext_resource type="Resource" uid="uid://dnaxoh1d4t82c" path="res://addons/vizpath/resources/viz_tail.tres" id="5_ty3ba"]
[ext_resource type="ArrayMesh" uid="uid://brfhulgwa6r66" path="res://example/vizpath/common/mesh/piece.obj" id="5_w2ftf"]
[sub_resource type="Resource" id="Resource_qgkxi"]
script = ExtResource("2_6erg5")
point = Vector3(0.12001, 0, 1.24569)
normal = Vector3(0, 1, 0)
[sub_resource type="Resource" id="Resource_s7b42"]
script = ExtResource("2_6erg5")
point = Vector3(1.0056, 0, -0.279287)
normal = Vector3(0, 1, 0)
[sub_resource type="Resource" id="Resource_lfmsk"]
script = ExtResource("2_6erg5")
point = Vector3(0.110618, 0.512924, -1.88396)
normal = Vector3(0, 1, 0)
[sub_resource type="Resource" id="Resource_8kju7"]
script = ExtResource("2_6erg5")
point = Vector3(-1.47883, 0.0551448, -1.76383)
normal = Vector3(0, 1, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tygq4"]
albedo_color = Color(0.678431, 0.486275, 0.27451, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1lbs8"]
albedo_color = Color(0.670588, 0.658824, 0, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4bfck"]
[node name="hex" type="Node3D"]
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.992762, -0.0669817, 0.0996872, 0, 0.830033, 0.557714, -0.1201, -0.553677, 0.824025, 1.35237, 2.1656, 3.18067)
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.840718, 0.541473, 0, -0.541473, 0.840718, 0, 2.14547, 0)
[node name="path" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.63023, -0.203269, -1.17328)
script = ExtResource("1_1yvne")
spots = Array[ExtResource("2_6erg5")]([SubResource("Resource_qgkxi"), SubResource("Resource_s7b42"), SubResource("Resource_lfmsk"), SubResource("Resource_8kju7")])
path_width = 0.3
path_mat = ExtResource("3_1vu2e")
path_head = ExtResource("4_g20v5")
path_tail = ExtResource("5_ty3ba")
[node name="map" type="Node3D" parent="."]
[node name="hex1" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.4682, 0)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex2" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.72963, -1.4682, 0)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex3" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.835999, -1.4682, -1.45365)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex4" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.56511, -1.4682, -1.45365)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex5" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.933231, -1.4682, -1.46365)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex6" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0469695, -1.4682, -2.96501)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex7" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.71215, -1.20709, -2.97501)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
surface_material_override/0 = SubResource("StandardMaterial3D_tygq4")
[node name="hex8" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75632, -1.4682, -2.96501)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex9" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.48265, -1.4682, -2.96501)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex10" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.846, -1.4682, -4.47957)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex11" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.59512, -1.4682, -4.50046)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex12" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.903228, -1.33035, -4.49046)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
surface_material_override/0 = SubResource("StandardMaterial3D_1lbs8")
[node name="hex13" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0200016, -1.4682, -6.00538)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="hex14" type="MeshInstance3D" parent="map"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.71963, -1.4682, -6.00538)
mesh = ExtResource("4_kooas")
skeleton = NodePath("../..")
[node name="piece1" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1.06485, 0, 0, 0, 1.06485, 1.72758, -0.95635, 0.0769689)
mesh = ExtResource("5_w2ftf")
metadata/_edit_group_ = true
[node name="piece2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1.06485, 0, 0, 0, 1.06485, -0.0146859, -0.95635, -2.9499)
mesh = ExtResource("5_w2ftf")
surface_material_override/0 = SubResource("StandardMaterial3D_4bfck")
metadata/_edit_group_ = true

View file

@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=3 uid="uid://j7iynhxho7c0"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_61koq"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_8om43"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_dlu5u"]
[sub_resource type="Resource" id="Resource_rlmvv"]
script = ExtResource("2_8om43")
point = Vector3(-0.019576, 0.330117, 0.308354)
normal = Vector3(-0.232683, 0, 0.972552)
[sub_resource type="Resource" id="Resource_4ssj4"]
script = ExtResource("2_8om43")
point = Vector3(0.353746, 0.567193, 0.0288121)
normal = Vector3(-0.283569, 0, 0.958952)
[sub_resource type="Resource" id="Resource_wiucl"]
script = ExtResource("2_8om43")
point = Vector3(0.439841, 0.99525, -0.447174)
normal = Vector3(0.0776629, 0.993597, 0.0820541)
[node name="mid_bend" type="Node3D"]
[node name="path2" type="Node3D" parent="."]
transform = Transform3D(0.99644, 0, 0.0843039, 0, 1, 0, -0.0843039, 0, 0.99644, 0.293748, 0, 0)
script = ExtResource("1_61koq")
spots = Array[ExtResource("2_8om43")]([SubResource("Resource_rlmvv"), SubResource("Resource_4ssj4"), SubResource("Resource_wiucl")])
path_width = 0.01
inner_curve_radius = 0.05
bend_sharpness = 0.307
path_mat = ExtResource("3_dlu5u")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.91249, -0.154231, 0.378914, 0, 0.926213, 0.377, -0.4091, -0.344008, 0.84516, 0.951467, 0.854797, 0.660344)

View file

@ -0,0 +1,31 @@
[gd_scene load_steps=6 format=3 uid="uid://dmokry5wki4la"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_tdmdc"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_ed7de"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_jou7f"]
[sub_resource type="Resource" id="Resource_lat08"]
script = ExtResource("2_ed7de")
point = Vector3(-0.019576, 0.330117, 0.308354)
normal = Vector3(-0.883153, 0, 0.469085)
[sub_resource type="Resource" id="Resource_aq3dt"]
script = ExtResource("2_ed7de")
point = Vector3(0.492358, 0.739297, 0.295264)
normal = Vector3(0.356353, 0.164684, 0.919724)
[node name="mid_bend" type="Node3D"]
[node name="path2" type="Node3D" parent="."]
transform = Transform3D(0.99644, 0, 0.0843039, 0, 1, 0, -0.0843039, 0, 0.99644, 0.293748, 0, 0)
script = ExtResource("1_tdmdc")
spots = Array[ExtResource("2_ed7de")]([SubResource("Resource_lat08"), SubResource("Resource_aq3dt")])
path_width = 0.05
inner_curve_radius = 0.05
path_mat = ExtResource("3_jou7f")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.91249, -0.154231, 0.378914, 0, 0.926213, 0.377, -0.4091, -0.344008, 0.84516, 0.951467, 0.854797, 0.868185)

View file

@ -0,0 +1,30 @@
[gd_scene load_steps=6 format=3 uid="uid://8d5a3q2jlkpu"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_1isnb"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_hrr5y"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_ef85y"]
[sub_resource type="Resource" id="Resource_4ssj4"]
script = ExtResource("2_hrr5y")
point = Vector3(0, 0, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_1jroy"]
script = ExtResource("2_hrr5y")
point = Vector3(-0.424557, 0.5, -0.472062)
normal = Vector3(0, 1, 0)
[node name="one_bend" type="Node3D"]
[node name="path" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.130919, -0.0840064, 0)
script = ExtResource("1_1isnb")
spots = Array[ExtResource("2_hrr5y")]([SubResource("Resource_4ssj4"), SubResource("Resource_1jroy")])
bend_segs = 8
path_mat = ExtResource("3_ef85y")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.84005, 0.364052, -0.402221, 0, 0.741409, 0.671053, 0.542508, -0.563718, 0.622821, -0.44569, 0.886962, 0.464843)

View file

@ -0,0 +1,29 @@
[gd_scene load_steps=6 format=3 uid="uid://dwirjkvwkv75u"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_heaqv"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_flef7"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_fyvtr"]
[sub_resource type="Resource" id="Resource_o651y"]
script = ExtResource("2_flef7")
point = Vector3(0.359788, 0.518665, -0.0131293)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_4ssj4"]
script = ExtResource("2_flef7")
point = Vector3(-0.288032, 0.444831, -0.170361)
normal = Vector3(0, 0, 1)
[node name="straight" type="Node3D"]
[node name="path" type="Node3D" parent="."]
script = ExtResource("1_heaqv")
spots = Array[ExtResource("2_flef7")]([SubResource("Resource_o651y"), SubResource("Resource_4ssj4")])
bend_lip = 0.05
path_mat = ExtResource("3_fyvtr")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(0.631322, 0.489607, -0.60143, 0, 0.775517, 0.631326, 0.775521, -0.39857, 0.489601, -0.535581, 0.968096, 0.314222)

View file

@ -0,0 +1,37 @@
[gd_scene load_steps=7 format=3 uid="uid://3tjj6ldef4lo"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_2jxs7"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_dhnds"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/common/materials/move.tres" id="3_cjil2"]
[sub_resource type="Resource" id="Resource_o651y"]
script = ExtResource("2_dhnds")
point = Vector3(0.182239, 0.0924503, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_2clix"]
script = ExtResource("2_dhnds")
point = Vector3(-0.0228493, 0.395443, 0)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_bwwrl"]
script = ExtResource("2_dhnds")
point = Vector3(0.90799, 0.724231, 0)
normal = Vector3(0, 0, 1)
[node name="three_points" type="Node3D"]
[node name="path" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.778687, -0.65607, 0)
script = ExtResource("1_2jxs7")
spots = Array[ExtResource("2_dhnds")]([SubResource("Resource_o651y"), SubResource("Resource_2clix"), SubResource("Resource_bwwrl")])
path_width = 0.05
num_curve_segs = 60
bend_segs = 10
path_mat = ExtResource("3_cjil2")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.24272)

View file

@ -0,0 +1,10 @@
extends Node3D
# Called when the node enters the scene tree for the first time.
func _ready():
pass
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(_delta):
pass

View file

@ -0,0 +1 @@
uid://dh5elyacabw3m

View file

@ -0,0 +1,62 @@
[gd_scene load_steps=12 format=3 uid="uid://c55gugehr1r3q"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_3gjiw"]
[ext_resource type="Script" path="res://example/two_bend/two_bend.gd" id="1_avpar"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_xhjfb"]
[ext_resource type="Material" uid="uid://bb6vecpbvsco2" path="res://example/vizpath/common/materials/green.tres" id="4_dnqvd"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/vizpath/common/materials/move.tres" id="5_cr2c7"]
[sub_resource type="Resource" id="Resource_m5l7s"]
script = ExtResource("2_xhjfb")
point = Vector3(0.576658, 0.1, 0.050687)
normal = Vector3(1, 0, 0)
[sub_resource type="Resource" id="Resource_swer1"]
script = ExtResource("2_xhjfb")
point = Vector3(-0.3, 0.507225, 0)
normal = Vector3(0, 1, 0)
[sub_resource type="Resource" id="Resource_u3fio"]
script = ExtResource("2_xhjfb")
point = Vector3(-0.3, 0.1, 0.3)
normal = Vector3(0, 0, 1)
[sub_resource type="Resource" id="Resource_h2nq6"]
script = ExtResource("2_xhjfb")
point = Vector3(-0.0696068, 0.591908, 0)
normal = Vector3(0, 1, 0)
[sub_resource type="Resource" id="Resource_cl30b"]
script = ExtResource("2_xhjfb")
point = Vector3(-0.492063, 0.105, -0.892321)
normal = Vector3(0, 0, -1)
[sub_resource type="Resource" id="Resource_eg1h8"]
script = ExtResource("2_xhjfb")
point = Vector3(0.557, 0.369389, -0.617691)
normal = Vector3(0.988393, 0, 0.151917)
[node name="two_bend" type="Node3D"]
script = ExtResource("1_avpar")
[node name="path1" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.125237)
script = ExtResource("1_3gjiw")
spots = Array[ExtResource("2_xhjfb")]([SubResource("Resource_m5l7s"), SubResource("Resource_swer1"), SubResource("Resource_u3fio")])
path_width = 0.05
path_mat = ExtResource("4_dnqvd")
[node name="path2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0673205)
script = ExtResource("1_3gjiw")
spots = Array[ExtResource("2_xhjfb")]([SubResource("Resource_m5l7s"), SubResource("Resource_h2nq6"), SubResource("Resource_cl30b"), SubResource("Resource_eg1h8")])
inner_curve_radius = 0.05
bend_segs = 8
bend_lip = 0.05
path_mat = ExtResource("5_cr2c7")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.948013, 0.318231, 0, -0.318231, 0.948013, -0.143137, 0.97094, 1.10501)

View file

@ -0,0 +1,41 @@
[gd_scene load_steps=9 format=3 uid="uid://lya0l1b74f08"]
[ext_resource type="Script" path="res://addons/vizpath/visualized_path.gd" id="1_2ehhl"]
[ext_resource type="Script" path="res://addons/vizpath/resources/spot.gd" id="2_7kv0e"]
[ext_resource type="Material" uid="uid://c4qytbc7juuoa" path="res://example/vizpath/common/materials/move.tres" id="3_pq303"]
[ext_resource type="Resource" uid="uid://ca6a3fjxcmbhc" path="res://addons/vizpath/resources/viz_head.tres" id="4_exeba"]
[ext_resource type="Resource" uid="uid://dnaxoh1d4t82c" path="res://addons/vizpath/resources/viz_tail.tres" id="5_76glu"]
[sub_resource type="Resource" id="Resource_o651y"]
script = ExtResource("2_7kv0e")
point = Vector3(0, 0.114297, -0.0441982)
normal = Vector3(0, 0, -1)
[sub_resource type="Resource" id="Resource_2clix"]
script = ExtResource("2_7kv0e")
point = Vector3(-0.346671, 0.276115, 0.160896)
normal = Vector3(-1, 0, 0)
[sub_resource type="Resource" id="Resource_rwwtj"]
script = ExtResource("2_7kv0e")
point = Vector3(-0.140459, 0.608702, 0.100734)
normal = Vector3(0, 1, 0)
[node name="two_points" type="Node3D"]
[node name="path" type="Node3D" parent="."]
transform = Transform3D(-0.992377, 0, -0.123238, 0, 1, 0, 0.123238, 0, -0.992377, 0, 0, 0)
script = ExtResource("1_2ehhl")
spots = Array[ExtResource("2_7kv0e")]([SubResource("Resource_o651y"), SubResource("Resource_2clix"), SubResource("Resource_rwwtj")])
path_width = 0.05
inner_curve_radius = 0.01
bend_lip = 0.05
path_mat = ExtResource("3_pq303")
path_head = ExtResource("4_exeba")
path_tail = ExtResource("5_76glu")
[node name="light" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.828627, 0.559801, 0, -0.559801, 0.828627, 0, 1.47828, 1.16019)
[node name="camera" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.24272)