To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=102611
------- Additional comments from [email protected] Tue Jul 21 11:29:56 +0000 2009 ------- AW: In ZBufferProcessor3D::ZBufferProcessor3D the range for Z is defined by applying the needed transformations to the Z-Value which is in the range of [0.0 .. 1.0] originally. Applying a scale of 65535.0 would lead to a range of [0.0 .. 65535.0]. When using a 'unused' value of '0' we get a range of [1.0 .. 65535.0]. It has also shown that small numerical errors (smaller as basegfx::fTools::mfSmallValue, which is 0.000000001) happen. Instead of checking those by basegfx::fTools methods which would cost runtime, just add another 0.5 tolerance to the start and end of the Z-Buffer range, thus resulting in [1.5 .. 65534.5]. That range works well. It is also not a critical change since it happens in the local default 3D renderer; each other renderer or processor for 3D may use his own ranges; this is just a implementation-specific detail. Checking with other 3D scenes to make sure... --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
