Path -> Diffrence problem

This is NOT a support forum. You are welcome to discuss software issues here, but all issues should be reported on Launchpad if you want them fixed.
w0lf0000000000000026
Posts: 4
Joined: Tue Aug 23, 2016 7:36 pm

Path -> Diffrence problem

Postby w0lf0000000000000026 » Tue Aug 23, 2016 8:16 pm

hi, every time i use Path -> Difference with curved shapes i've got this precision problem

without zoom (opacity 50%)

Image

with zoom (opacity 50%)

Image

why the 2 shapes after path -> difference are superposed like that and feel like there is a stroke add to them this never happen with polygons and rectangles it happen only with curved shapes.

Nb : Inkscape version 0.91
sorry for my bad english i am not a native speaker.

Moini
Posts: 2224
Joined: Mon Oct 05, 2015 10:44 am

Re: Path -> Diffrence problem

Postby Moini » Tue Aug 23, 2016 8:42 pm

You could try to increase Inkscape's precision values in Edit -> Preferences -> Input/Output -> SVG Output. I think in 0.92, the boolops in general have been improved to be more precise (but the version isn't released yet).
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)

w0lf0000000000000026
Posts: 4
Joined: Tue Aug 23, 2016 7:36 pm

Re: Path -> Diffrence problem

Postby w0lf0000000000000026 » Tue Aug 23, 2016 9:05 pm

hi Moini and thx for the replay, someone already advices me that trick (thx to him) in the IRC i tried it but it didn't really resolve the problem.
i didn't notice this thing before until i was working in a logo for practicing and noticed the additional strokes-like in the edges of the logo :/.

User avatar
druban
Posts: 1570
Joined: Fri Nov 20, 2009 10:48 pm

Re: Path -> Diffrence problem

Postby druban » Wed Aug 24, 2016 6:15 pm

if you use the add nodes extension or the :tool_node: and select all, 'insert new node into selected segments' (in the control bar) you should no longer have this problem. you don't have to add a lot of nodes just doubling should do it
Your mind is what you think it is.

Moini
Posts: 2224
Joined: Mon Oct 05, 2015 10:44 am

Re: Path -> Diffrence problem

Postby Moini » Wed Aug 24, 2016 9:59 pm

And don't forget to 'convert Object to Path' (if this is a rectangle and a circle) before you try to insert any nodes ;-)
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)

w0lf0000000000000026
Posts: 4
Joined: Tue Aug 23, 2016 7:36 pm

Re: Path -> Diffrence problem

Postby w0lf0000000000000026 » Fri Aug 26, 2016 1:33 am

druban wrote:if you use the add nodes extension or the :tool_node: and select all, 'insert new node into selected segments' (in the control bar) you should no longer have this problem. you don't have to add a lot of nodes just doubling should do it

Moini wrote:And don't forget to 'convert Object to Path' (if this is a rectangle and a circle) before you try to insert any nodes ;-)

thx it's really helped, i tested with more complex shapes but unfortunately the precision problems persists, i am quite new to Inkscape and really enjoying leaning it, the free and open source and the friendly interface is a big +, but such bugs really slows me from going forward at the learning process, should i be worried ?, it seems that this bug has be reported from a long time https://bugs.launchpad.net/inkscape/+bug/1575127 but nothing has been done yet and the long period updates don't helps either.

Moini
Posts: 2224
Joined: Mon Oct 05, 2015 10:44 am

Re: Path -> Diffrence problem

Postby Moini » Fri Aug 26, 2016 2:28 am

Glad we could help :)

But April 26th? That's not 'a long time' at all in development terms! The latest Inkscape version was released in February 2015, the next one will be released some time this year (probably). These are volunteers, not paid developers. They work at their own pace. You shouldn't worry at all, but rather pick up the tricks here and there until they have time to resolve the problems. Their priorities are with program crashes, and data loss. Then they work on what they like to work on - and boolops are very math-heavy, and as such probably less attractive than nifty new features that simplify the workflow or add some cool special effects. Of course, people know that it may be a problem if devs only work on those parts they find attractive, that's why we have the funded development (https://inkscape.org/en/support-us/funded-development/) now (but nobody has started a campaign as of yet).

Btw., as I said, boolops have been much improved in 0.92 - maybe you'd like to test with the development version to see what has changed?
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)

w0lf0000000000000026
Posts: 4
Joined: Tue Aug 23, 2016 7:36 pm

Re: Path -> Diffrence problem

Postby w0lf0000000000000026 » Sun Aug 28, 2016 3:50 am

Moini wrote:Glad we could help :)

But April 26th? That's not 'a long time' at all in development terms! The latest Inkscape version was released in February 2015, the next one will be released some time this year (probably). These are volunteers, not paid developers. They work at their own pace. You shouldn't worry at all, but rather pick up the tricks here and there until they have time to resolve the problems. Their priorities are with program crashes, and data loss. Then they work on what they like to work on - and boolops are very math-heavy, and as such probably less attractive than nifty new features that simplify the workflow or add some cool special effects. Of course, people know that it may be a problem if devs only work on those parts they find attractive, that's why we have the funded development (https://inkscape.org/en/support-us/funded-development/) now (but nobody has started a campaign as of yet).

Btw., as I said, boolops have been much improved in 0.92 - maybe you'd like to test with the development version to see what has changed?


ok ok, i see more clear now, well i wish a good luck to the dev team and hope they be able to bring as a most stable software as possible in the near future, until that i continue using inkscape and supporting it, thx everyone for your help and patience :).

monast
Posts: 8
Joined: Mon Aug 27, 2012 9:20 pm

Re: Path -> Diffrence problem

Postby monast » Fri Sep 08, 2017 4:16 am

I'm on 0.92.2 now and the precision problem still persist. If I remember right the problem wasn't in early 0.91 versions but with the latest versions. Going back to 0.48.5.1 solved the problem.
I'm using numericprecision="12" so this is a calculative bug and placement bug.
All boolean operations are effected as well as mirroring (tool button) and placement (value input). They all seem to be "leaning"/shifted more toward the right side.

I have attached a file with layers to see the different results between versions. Layer 1 has the two original object forms which are boolean unified. Check the connection node's x-values on both side of the y-axis. I've used the y-axis as mirror a 0-line for easy checking the precision values.
Attachments
test-precision.svg
(3.68 KiB) Downloaded 9 times

Moini
Posts: 2224
Joined: Mon Oct 05, 2015 10:44 am

Re: Path -> Diffrence problem

Postby Moini » Fri Sep 08, 2017 6:35 am

monast, your bug confirmation will not be seen here by developers. The forum people know about the issue already. If you need this fixed, rather visit the bug tracker at https://bugs.launchpad.net/inkscape and search for the corresponding report. There you can add further info to speed up the fixing process, and you can subscribe yourself to the report as well as add yourself to the list of affected users. Then you will get updates.
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)


Return to “Discuss Software Issues”

Who is online

Users browsing this forum: No registered users and 3 guests