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

Handle more then 3 peg holes #314

Merged
merged 5 commits into from
Jun 14, 2016

Conversation

JosefMeixner
Copy link
Contributor

I added support to use pegbars with more than three holes. Due to the poor availability of paper for traditional pegbars I use a puncher for a filing system with six round holes and a custom built pegbar.

The code assumed the pegbar specification to have exactly three holes. The auto center code didn't work when a peg hole was at the top border of the paper (I scanned a bit poorly) and when there are more then three holes the original code centered the page at the middle hole of the three best matching holes.

I think I could also get the code to work with only two peg holes, but have not tried yet. It might help people try out toonz (a pegbar can be easily created with a 3d-printer), but it would be also quite hard to draw and keep the pages aligned, so don't know if it is worth the try.

…n resolutions. Used the same value (PERCENT * max dot size) as later in the code in compare_dots.
… fit and used that. The problem was, that the middle hole was used as center for auto center. For three peg holes that is correct, but does not work for more than three. Now the best fit is calculated and from there the offset of the middle of the three best fit holes is calculated and applied.
@kogaki
Copy link
Member

kogaki commented May 23, 2016

Jenkins, confirm this

{
int found;
int toll, i_ok = 0, j_ok = 0, k_ok = 0;
int toll;
float tolld;
int i, j, k;
short *dot_ok = 0;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks dot_ok should be bool

@JosefMeixner
Copy link
Contributor Author

Thank you, I missed that.

@kogaki
Copy link
Member

kogaki commented May 26, 2016

Jenkins, confirm this

@kogaki
Copy link
Member

kogaki commented Jun 14, 2016

OK. LGTM.

@kogaki kogaki merged commit e932c2e into opentoonz:master Jun 14, 2016
shun-iwasawa pushed a commit to shun-iwasawa/opentoonz that referenced this pull request Dec 16, 2020
@RodneyBaker RodneyBaker mentioned this pull request Jan 2, 2021
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants