Bug 468082

Summary: Vanishing Point assistant doesn't follow canvas rotation
Product: [Applications] krita Reporter: Danilo JR <danilojunior>
Component: Tool/AssistantsAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: griffinvalley, rebecca
Priority: NOR    
Version First Reported In: 5.1.5   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Danilo JR 2023-04-02 15:47:19 UTC
Vanishing Point  assistant doesn't follow canvas rotation as the others assistants.


STEPS TO REPRODUCE
1.  add an Vanishing Point (tool assistants) to the canvas
2.  rotate the canvas
3. 

OBSERVED RESULT
The lines remains static while  canvas rotation

EXPECTED RESULT
Lines following the canvas rotation like the other assistants

SOFTWARE/OS VERSIONS
windows 10 x64
krita 5.1.5 stable

ADDITIONAL INFORMATION
Comment 1 wolthera 2023-10-18 12:24:54 UTC
Hi, which lines are remaining static according to you? I'm not seeing any difference between the vanishing point assistant and other assistants.
Comment 2 Danilo JR 2023-10-19 01:51:09 UTC
Hi! 

I recorded my screen to show the issue.    

You will  see two assistents in the canvas:  

- 2 point perspective in blue;
- Vanishing point in red.

the assistant in red remains static while canvas rotation

video:
https://youtu.be/Zn4h6k7mB8Q

*krita 5.2 / windows 10
Comment 3 Bug Janitor Service 2023-10-19 03:46:23 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 4 Rebecca Breu 2023-11-01 11:27:30 UTC
Yeah, I also just stumbled upon this behaviour with the 5.2 appimage. All other assistants draw their lines according to the coordinate system of the canvas, while the single vanishing point seems to use the screen coordinate system for its radial lines instead. This is not very intuitive, imo, and it gets pretty confusing when the VP's center is way off to the canvas rotation origin, since the VP's center itself of course does rotate with the canvas. It gives the optical illusion of the VP's radial lines rotating the opposite direction.

https://youtu.be/M3NkDaK-wK8
Comment 5 wolthera 2023-11-01 11:32:59 UTC
ah, I see my problem: If you use the shortcuts to rotate, it rotates 15°, which makes it 'snap' to the default radial line count. I can confirm when using shift+pan.