remove useless

This commit is contained in:
mkwiser 2014-09-14 03:15:26 +08:00
parent 28b08e6cd2
commit 053304fcfb

View File

@ -1,56 +0,0 @@
/**
* @file adjustShape.js
* @author mengke01
* @date
* @description
* 根据相对值调整shape大小
*/
define(
function(require) {
var pathIterator = require('render/util/pathIterator');
/**
* 根据相对值调整shape大小
*/
function adjustShape(shape, matrix) {
var scaleX = matrix[2];
var scaleY = matrix[3];
var offsetX = 0;
var offsetY = 0;
if (scaleX < 0) {
offsetX = -shape.width;
}
if(scaleY < 0) {
offsetY = -shape.height;
}
pathIterator(shape.points, function(c, i, p0, p1, p2) {
if (c == 'Q') {
p1.x = scaleX * (p1.x + offsetX);
p1.y = scaleY * (p1.y + offsetY);
p2.x = scaleX * (p2.x + offsetX);
p2.y = scaleY * (p2.y + offsetY);
}
else {
p0.x = scaleX * (p0.x + offsetX);
p0.y = scaleY * (p0.y + offsetY);
}
});
shape.x = matrix[0];
shape.y = matrix[1];
shape.width = shape.width * Math.abs(scaleX);
shape.height = shape.height * Math.abs(scaleY);
return shape;
}
return adjustShape;
}
);