Shishir Raven

I code things

PaperJS

Multiple Dividing a Path/Shape into multiple parts in PaperJS. Solution.

Problem. I had a shape, say a paper.js Circle that I wanted to divide into multiple parts, based on cut marks. Cut marks are basically lines which overlap the shape. The following is an example. Once I split the shapes they should look like the following.
Author
Shishir Raven
Filed Under
Published
September 15, 2021
Read the Article

How to Draw an Ellipsis inside a Quadrilateral with 4 points in Paper JS.

To draw a Ellipsis in Paper.js is quite simple and straightforward. You do not need to write a script to that. Problem But in my recent project I faced a situation where I had to draw a ellipsis kind of shape within 4 points (In my case they form a Rectangle.) The problem with the […]
Author
Shishir Raven
Filed Under
Published
March 22, 2021
Read the Article

Zoom to fit objects in Paper JS.

Objective In a Fixed space of a particular dimension say 500px X 350px. I want the PaperJS diagram to fit such that the everything fits well by scaling itself.
Author
Shishir Raven
Filed Under
Published
March 5, 2019
Read the Article

How to use multiple canvas for Paper JS on a single page?

We can use PaperScope to achieve this. The following is a simple example. I am currently building a complex application which includes drawing architectural layouts. And I need to make multiple canvases to be working in VueJS loops. Please comment and let me know if anyone has good Ideas about how I can make that […]
Author
Shishir Raven
Filed Under
Published
March 1, 2019
Read the Article

Paper JS : Drawing Rectangle with independent Rounded Corners.

Paper JS support Rounded Rectangles but it applies it to all corners. In my project I require rounded corners to be applied only to selected corners. Like as shown below. After searching hours on the official document and searching internet for solutions I decided to create a function myself.
Author
Shishir Raven
Filed Under
Published
January 29, 2019
Read the Article