Issue 71618 - Non-Hairline 3D-Lines have Z-Buffer glitches
Summary: Non-Hairline 3D-Lines have Z-Buffer glitches
Alias: None
Product: General
Classification: Code
Component: chart (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: oooqa
Depends on:
Blocks: 83151
  Show dependency tree
Reported: 2006-11-16 12:10 UTC by
Modified: 2013-02-24 21:20 UTC (History)
2 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---

Secteur_3D.xls (21.00 KB, application/
2006-11-16 12:10 UTC,
no flags Details
demonstrates the fix on some 3d objects with hairline borders (29.20 KB, application/
2007-04-20 10:20 UTC, bjoern.milcke
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
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.