Juan,
On Tue, Apr 21, 2009 at 4:56 PM, Juan Hernando (via Nabble) <[email protected]> wrote: > But if I use a wall like > wall > { > bottom_left [ -.32 -.32 -.75 ] > bottom_right [ .32 -.32 -.75 ] > top_left [ -.32 .32 -.75 ] > } > I get: > - 46,2127ª from the frustum passed to frameDraw (which I suppose is fine) > - and 35,48ª from config.getCanvases().front().getProjection(). > > From what I understand from the source code, eq::Frustum is supposed to > store both specifications consistenly. Is this right? Correct. > Am I doing > something wrong using eq::Projection objects when the original spec is > in eq::Wall? No. My guess is that there is a bug in Projection::operator = ( Wall ). This code is fairly new and hasn't been tested much yet. I don't have time right now to look into it. Can you investigate this, or if you don't have the time either, open a bug? > Another issue I've seen is that the default wall specificaion of a > eq::View object is not inherited from the canvas in which they are > rendered. That means that the view frustum reported by this object may > not match the actual one used in rendering unless explicitely set in the > configuration file. This is intentional. The view frustum represents a non-physically-correct frustum overriding the underlying, physically-correct segment frusta. If there is no frustum on the view, the segment frusta are used. Imagine a three-projector curved screen: The three segments have three non-planar, rotated frusta. A single-view (no frustum) layout will give you a correct, 'curved' rendering. A two-view layout with frusta overrides the physical segment frusta (which make little sense now), but you couldn't derive the two view frusta from the underlying segments. HTH, Stefan. -- View this message in context: http://n2.nabble.com/Projection-specification-quirks-tp2670459p2670612.html Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
_______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

