func raycast(camera: Camera3D): var rayOrigin = camera.project_ray_origin(get_viewport().get_mouse_position()) var query = PhysicsRayQueryParameters3D.create(rayOrigin, rayOrigin + camera.project_ray_normal(get_viewport().get_mouse_position()) * 200); return camera.get_world_3d().direct_space_state.intersect_ray(query)