Bug 363385

Summary: Vanishing points don't turn invisible, calculates incorrectly.
Product: [Applications] krita Reporter: Lake <winter.wulf>
Component: ToolsAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: griffinvalley, halla
Priority: NOR    
Version: 3.0 Beta   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:

Description Lake 2016-05-21 22:54:15 UTC
I'm getting an issue where trying to turn off the visibility on my perspective assistants is just making more new assistants. This doesn't happen all the time, but very, very often, resulting in having to delete a swarm of new assistants while trying to turn the one under it off - resulting in my sometimes (accidently) deleting the original. This issue in turn spawns another, where the perspective assistants stop calculating properly.

It took some playing around to figure out approximately what was going on, but instead of speculating I will just give a list of what I did to reproduce it:

Reproducible: Always

Steps to Reproduce:
1. Make a new clear layer
2. Make five perspective points - left, right of canvas, then above and below, and finally one beneath at the lower right hand corner.
3. Turn on assistant snapping and make some lines.
4. Turn off the visibility on the drawing layer we just used.
5. Go back to the assistant tool, make a new assistant and turn them all off.
6. Make a new layer and notice how the perspective lines are coming out all wrong.

7. (optional) After this, I normally turn off the drawing layer and then delete all but the first assistant I made, at which point the angle will come from the wrong side (one of the deleted assistants?), but this step shouldn't be necessary.



Using Windows 7, no OpenGL support.

On second note, I though that turning the visibility off on the assistants was supposed to disable them for use later, but it doesn't seem to actually do this. If this is not the case, is this a feature that will be added (it's handy for things like drawing pictures in pictures, detail work, lettering, inking, ext...)? 

Thank you for your work so far on the Krita project; I hope this report helps you create your next stable release.
Comment 1 wolthera 2016-05-22 11:02:17 UTC
Turning off the visibility of the assistants does turn off the assistant for later use. I have no idea what is going on here.
Comment 2 Lake 2016-05-22 19:53:44 UTC
I used the terms "perspective assistants" and "perspective points" but I am referring to the "vanishing point" tool. Sorry if that made the post a little unclear. Tested it with the krita-3.0-RC-1-master-c9522ba-x86 build; it persists.
Comment 3 Halla Rempt 2016-11-02 10:40:00 UTC
Hm, I'm sorry, but I must still be doing something wrong because no matter what I do, a hidden vanishing point assistant doesn't cause snapping.
Comment 4 Halla Rempt 2017-09-28 14:33:29 UTC
I'm sorry, but I simply cannot reproduce the issue, so I'm having to close the report :-(