Bug 188058 Bottom arc and top oval of Tube and Cone and Pyramid chart are painted error.
Build ID: I20070323-1616 Steps To Reproduce: 1. New a Tube chart. 2. Flip axis. 3. Preview the chart in viewer. Expected behavior: - The bottom of each series should be arc. - The top of each series should be oval. Actual behavior: - The bottom and top of each series are direct line, refer to attached output file. More information:
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/AxesRenderer.java
AutoScale scPrimaryOrthogonal = null;
		AutoScale scAncillaryBase = null;
		double dXStart = 0;
		double dYStart = 0;
		double dZStart = 0;
		double dXEnd = 0;
		double dYEnd = 0;
		double dZEnd = 0;
		int baseTickCount = 0;
		int ancillaryTickCount = 0;
		int orthogonalTickCount = 0;
		double xStep = 0;
		double yStep = 0;
		double zStep = 0;
		
		if ( isDimension3D( ) )
		{
			scPrimaryBase = aax.getPrimaryBase( ).getScale( );
			scPrimaryOrthogonal = aax.getPrimaryOrthogonal( ).getScale( );
			scAncillaryBase = aax.getAncillaryBase( ).getScale( );
			dXStart = scPrimaryBase.getStart( );
			dYStart = scPrimaryOrthogonal.getStart( );
			dZStart = scAncillaryBase.getStart( );
			dXEnd = scPrimaryBase.getEnd( );
			dYEnd = scPrimaryOrthogonal.getEnd( );
			dZEnd = scAncillaryBase.getEnd( );
			baseTickCount = scPrimaryBase.getTickCordinates( ).length;
			ancillaryTickCount = scAncillaryBase.getTickCordinates( ).length;
			orthogonalTickCount = scPrimaryOrthogonal.getTickCordinates( ).length;
			xStep = scPrimaryBase.getUnitSize( );