Bug 372351 - sphere cap deformation incorrectly scales sphere radius (should be cap radius only)
Summary: sphere cap deformation incorrectly scales sphere radius (should be cap radius...
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 5.8.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-11 17:32 UTC by David Rankin
Modified: 2018-08-09 11:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.14.0


Attachments
Snapshot of 'sphere cap deformation' at 50% (1.00 MB, image/png)
2016-11-11 17:32 UTC, David Rankin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Rankin 2016-11-11 17:32:52 UTC
Created attachment 102173 [details]
Snapshot of 'sphere cap deformation' at 50%

The 'sphere cap deformation' slider does not work on the 'sphere caps', instead it works by scaling the whole sphere into an oval which causes the desktop to fly off the sphere with a setting anywhere close to 50% or above. 

This is wrong, (an incorrect implementation). The desktop portion of the sphere should remain unchanged regardless of the sphere cap deformation, and only the radius of the 'caps' should reduced as the 'cap deformation' increases (toward the plane end of the slider).

Screenshot showing 50% cap deformation squishing the whole sphere causing desktop to fly off included.