Back to photostream

Oripa+ [improved(?) version]

(download link below)

 

In 2015 I got my degree in Computer Science, and worked on this project for my thesis.

Oripa is a small CAD software developed by Jun Mitani, especially for origami. It implements the most common origami constructions for drawing crease patterns (CPs), and provides some amazing features for flat folding: it checks the Kawasaki-Maekawa-Justin conditions at the internal vertices, and computes previews of the expected folded result! (More details in the attached text and on the original Mitani's Oripa website: mitani.cs.tsukuba.ac.jp/oripa/ )

At some point, the source code was released, and other people began working on it on github ( github.com/oripa/oripa ), adding new functionalities to the project.

I've been using this software quite a lot, as an help in designing new origami, especially tessellations in 2012-2013. At that time I was also an avid student of the mathematics of origami, and felt this software could be improved a lot by adding a few more functionalities.

That's why I began working on it for my degree thesis, to finally work on the missing features I was looking for...

Unfortunately, I could not work directly on github as I had to work completely offline, and could not properly set it up on my laptop. Feel free to integrate my version there too, if you like!

My initial plan was to add the missing origami constructions as new drawing tools to the software. They are more complex than the existing ones, as they must allow the user to choose between up to 2-3 possible solutions. Therefore I started with a new drawing tool, to complete existing vertices where exactly one crease is missing. I did not implement the choice among the possible solutions for lack of time for graduating, and this tool still contains bugs.

In the meantime, I corrected a few bugs, and added some simpler tools, which I felt much more useful for my needs:

- a triangular grid (for tessellators!), as an alternative to the standard square one

- a command to scale up (or down) the CP, when new vertices get too close and could not be managed by the software (it has bugs, I ususally use this command and then switch to an older version to continue drawing..)

- the upper bound for grids is also increased

 

After graduating in 2015, I did not continue developing this project, as my interest for computer science was diminishing since 2014, while realizing that I was feeling much better when working on different fields and activities, far from computer screens, but that's another story...

Therefore, the bugs I introduced were never fixed so far.

More recently, mxfung had been working on a new version of Oripa for Android ( play.google.com/store/apps/details?id=com.origamitoolbox.... ), and I invite you to check it out, if you have a touch screen device you can use it with!

 

During these years, I felt that some people could still be interested in this modified desktop version, and maybe in the involved mathematics as well. So here is a link to download Oripa+ (as .jar or zipped), and the texts and slides I prepared for my thesis discussion.

Enjoy!

 

DOWNLOAD:

drive.google.com/open?id=17fjOt6KsvOoljUXmpQkgZZ1BLIWESbcV

13,641 views
30 faves
9 comments
Uploaded on January 19, 2019