## Emits phacelle_noise reference values from the REAL C++ filter.
## Usage: godot --headless --path demo --script res://phacelle_probe.gd -- <in.json> <out.json>
extends SceneTree
func _init() -> void:
var a := OS.get_cmdline_user_args()
var pts: Array = JSON.parse_string(FileAccess.get_file_as_string(a[0]))
var out := []
for c in pts:
var r: Vector4 = ProcNodeGraph.debug_phacelle_noise(
Vector2(c[0], c[1]), Vector2(c[2], c[3]), c[4], c[5], c[6])
out.append([r.x, r.y, r.z, r.w])
var f := FileAccess.open(a[1], FileAccess.WRITE)
f.store_string(JSON.stringify(out)); f.close()
print("PHACELLE_PROBE wrote ", out.size())
quit()