Skip to content

Instantly share code, notes, and snippets.

@dasDaniel
Created December 6, 2016 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dasDaniel/ea2a27e51cbd22e34f81d8094748611f to your computer and use it in GitHub Desktop.
Save dasDaniel/ea2a27e51cbd22e34f81d8094748611f to your computer and use it in GitHub Desktop.
LbmpMY
<div id="demo" class="demo">
<button v-on:click="add">Add</button>
<canvas id="assetcanvas" width="200" height="200"></canvas>
</div>
new Vue({
el: '#demo',
methods: {
add: function () {
var path = new paper.Path();
path.strokeColor = 'red';
path.moveTo(new paper.Point(Math.random()*200, Math.random()*200));
path.lineTo(new paper.Point(Math.random()*200, Math.random()*200));
paper.view.draw()
},
}
})
paper.install(window)
paper.setup(document.getElementById('assetcanvas'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.10.2/paper-core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.4/vue.min.js"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment