|
From: Brian P. <br...@tu...> - 2002-08-06 16:39:25
|
Karl Rasche wrote: > To make software projector alignment easier, I've added a new mode of > handling tiles. > > Instead of defining tiles in mural space, the tiles are separated into > groups of "displays" (ie a projector). The tiles are specified relative to > the origin of the display, *not* the origin of the mural. > > Then, each display is given a 3x3 transform to warp it from > (-1,-1)->(1,1) into mural space (actually, you have to pass it the > inverse too, as I'm lazy and its much easier to grab when computing the > corrective projection than to bloat up chromium with inversion code). > > Finally, the view area is adjusted so it fits within the mural. OK, I've checked in your changes to the patches-1-branch branch. In the hull.c file I took the liberty of adding some 'static' and 'const' qualifiers where appropriate. I also ran indent on the code. Some comments for those functions would be nice... Also, could you update the html docs to describe this feature? Thanks. -Brian |