Skip to content

bp-studio/box-pleating-studio

Repository files navigation

GitHub nycrc config on GitHub GitHub commit activity GitHub top language Discord GitHub Repo stars

Box Pleating Studio

Super-complex origami design made easy!

Introduction

Box pleating is arguably the standard framework of modern super-complex origami designs, as the creases are much more predictable and manageable than those found in the traditional 22.5 degree system or circle packing. Although pure box pleating is well-known for not being very efficient in utilizing paper area, with the help of stretching gadgets (such as Kamiya patterns and the more generalized GOPS), it is now possible for box pleating to achieve efficiency nearly as good as the optimal circle packing. This app is created to help origami designers to blueprint their models in such systems.

For instruction, user manual and all other general info, pleas visit BP Studio Website.

Feedbacks are greatly appreciated!

Our Discord server will be our main channel for all sorts of discussions, but of course you could also use GitHub Issues and Discussions as well.

For contributors

If you would like to contribute, checkout our Contributing Guidelines for more details.

Acknowledgement

The author would like to specially thank the following people/parties, in no particular ordering:

  • Robert J. Lang for his work that inspired the idea of GOPS, and for his continuing support and encouragement throughout these years.
  • Lucas Tay Kiat Loong, for so eagerly volunteering to test BP Studio, helping catching many critical and subtle bugs, and providing many invaluable feedbacks.
  • Jason S. Ku, for his insights on the subject of computational geometry.
  • Mat Groves and GoodBoyDigital, for maintaining PixiJS, the graphics engine that powers BP Studio.
  • BrowserStack, for enrolling BP Studio into its Open Source Program. It would be financially impossible for BP Studio to perform compatibility tests without it.