L-System Doesn't Allow for More Than One Rule

Bug #1799015 reported by Romaji Milton Amulo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned

Bug Description

If I make an axiom in L-System, that is one character, and try to add a second rule, the pattern is replaced by one segment upwards, and goes back to correct behavior if the second rule is deleted.

This occurs on a fresh instal, if the L system was changed from default

Inkscape 0.92.3 (2405546, 2018-03-11) (64 bit)[Both Windows Store version and MSI]
On Windows 10 Home 64 bit 1083

Revision history for this message
Alvin Penner (apenner) wrote :

could you provide detailed steps to reproduce?

Revision history for this message
Romaji Milton Amulo (nxt101) wrote : Re: [Bug 1799015] Re: L-System Doesn't Allow for More Than One Rule

Made a new install of Inkscape, then go open L-Systems.
Replace the default axiom with A. Change the left and right angles to 90
degrees.
Write in the rules "A=B[+A][-A]" and turn on live preview
Then, add "B=BB" and the tree should become a single segment

On Mon, Oct 22, 2018, 05:35 Alvin Penner <email address hidden> wrote:

> could you provide detailed steps to reproduce?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1799015
>
> Title:
> L-System Doesn't Allow for More Than One Rule
>
> Status in Inkscape:
> New
>
> Bug description:
> If I make an axiom in L-System, that is one character, and try to add
> a second rule, the pattern is replaced by one segment upwards, and
> goes back to correct behavior if the second rule is deleted.
>
> This occurs on a fresh instal, if the L system was changed from
> default
>
> Inkscape 0.92.3 (2405546, 2018-03-11) (64 bit)[Both Windows Store
> version and MSI]
> On Windows 10 Home 64 bit 1083
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/inkscape/+bug/1799015/+subscriptions
>

Revision history for this message
Alvin Penner (apenner) wrote :

thanks for the info.
unfortunately, I do not know enough about Lindenmayer to be able to judge what the correct behavior is, will have to wait for someone else to comment.

Revision history for this message
Romaji Milton Amulo (nxt101) wrote :

It is supposed to make a tree shape, with the branches coming off half the
length of the one they branched off from

On Mon, Oct 22, 2018, 09:20 Alvin Penner <email address hidden> wrote:

> thanks for the info.
> unfortunately, I do not know enough about Lindenmayer to be able to judge
> what the correct behavior is, will have to wait for someone else to comment.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1799015
>
> Title:
> L-System Doesn't Allow for More Than One Rule
>
> Status in Inkscape:
> New
>
> Bug description:
> If I make an axiom in L-System, that is one character, and try to add
> a second rule, the pattern is replaced by one segment upwards, and
> goes back to correct behavior if the second rule is deleted.
>
> This occurs on a fresh instal, if the L system was changed from
> default
>
> Inkscape 0.92.3 (2405546, 2018-03-11) (64 bit)[Both Windows Store
> version and MSI]
> On Windows 10 Home 64 bit 1083
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/inkscape/+bug/1799015/+subscriptions
>

Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

Hi Romaji, this is possible by separating the rules with a semicolon (i.e. "A=B[+A][-A];B=BB").

Changed in inkscape:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.