Skip to content

Commit 7cdb64f

Browse files
Adding toggle world basis
1 parent a0b5aab commit 7cdb64f

4 files changed

Lines changed: 12 additions & 2 deletions

File tree

export_presets.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ custom_features=""
6161
export_filter="all_resources"
6262
include_filter="*.sh"
6363
exclude_filter=""
64-
export_path="../../Bureau/export_godots/SplatClean/SplatClean.x86_64"
64+
export_path="../../godot_exports/SplatClean.x86_64"
6565
patches=PackedStringArray()
6666
patch_delta_encoding=false
6767
patch_delta_compression_level_zstd=19

project.godot

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,11 @@ cam_move={
144144
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":4,"position":Vector2(393, 27),"global_position":Vector2(402, 75),"factor":1.0,"button_index":3,"canceled":false,"pressed":true,"double_click":false,"script":null)
145145
]
146146
}
147+
"toggle basis"={
148+
"deadzone": 0.2,
149+
"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":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null)
150+
]
151+
}
147152

148153
[physics]
149154

scripts/file_io.gd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ func _change_render_mode(mode):
8282
func _on_scale_changed(value):
8383
splat_mesh_instance.scale = Vector3(value,value,value)
8484

85+
#region WebInterface
8586
func handle_open_dialog(dialog):
8687
if OS.has_feature("web"):
8788
trigger_web_upload() # Custom JS implementation
@@ -229,7 +230,7 @@ func read_bytes_as_cam(data: PackedByteArray) -> void:
229230
var tx = Transform3D(Basis(), Vector3(cam_pos[0], cam_pos[1], cam_pos[2]))
230231
camera_mesh_instance.multimesh.set_instance_transform(i, tx)
231232
i+=1
232-
233+
#endregion
233234
func _box_select() -> void:
234235
crop_box.visible = true
235236
crop_sphere.visible = false

scripts/splat_scene.gd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ extends Node3D
44
var gizmo : Gizmo3D
55
var _add : bool
66

7+
@onready var world_basis = $WorldBasis
8+
79
func _process(_delta):
810
_add = Input.is_action_pressed("add_target")
911

1012
func _input(event: InputEvent) -> void:
13+
if event.is_action_pressed("toggle basis"):
14+
world_basis.visible = !world_basis.visible
1115
# Toggle modes
1216
if event.is_action_pressed("move_mode"):
1317
gizmo.mode ^= Gizmo3D.ToolMode.MOVE

0 commit comments

Comments
 (0)