https://bugs.kde.org/show_bug.cgi?id=436422
Bug ID: 436422 Summary: Concentric ellipse assistant tool fails to draw a perfect circle when using "snap to assistants" Product: krita Version: 4.4.3 Platform: Appimage OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Tool/Assistants Assignee: krita-bugs-n...@kde.org Reporter: aut...@autumnlansing.com Target Milestone: --- Created attachment 138036 --> https://bugs.kde.org/attachment.cgi?id=138036&action=edit Video showing bug with concentric ellipse tool SUMMARY The concentric ellipse assistant tool fails to draw a perfect circle when using "snap to assistants." When you begin the stroke, the pen travels a short distance before anything appears on the canvas, and when the stroke does appear it jumps from the point where you first put down the pen to the point where the pen currently sits, creating a straight line. Continuing the stroke happens in a perfect circle until you reach a point near the end of the circle, and then it again stops and makes another straight line jump to the point where the circle first began. The two straight line jumps are equal in length. STEPS TO REPRODUCE 1. Create a concentric ellipse with the assistant tool. 2. Draw a circle with "snap to assistants." OBSERVED RESULT The stroke jumps in a straight line at the beginning and at the end of the circle. EXPECTED RESULT A perfect circle without any straight lines. Krita Version: 4.4.3 Languages: en_US, en Hidpi: true Qt Version (compiled): 5.12.9 Version (loaded): 5.12.9 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.10.21-200.fc33.x86_64 Pretty Productname: Fedora 33 (Cinnamon) Product Type: fedora Product Version: 33 Desktop: X-Cinnamon OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "GeForce GTX 660/PCIe/SSE2" Version: "4.6.0 NVIDIA 460.56" Shading language: "4.60 NVIDIA" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Version: 4.6 Supports deprecated functions true is OpenGL ES: false QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false Hardware Information GPU Acceleration: auto Memory: 24034 Mb Number of Cores: 4 Swap Location: /tmp Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 30 Use OpenGL: true Use OpenGL Texture Buffer: true Use AMD Vectorization Workaround: false Canvas State: OPENGL_SUCCESS Autosave Interval: 900 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Display Information Number of screens: 2 Screen: 0 Name: DVI-D-0 Depth: 24 Scale: 1 Resolution in pixels: 1920x1080 Manufacturer: HP Inc. Model: HP VH240a- Refresh Rate: 60 Screen: 1 Name: DP-0 Depth: 24 Scale: 1 Resolution in pixels: 1920x1080 Manufacturer: LG Electronics Model: LG IPS FULLHD Refresh Rate: 60 -- You are receiving this mail because: You are watching all bug changes.