format code and move function to the bottom
This commit is contained in:
parent
30b17e1821
commit
5098263d34
@ -1,22 +1,3 @@
|
||||
function lanczosKernel (x) {
|
||||
if(x==0) {
|
||||
return 1.0;
|
||||
}
|
||||
return 2*Math.sin(Math.PI*x)*Math.sin(Math.PI*x/2)/Math.pow(Math.PI*x,2);
|
||||
}
|
||||
function lanczosInterpolate (xm1, ym1, x0, y0, x1, y1, x2, y2, a) {
|
||||
var cm1 = lanczosKernel(1+a);
|
||||
var c0 = lanczosKernel(a);
|
||||
var c1 = lanczosKernel(1-a);
|
||||
var c2 = lanczosKernel(2-a);
|
||||
var delta = (cm1+c0+c1+c2-1)/4;
|
||||
cm1 -= delta;
|
||||
c0 -= delta;
|
||||
c1 -= delta;
|
||||
c2 -= delta;
|
||||
return [cm1*xm1 + c0*x0 + c1*x1 + c2*x2, cm1*ym1 + c0*y0 + c1*y1 + c2*y2];
|
||||
}
|
||||
|
||||
var whiteboard = {
|
||||
canvas: null,
|
||||
ctx: null,
|
||||
@ -759,7 +740,7 @@ var whiteboard = {
|
||||
var thickness = content["th"];
|
||||
window.requestAnimationFrame(function () {
|
||||
if (tool === "line" || tool === "pen") {
|
||||
if(data.length == 4) {
|
||||
if (data.length == 4) { //Only used for old json imports
|
||||
_this.drawPenLine(data[0], data[1], data[2], data[3], color, thickness);
|
||||
} else {
|
||||
_this.drawPenSmoothLine(data, color, thickness);
|
||||
@ -940,3 +921,23 @@ var whiteboard = {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function lanczosKernel(x) {
|
||||
if (x == 0) {
|
||||
return 1.0;
|
||||
}
|
||||
return 2 * Math.sin(Math.PI * x) * Math.sin(Math.PI * x / 2) / Math.pow(Math.PI * x, 2);
|
||||
}
|
||||
|
||||
function lanczosInterpolate(xm1, ym1, x0, y0, x1, y1, x2, y2, a) {
|
||||
var cm1 = lanczosKernel(1 + a);
|
||||
var c0 = lanczosKernel(a);
|
||||
var c1 = lanczosKernel(1 - a);
|
||||
var c2 = lanczosKernel(2 - a);
|
||||
var delta = (cm1 + c0 + c1 + c2 - 1) / 4;
|
||||
cm1 -= delta;
|
||||
c0 -= delta;
|
||||
c1 -= delta;
|
||||
c2 -= delta;
|
||||
return [cm1 * xm1 + c0 * x0 + c1 * x1 + c2 * x2, cm1 * ym1 + c0 * y0 + c1 * y1 + c2 * y2];
|
||||
}
|
Loading…
Reference in New Issue
Block a user