Using SmartClient 8.1 (JavaScript) with FireFox 9.0.1
I am trying to draw a segmented circle (like a pie chart) with DrawSector. Each of the segments has the same centerPoint. However, the end points of the segments do not meet in the center of the circle.
Am I doing something wrong, did I misunderstand what centerPoint is for or is this a bug? Right way, fixes or work-arounds greatly appreciated.
Here is sample code to illustrate this problem:
	
							
						
					I am trying to draw a segmented circle (like a pie chart) with DrawSector. Each of the segments has the same centerPoint. However, the end points of the segments do not meet in the center of the circle.
Am I doing something wrong, did I misunderstand what centerPoint is for or is this a bug? Right way, fixes or work-arounds greatly appreciated.
Here is sample code to illustrate this problem:
Code:
	
	isc.DrawPane.create({
    autoDraw: true,
    ID: 'mainPane',
    showEdges: true,
    width: '100%',
    height: '100%',
    overflow: 'hidden',
    cursor: 'auto',
    canDrag: true
});
var angles = [ 90, 45, 12, 33, 120, 60 ];
var start = 0;
for (var i = 0; i < angles.length; i++) {
    var end = start + angles[i];
    isc.DrawSector.create({
        drawPane: mainPane,
        centerPoint: [150, 150],
        startAngle: start,
        endAngle: end,
        radius: 100
    });
    start = end;
}

Comment