Author Topic: Inkscape 0.92 Fractalize glitch  (Read 1441 times)

April 05, 2018, 06:57:27 AM
Read 1441 times

Redact

  • Sr. Newbie

  • Offline
  • **

  • 2
Hey, I recently get into Inkscape and loving the program. I was working on a map project when I stumbled onto a strange behaviour with the "Fractalize" extension. It's better if I just show the issue:


Note the spaces where the outlines fail to appear, this only seems to happen with objects I've run the "Fractalize" process on. I can't add new nodes in those spaces either. I haven't tested any older versions of Inkscape yet to see if I can replicate the issue.


Same issue on another pair of objects after using fractalize.

If this is in the wrong category, my bad.

OS; Windows 7 Ultimate
  • 0.92
  • Windows 7 Ultimate

April 05, 2018, 11:28:39 AM
Reply #1

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
Welcome to the forum!

I can't say whether those gaps represent a bug or wrong behavior, since I don't know the exact steps you take in the file.  Just with some brief testing, I cannot reproduce it.

If you'd like to investigate the gap, would you please provide the SVG file, and if possible, with some typical objects which you apply Fractalize to.  If you can reproduce it, please undo the step which creates the gap, save the file, and share it with us.  Then tell us how to reproduce it.

If you don't want to investigate the gap problem, but just know how to fix it -- you won't be able to add a node where there isn't already a path.  What you need to do, is select the path with the Node tool.  Then you can see the existing nodes.  After that, there are a few options you could use.

You could use some buttons on the Node tool control bar (the bar of icons just above the horizontal ruler).  First, select the 2 end nodes.  Then click either "Join selected nodes" button ( :jsn: ) or "Join selected end nodes with a new segment" ( :jns: ).  Either of those 2 will close the path, and then you try Fractalize extension again, or just add extra nodes to the path.

Or you could swith to the Pen/Bezier tool, after the path is selected.  Notice the tiny square at the beginning and end of the path (at the end nodes).  Position your mouse inside one of those squares and click once.  That will start to extend that path.  Click once whenever you want to place a new node.  And click inside the other tiny square, to close and end the path.
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

April 06, 2018, 03:31:17 AM
Reply #2

Redact

  • Sr. Newbie

  • Offline
  • **

  • 2
Welcome to the forum!

I can't say whether those gaps represent a bug or wrong behavior, since I don't know the exact steps you take in the file.  Just with some brief testing, I cannot reproduce it.

If you'd like to investigate the gap, would you please provide the SVG file, and if possible, with some typical objects which you apply Fractalize to.  If you can reproduce it, please undo the step which creates the gap, save the file, and share it with us.  Then tell us how to reproduce it.

If you don't want to investigate the gap problem, but just know how to fix it -- you won't be able to add a node where there isn't already a path.  What you need to do, is select the path with the Node tool.  Then you can see the existing nodes.  After that, there are a few options you could use.

You could use some buttons on the Node tool control bar (the bar of icons just above the horizontal ruler).  First, select the 2 end nodes.  Then click either "Join selected nodes" button ( :jsn: ) or "Join selected end nodes with a new segment" ( :jns: ).  Either of those 2 will close the path, and then you try Fractalize extension again, or just add extra nodes to the path.

Or you could swith to the Pen/Bezier tool, after the path is selected.  Notice the tiny square at the beginning and end of the path (at the end nodes).  Position your mouse inside one of those squares and click once.  That will start to extend that path.  Click once whenever you want to place a new node.  And click inside the other tiny square, to close and end the path.

Hey!
I can easily recreate the issue in a new document:


Step by step how I put this file together;
1. Create new layer named "Water" (delete original layer.)
2. Add a rectangle shape with :rect: to the "Water" layer.
3. Create new layer named "Land".
4. Add object using :pen: to the "Land" layer.
5. Duplicate the object made with :pen: and place it on the left (to show original shape)
6. Apply Fractalize on the island to the right.
7. Create "Text" layer and add text for reference, using :text:

Using :jsn: on the fractalized object where the issue appeared, fixed it partially. However using fractalize again on the object produces the same issue.

I've applied fractalize on shapes ranging from simple 5-7 node objects, to larger objects with 1000-2000 nodes, they all come out glitched in at least 1 area.

Since you can't replicate the issue my guess is that my installation went wrong, in that case I'll reinstall and report back.

I'll attach the .SVG to this post.

edit; I reinstalled the program and got version 0.92.3, now the Fractalize extension won't work at all. I try applying the extension on an object but it remains the same  :???:
« Last Edit: April 06, 2018, 05:53:24 AM by Redact »
  • 0.92
  • Windows 7 Ultimate

April 06, 2018, 06:17:21 PM
Reply #3

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln
I can confirm that the fractalize extension in Inkscape 0.92.3 opens closed paths for me, it seems to happen if the path contains a straight segment at the path's end.

To close the result, one can select the path, then do Ctrl+A, Alt + J . Or one can change the node type before applying the extension.

Please check if there's a bug report for this already at https://bugs.launchpad.net/inkscape - and if there isn't one, please create one.

April 07, 2018, 02:46:50 AM
Reply #4

Lazur

  • IC Mentor

  • Offline
  • ******
  • Inkscape Filters Wizard

  • 1,154
  • Gender
    Male

    Male
I can confirm that the fractalize extension in Inkscape 0.92.3 opens closed paths for me, it seems to happen if the path contains a straight segment at the path's end.

As far as I know every/most extension opens closed paths as that's their intended way of working. It's not specific to 0.92.3.

April 07, 2018, 12:08:47 PM
Reply #5

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln
That's not intended, but it happens.