Paper.js 似乎在绘制错误的点
Paper.js seems to be plotting wrong points
这是我的 PaperScript 代码:
var path = new Path();
path.strokeColor = 'black';
var start = new Point(0, 0);
var endme = new Point(0, 100);
var endbg = new Point(100, 200);
path.moveTo(start);
path.lineTo(start + endme);
path.lineTo(start + endbg);
这是 CodePen 演示:http://codepen.io/anon/pen/ONreGQ
y 方向的前 100 个像素似乎比绘制到下一个倾斜点的接下来的 100 个像素长得多。我是不是误会了什么?
一个link到图书馆:http://paperjs.org/tutorials/paths/working-with-path-items/
您的代码是正确的。问题似乎与 canvas 的缩放有关。
例如,如果您向 canvas 添加宽度和高度,图形会发生变化。
<canvas id="myCanvas" width=200 height=200 resize></canvas>
这是我的 PaperScript 代码:
var path = new Path();
path.strokeColor = 'black';
var start = new Point(0, 0);
var endme = new Point(0, 100);
var endbg = new Point(100, 200);
path.moveTo(start);
path.lineTo(start + endme);
path.lineTo(start + endbg);
这是 CodePen 演示:http://codepen.io/anon/pen/ONreGQ
y 方向的前 100 个像素似乎比绘制到下一个倾斜点的接下来的 100 个像素长得多。我是不是误会了什么?
一个link到图书馆:http://paperjs.org/tutorials/paths/working-with-path-items/
您的代码是正确的。问题似乎与 canvas 的缩放有关。 例如,如果您向 canvas 添加宽度和高度,图形会发生变化。
<canvas id="myCanvas" width=200 height=200 resize></canvas>