getCellCenter function
List<double>
getCellCenter(
- double cellSize,
- double padding,
- double cellX,
- double cellY,
- double distance,
- AnchorMargin margin,
- MatrixOrientation orientation,
Implementation
List<double> getCellCenter(
double cellSize,
double padding,
double cellX,
double cellY,
double distance,
AnchorMargin margin,
MatrixOrientation orientation) {
var outset = getMargin(margin, distance);
var x = cellX * cellSize + cellSize * 0.5;
var y = cellY * cellSize + cellSize * 0.5;
if (orientation == MatrixOrientation.Horizontal) {
x += outset;
} else {
y += outset;
}
return [x, y];
}