Bug 473287

Summary: Unable to control direction of a vector or the center of a circle?
Product: [Applications] kig Reporter: eb3f73+kde+org
Component: generalAssignee: David E. Narvaez <david.narvaez>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 23.04.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Drawing showing constructions identified in steps above

Description eb3f73+kde+org 2023-08-11 15:38:36 UTC
Created attachment 160907 [details]
Drawing showing constructions identified in steps above

SUMMARY

I want to construct a circle using center-and-point using two existing points (one of which is a loci). No matter which order I select the two points, the center is always on the loci, and it's not clear how to change that. I noticed a similar behavior with vectors. If I select two points and try to construct a vector, the loci is always the origin of the vector (again, regardless of the order the points are selected).


STEPS TO REPRODUCE
1. Create and select two points
2. Construct (right click) a first circle using center-and-point
3. With the points selected, construct a line segment (radius)
4. Create a third point
5. Select the third point and the radius line segment and construct a point projection
6. Select the third point and the point projection
7. Construct a vector
8. Select the center of the first circle and the point projection
9. Construct a second center-and-point circle

OBSERVED RESULT

The direction of the vector always originates at the point projection. The center of the second circle is always at the point projection. There is no (clear) way to reverse the direction of the vector (such that it originates from the third point). There is no (clear) way to reverse the orientation of the second circle so that it is concentric with the first circle.

EXPECTED RESULT

I expected there to be some semi-obvious way to designate which of two points should be the center of a constructed circle or which of two points should be the origin of a constructed vector.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu LTS 22.04 (running Kig via flatpak)
KDE Plasma Version: ???
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10
Comment 1 eb3f73+kde+org 2023-08-11 15:49:39 UTC
Actually, I don't think this depends on loci. It seems impossible (or at least not at all intuitive) to designate the center of a circle created by center-and-point even when the two points are arbitrary points. What's odd is that, between two arbitrary points, a constructed circle's center seems to always be at the earlier-constructed of the two. However, in the case of the projected point in the original report, the later-created projected point seems to always be the center.