blob: 19f166408f0bf2620cf3c3777c641cd884946bfb [file] [log] [blame]
function LayerInterface(){}
LayerInterface.prototype.toWorld = function(arr) {
if(this.hierarchy.length){
var finalMat = new Matrix();
var i, len = this.hierarchy.length;
this.finalTransform.mProp.applyToMatrix(finalMat,false);
for(i=0;i<len;i+=1){
this.hierarchy[i].finalTransform.mProp.applyToMatrix(finalMat,true);
}
var retArr = finalMat.applyToPointArray(arr[0],arr[1],arr[2]||0);
return retArr;
}
return arr;
};