paper.js点数学不起作用

时间:2013-11-15 00:59:54

标签: javascript paperjs

尽管paper.js文档指出可以在点或implicit additions(第一个代码块,第17行)上执行assignements with [x,y],但我无法使其工作。由point3 = point2 - point1类型的数学计算产生的任何点都具有未定义的xy属性,而在使用new创建后,它们在各点中定义良好。

我创建了this JSFiddle来重现我遇到的错误。

我的代码中遗漏了什么?

2 个答案:

答案 0 :(得分:4)

page you link to说:

  

PaperScript代码的加载方式与使用<script>标记的任何其他JavaScript一样,但设置为"text/paperscript""text/x-paperscript"的类型除外。代码可以是外部文件(src="URL"),也可以是内联文件:

将代码放入<script type="text/paperscript">代码后,就可以了:

jsfiddle.net/2F2jx/6

编辑:要使用链接脚本,它没有什么不同。您设置了type属性:

<script type="text/paperscript" src="myscript.js"></script>

答案 1 :(得分:0)

您链接上的PaperJS是v0.22,最新版本是v0.9.12,因此如果您使用在线参考http://paperjs.org/reference/,您的代码将使用版本0.22。