[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [krita] [Bug 352070] New: A stroke should be limited to its mirror-mode line's side where it has fir
From:       <sruloart () gmail ! com>
Date:       2015-08-31 18:48:50
Message-ID: bug-352070-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=352070

            Bug ID: 352070
           Summary: A stroke should be limited to its mirror-mode line's
                    side where it has first started. Currently it crosses
                    to the other side, causing obsolete varied strokes on
                    top of the correctly mirrored strokes.
           Product: krita
           Version: 2.9.6
          Platform: Other
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Tools
          Assignee: krita-bugs-null@kde.org
          Reporter: sruloart@gmail.com

If you use the mirror mode, that means you want a stroke to be perfectly
aligned with its opposing side (horizontally/vertically/both). Currently,
that's not possible because the tool is missing an important "if": 

if the stroke "arrives" from one side of the mirror-mode line, and crosses over
to the mirror-mode line's other side, then stop drawing the stroke (i.e. tldr;
stop drawing when the stroke meets the mirror line). 

Why is that important? because if you continue to draw while in the opposite
side of the mirror line, then you add strokes you didn't want to create
(mirror-mode, remember?). Now, because most often than not you won't be
repeating the mirrored strokes one-for-one, you're basically just destroying
the perfectly good stroke you've mirrored previously with another unnecessary
stroke in the wrong place. 

Reproducible: Always

Steps to Reproduce:
1. Open Krita.
2. Set mirror-mode (horizontal + vertical for the test case). 
3. Try painting a perfectly connected circle with the brush by drawing 1/4 of a
circle in one quadrant. 
4. Do you notice some varied strokes in the ends of your circle that prevent
you from achieving this? 

Actual Results:  
Even if you try really hard, really slow, the points where the strokes connect
would always have some inconsistency because you either drew too far (in the
wrong quadrant) or too close (in the right quadrant, but you've ended your
stroke too soon, missing the actual width you want at the point where the lines
should connect, at the mirror-line).

Expected Results:  
No unnecessary strokes, resulting in perfectly connected lines with no unwanted
inconsistencies.

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic