Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing
|Summary:||Non-Hairline 3D-Lines have Z-Buffer glitches|
|Component:||chart||Assignee:||AOO issues mailing list <issues>|
|Status:||CONFIRMED ---||QA Contact:|
|Version:||3.3.0 or older (OOo)||Keywords:||oooqa|
|Issue Type:||ENHANCEMENT||Latest Confirmation in:||---|
|Issue Depends on:|
Description tony.galmiche.ooo 2006-11-16 12:10:14 UTC
Secteur_3D.xls : Borders from 3D charts are visible in Excel, in Calc there are "dashed" ? Seems to be a drawing problem. -> Ingrid IHa : Yes, this is a rendering problem of the drawing engine...
Comment 1 tony.galmiche.ooo 2006-11-16 12:10:39 UTC
Created attachment 40631 [details] Secteur_3D.xls
Comment 2 IngridvdM 2006-11-16 17:52:44 UTC
This is not a specific problem of the new chart therefor I removed 'new chart:' from the summary.
Comment 3 IngridvdM 2006-11-16 18:00:39 UTC
->AW: This is a severe rendering problem for 3D charts. Object borders and even lines that are explicitely set in a distance before another 3D object tend to vanish in the 3D objects here and there. Some time ago you told me that there is something ongoning to make this line problems less painfull. Could you please comment on the state of that effort. Thanks a lot.
Comment 4 utomo99 2006-11-19 06:27:10 UTC
confirmed. look different on OOo 2.1 and Office 2003. win xp
Comment 5 Armin Le Grand 2006-11-21 17:26:34 UTC
AW: State is that the necessary rework is part of primitive changes, so it's in progress but will take a while for product quality. Accepting as enchancement and adding to CWS aw033.
Comment 6 Armin Le Grand 2007-03-27 10:36:38 UTC
AW: After long treis: The PolygonOffset value was too low for lines by default. Also the default was hard-coded. Changed the default and added get/setPolygonOffset() methods to 3d stuff.
Comment 7 Armin Le Grand 2007-03-27 11:53:24 UTC
AW: Added get/setPolygonOffset to E3DScene, too. For chart2: Please set there if necessary; if not, the default value will do, too.
Comment 8 Armin Le Grand 2007-03-27 12:23:16 UTC
AW: Changing target
Comment 9 Armin Le Grand 2007-04-20 10:03:37 UTC
AW->BM: Please verify: - new draw - add 3d button to draw toolbar (right toolbar pop-up) - draw a big 3d sphere - switch on line style 'continuous' for it - rotate and compare with old versions
Comment 10 bjoern.milcke 2007-04-20 10:20:05 UTC
Created attachment 44563 [details] demonstrates the fix on some 3d objects with hairline borders
Comment 11 bjoern.milcke 2007-04-20 13:12:01 UTC
3d objects with hairline borders look much better than before. However, especially the 3d chart in the attached bug-doc looks almost the same as before.
Comment 12 bjoern.milcke 2007-04-20 13:49:38 UTC
Reopening, because the problem for the bugdoc is not fixed. The fix for hairlines is now handled in Issue 76545.
Comment 13 bjoern.milcke 2007-04-20 13:50:53 UTC
->AW: Sending back to you as it is not fixed. As you found out yourself, the bugdoc does not contain hair-lines but very thin "thick-lines" ;-)
Comment 14 Armin Le Grand 2007-05-02 13:06:23 UTC
AW: The only thing i could do here is to transform thick-line temporary generated line geometry a small amount to the front (like with hairline and Z-Buffer). Trying...
Comment 15 Armin Le Grand 2007-05-02 13:20:42 UTC
AW: This can be much better solved in the 3d primitive renderer later. There, when lines are painted, the view-dependent Z-Offset may just be added to the local transformation, thus hairlines and temporary thick line gometry would use the same offset automaticallay. Moving to primitive target.
Comment 16 Armin Le Grand 2007-05-31 10:11:10 UTC
AW: Chainging target for this remaining task. Also changing title to mark this as a specific sub-problem
Comment 17 Armin Le Grand 2007-12-17 09:42:43 UTC
AW: Moving target
Comment 18 Armin Le Grand 2008-10-07 12:31:25 UTC
AW: Fixed with aw033 (DEV300 m30). 3D has an enchanced renderer now, so the results for the original bugdoc are better (to see, do not forget to activate the charts to get a redrawn metafile). Quality is even better when AA is activated (works for 3D on all systems) in options.