- Summary:
Fixed 3D chart bugs (white lines shown in Area, Tube and Cone
charts)
- Bugzilla Bug (s) Resolved:
#184184, #165112
- Description:
Some complex 3D charts such as tube, cone and area use multiple
polygons for drawing one datapoint representation (for instance one tube is
made of several polygons). In that case, adjacent polygons seem to be separated
by a white line, which is due to the antialiasing when each polygon is
rasterized on the white background. To fix that issue, the engine will detect
shared polygon edges, and draw behind them a small band of the same color so
that the antialiasing uses the right background color.
- Tests Description :
Visual tests
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
- Files Edited:
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingRendererImpl.java"
"/org.eclipse.birt.chart.device.swt/src/org/eclipse/birt/chart/device/swt/SwtRendererImpl.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/I3DRenderEvent.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/Engine3D.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Area3DRenderEvent.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/PrimitiveRenderEvent.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Polygon3DRenderEvent.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/Vector.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/Object3D.java"
"/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/WrappedInstruction.java"
- Files Added:
- Files Deleted