As a user, I'm bothered by a few behaviors of the Create control points button in the Photos tab. Before fixing those in my own copy and/or in the fork of hugin that I am working on, I'd like to get some opinions on:
Why it does what it currently does.
Why that might be the way other users prefer it to work.
Have I misunderstood what it currently is doing.
All this relates to the (maybe nonstandard) work flow of adding more images after you have already put effort into fixing CPs connecting existing images.
1) If you have only one image selected and the Settings is Vertical lines, then you get the expected behavior (lines within just that image). But if the Settings
is not Vertical lines, you get the surprising behavior that your selection of one image is ignored and you get more CPs connecting everything to everything.
It would be great to have a way to make it try to connect one new image to every old image, without trying to further connect any old images to each other. That is the behavior one would expect for this point in the UI. If there is some other good way to accomplish that, please correct my misunderstanding. But I still think that is what would be expected here.
The lower level code called from that point in the UI is structured to make the behavior I want harder to invoke than you might expect. But not so hard that this should be the reason not to do it.
2) I've tested behavior, not code, so maybe I misunderstood, but the setting limiting CPs connecting two images seem to apply per run of the code to add CPs, so multiple runs pile up more and more CPs. That is counter intuitive. I think more should not be added (by the automatic CP finder) when there are already the desired number.
3) It is happy to add exact duplicate CPs. I think it should not do that.