To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=85887


User aw changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|NEW                       |STARTED
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Wed Jun 18 11:45:44 +0000 
2008 -------
AW: Investigated. Reason is that the BoundRects for the 3D shapes rely on the 3D
Volume of the scene and the view. The first calculations when creating the scene
and its contents using API (like during flie loading) use wrong 3D Volumes, but
the BoundRect and SnapRect calculations on SdrObject niveau are buffered.
Painting works since the 3D transformations and 3D Volumes are correctly setup
for paint.
The logic solution is to invalidate the Bound/SnapRects of 3D objects when the
3D Volume changes. Tested this in E3dScene::InitTransformationSet() with
remembering the last basegfx::B3DRange in a local static variable and detecting
changes. Works well.

---------------------------------------------------------------------
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