Issue 71618

Summary: Non-Hairline 3D-Lines have Z-Buffer glitches
Product: General Reporter:
Component: chartAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: IngridvdM, issues
Version: 3.3.0 or older (OOo)Keywords: oooqa
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 83151    
Description Flags
demonstrates the fix on some 3d objects with hairline borders none

Description 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 2006-11-16 12:10:39 UTC
Created attachment 40631 [details]
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.