save code

This commit is contained in:
xsl
2025-11-28 18:10:23 +08:00
commit fee064c3f0
49 changed files with 64353 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
@tool
extends EditorNode3DGizmoPlugin
var editor_plugin : EditorPlugin
func _init(_editor_plugin:EditorPlugin):
editor_plugin = _editor_plugin
create_material("main", Color(1,1,1), false, true, true)
func _has_gizmo(node):
return node is GPUTrail3D
# show gizmo name in visibility list
func _get_gizmo_name():
return "GPUTrail3DGizmo"
func _redraw(gizmo):
gizmo.clear()
var node3d : Node3D = gizmo.get_node_3d()
var lines = PackedVector3Array()
lines.push_back(Vector3(0,1,0))
lines.push_back(Vector3(0,-1,0))
gizmo.add_lines(lines, get_material("main", gizmo), false, Color(1,1,1,1))