admin管理员组文章数量:1391960
I cannot get Paper.js to draw a rectangle. I've followed the tutorial but nothing seems to be working. Can you tell me what's wrong with my code below?
<!DOCTYPE html>
<html>
<head>
<!--load paper.js-->
<script type="text/javascript" src="http://localhost/node_modules/paper/dist/paper-core.js"></script>
<!--drawing script-->
<script type="text/javascript" canvas="canvas">
window.onload = function() {
var canvas = document.getElementById("canvas");
paper.setup(canvas);
var meterStart = new paper.Point(5,5);
var meterSize = new paper.Size(40, 720);
var meter = new paper.Rectangle(meterStart, meterSize);
meter.strokeColor = 'black';
paper.view.draw();
}
</script>
</head>
<body>
<canvas id="canvas" height="750px" width="600px"></canvas>
</body>
</html>
I cannot get Paper.js to draw a rectangle. I've followed the tutorial but nothing seems to be working. Can you tell me what's wrong with my code below?
<!DOCTYPE html>
<html>
<head>
<!--load paper.js-->
<script type="text/javascript" src="http://localhost/node_modules/paper/dist/paper-core.js"></script>
<!--drawing script-->
<script type="text/javascript" canvas="canvas">
window.onload = function() {
var canvas = document.getElementById("canvas");
paper.setup(canvas);
var meterStart = new paper.Point(5,5);
var meterSize = new paper.Size(40, 720);
var meter = new paper.Rectangle(meterStart, meterSize);
meter.strokeColor = 'black';
paper.view.draw();
}
</script>
</head>
<body>
<canvas id="canvas" height="750px" width="600px"></canvas>
</body>
</html>
Share
Improve this question
asked Mar 7, 2017 at 22:01
imsamimsamimsamimsamimsamimsam
231 silver badge5 bronze badges
1 Answer
Reset to default 7The code you are using doesn't actually draw out the rectangle correctly. Instead, it just defines the rectangle object.
Here's the correct way to draw a rectangle: https://jsbin./niwegobanu/edit?html,js,output
<!DOCTYPE html>
<html>
<head>
<!--load paper.js-->
<script type="text/javascript" src="https://cdnjs.cloudflare./ajax/libs/paper.js/0.10.2/paper-full.js"></script>
</head>
<script type="text/paperscript" canvas="myCanvas">
var rectangle = new Rectangle(new Point(50, 50), new Point(150, 100));
var path = new Path.Rectangle(rectangle);
path.fillColor = '#e9e9ff';
path.selected = true;
</script>
</head>
<body>
<canvas id="myCanvas" resize></canvas>
</body>
</html>
本文标签: javascriptHow to Draw a Rectangle in PaperjsStack Overflow
版权声明:本文标题:javascript - How to Draw a Rectangle in Paper.js? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744717671a2621502.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论