From 1b8882b1c7e005f6e6a0283e61e16b87fdd5720f Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Thu, 10 Jul 2025 13:39:41 +0200 Subject: [PATCH] Reason behind the code --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0901da2..267c1ff 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ It's still a bit of a hacked-together tool. But it works for my case. ## Basic idea -This tool was initially made for projection mapping of a large space, which required multiple lasers. Received lines are assumed to be in world-space coordinates. The space is mapped to distinct laser DACs by means of homography/corner-pinning and various geometric correction parameters. +This tool was initially an adaption of the [laser_frame_stream_gui.rs example code](https://github.com/nannou-org/nannou/blob/master/examples/laser/laser_frame_stream.rs) to enable projection mapping of a large space, which required multiple lasers. Received lines are assumed to be in world-space coordinates. The space is mapped to distinct laser DACs by means of homography/corner-pinning and various geometric correction parameters. By using ZMQ as input, the mapping of the lines is decoupled from the generation code. In my own setup ([trap](https://git.rubenvandeven.com/security_vision/trap)) the lines are generated by means of a sequence of Python scripts.