Here is my suggestion for how to work with multiple wiimotes in 2D (case 1 and case 2). Rather than have to set the software in advance to distinguish between the two cases, I would use the calibration to determine how much overlap there is: start with 4 points and if both wiimotes can see all four, use only those points. During use, if both wiimotes can see the pen, use the average position to improve accuracy. If you want to take this further, you could use a weighted average based on how much of each wiimote’s field of view is being used (so that the “better” wiimote has more influence). If only one wiimote can see the pen, use that position (helps if the presenter stands in the wrong place).
If when calibrating, each wiimote can only see two corner points, then they are being used to cover a wider area. In this case, each one needs another two points (the same two), which could be chosen to be halfway along the screen (making it a six point calibration). if at that point they don’t both register, there should be an error as the wiimotes’ field of view does not overlap.
Hope that makes sense. It sounds complicated but it might keep the user experience as simple as possible.
Licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Germany License.