fix axist upside down

This commit is contained in:
lxsang 2019-05-06 17:51:57 +02:00
parent ad1019391a
commit 89495d96a6
2 changed files with 4 additions and 5 deletions

View File

@ -12,7 +12,7 @@
} }
canvasPoint(v) { canvasPoint(v) {
return new paper.Point(v[0] / this.target.resolution + this.base.x, v[1] / this.target.resolution + this.base.y); return new paper.Point(v[0] / this.target.resolution + this.base.x, -v[1] / this.target.resolution + this.base.y);
} }
getBound() { getBound() {
@ -47,7 +47,7 @@
this.bound = [peak_tl, peak_rb]; this.bound = [peak_tl, peak_rb];
this.base = { this.base = {
x: 0 - this.bound[0].x + this.offset, x: 0 - this.bound[0].x + this.offset,
y: 0 - this.bound[0].y + this.offset y: this.bound[1].y + this.offset
}; };
this.width = peak_rb.x - peak_tl.x + 2 * this.offset; this.width = peak_rb.x - peak_tl.x + 2 * this.offset;
return this.height = peak_rb.y - peak_tl.y + 2 * this.offset; return this.height = peak_rb.y - peak_tl.y + 2 * this.offset;
@ -215,7 +215,6 @@
if (!(obj && obj.type && this[obj.type])) { if (!(obj && obj.type && this[obj.type])) {
return false; return false;
} }
console.log("rendering object");
el = this[obj.type](obj).el; el = this[obj.type](obj).el;
p = ($("<p>")).attr("class", "info")[0]; p = ($("<p>")).attr("class", "info")[0];
$(p).append(el); $(p).append(el);

View File

@ -8,7 +8,7 @@ class DataViewer
@render() @render()
canvasPoint: (v) -> canvasPoint: (v) ->
return new paper.Point(v[0] / @target.resolution + @base.x, v[1] / @target.resolution + @base.y) return new paper.Point(v[0] / @target.resolution + @base.x, - v[1] / @target.resolution + @base.y)
getBound: () -> getBound: () ->
peak_tl = { x:0, y:0} peak_tl = { x:0, y:0}
@ -23,7 +23,7 @@ class DataViewer
peak_rb.y = y if y > peak_rb.y peak_rb.y = y if y > peak_rb.y
@bound = [ peak_tl, peak_rb ] @bound = [ peak_tl, peak_rb ]
@base = {x: 0 - @bound[0].x + @offset, y: 0- @bound[0].y + @offset} @base = {x: 0 - @bound[0].x+ @offset, y: @bound[1].y + @offset}
@width = peak_rb.x - peak_tl.x + 2*@offset @width = peak_rb.x - peak_tl.x + 2*@offset
@height = peak_rb.y - peak_tl.y + 2*@offset @height = peak_rb.y - peak_tl.y + 2*@offset
prepare: () -> prepare: () ->