Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full Imposition Support algorithm development #1

Open
HYUNSEONG-KIM opened this issue Sep 27, 2022 · 1 comment
Open

Full Imposition Support algorithm development #1

HYUNSEONG-KIM opened this issue Sep 27, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request Huge Very huge or need a lot of time

Comments

@HYUNSEONG-KIM
Copy link
Contributor

Current

v 0.0.2
Current imposition routine

  • Standard imposition, $2^n$ leaves : Generation algorithm is implemented
  • 6, 12 leaves : Supported as pefixed setting

Further Plan

For perpendicular and parallel creasing patterns of paper, its right order layout algorithm will be implemneted.
Thus, all kinds of sections folding types will be supported if they are possible, physically.

Review of previous studies

Determining such works are proved as NP-Hard problem if we started from creasing pattern of the paper.
Without loss of generality, we will start from fold sequence. It is not only enough for representing all types of section folding, at least equivalent, moreover, this makes us to avoid such NP-Hard probelm in implmentation and to focus on real layout algorithm development.

Resources

  • Y Jia, J Mitani, R Uehara, 2020, Valid orderings of layers when simple-folding a map, Journal of Inofrmation Processing.
  • Erik D. Demaine, Joseph O'Rourke, Geometric Folding Algorthms: Linkages, Origami, Polyhedra, Cambridge University Press, 2007.
  • Lang, Robert J, Twists, tilings, and tessellations : mathematical methods for geometric origami
@HYUNSEONG-KIM HYUNSEONG-KIM added the enhancement New feature or request label Sep 27, 2022
@HYUNSEONG-KIM HYUNSEONG-KIM self-assigned this Sep 27, 2022
@HYUNSEONG-KIM HYUNSEONG-KIM added the Huge Very huge or need a lot of time label Sep 27, 2022
@HYUNSEONG-KIM
Copy link
Contributor Author

HYUNSEONG-KIM commented Sep 27, 2022

The section composition class, SecComposition, was provided in section.py with Section class, but new routines and methods will be seperated to independent file. Furthermore, it can be published to standalone library in future.

@HYUNSEONG-KIM HYUNSEONG-KIM pinned this issue Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Huge Very huge or need a lot of time
Projects
None yet
Development

No branches or pull requests

1 participant