画布arcTo在拉斐尔

时间:2015-01-06 10:43:06

标签: javascript canvas raphael

我似乎无法在Raphael API中找到等效的HTML5 Canvas arcTo

可以找到Canvas沙箱here。 Raphaels'here

我假设的相关位在这里:

var outA2 = Math.pow(cornerX - outX, 2);
var outB2 = Math.pow(cornerY - outY, 2);
var outC = Math.sqrt(outA2 + outB2);

var inA2 = Math.pow(cornerX - inX, 2);
var inB2 = Math.pow(cornerY - inY, 2);
var inC = Math.sqrt(inA2 + inB2);

var r = Math.min(outC, inC) / 2;

// ctx.lineTo(inX, inY);
path.push(['L', inX, inY]);

// ctx.arcTo(cornerX, cornerY, outX, outY, r);
path.push(['Q', cornerX, cornerY, outX, outY]);

// ctx.lineTo(outX, outY);
path.push(['L', outX, outY]);

在制作曲线时,我没有传递半径或相似,但我似乎无法找到这样的API。

如何使用Raphael重新创建arcTo结果?

0 个答案:

没有答案