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]

Reply via email to