Itoo Software Forum

Author Topic: L1S X Size+Evenly + curve steps dependency  (Read 196 times)

Dragan

  • Hero Member
  • *****
  • Posts: 1143
L1S X Size+Evenly + curve steps dependency
« on: June 10, 2022, 02:06:38 PM »
I just take a test for the new SectionAdjustedLength attribute but got some strange results and I found some strange dependency between L1S X Size+Evenly + curve steps. Just change the curve steps value.

Not sure this is a related issue for X Size calculation, but it seems when corners are introduced in the calculations SectionAdjustedLength returns false results when nesting generators (although I need to do some more tests)
« Last Edit: June 10, 2022, 02:08:09 PM by Dragan »

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2567
Re: L1S X Size+Evenly + curve steps dependency
« Reply #1 on: June 10, 2022, 02:50:27 PM »
That X Size issue is a weird one! I'll pass that one on.

Thanks for reporting it,

Paul
Paul Roberts
iToo Software

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2567
Re: L1S X Size+Evenly + curve steps dependency
« Reply #2 on: June 10, 2022, 02:58:51 PM »
Regarding Corners and SectionAdjustedLength . It seems to work for me, but you have to set Bevel Mode to reset or None. There are lots of variables though so please let us know which combinations aren't doing what you'd expect.

Paul
Paul Roberts
iToo Software

Dragan

  • Hero Member
  • *****
  • Posts: 1143
Re: L1S X Size+Evenly + curve steps dependency
« Reply #3 on: June 10, 2022, 03:11:28 PM »
but you have to set Bevel Mode to reset or None.
khm  >:( seriously?   
;D ;D ;D ;)

You are probably right, I`m always trying some weird nesting but it seems the curve step issue causing the confusion.

I guess you introduced SectionAdjustedLength to get the right evenly distribution more effectively. I think this could be one note in the next #AskItoo too  ;)

« Last Edit: June 10, 2022, 03:31:26 PM by Dragan »

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2567
Re: L1S X Size+Evenly + curve steps dependency
« Reply #4 on: June 13, 2022, 09:39:02 AM »
Really it was to make nesting easier so that you no longer have to manually deduct the size of the start,end, evenly, corner segments. It could be used to create an improved Evenly macro too of course, but I've yet to try it for that purpose :)

Best,
Paul
Paul Roberts
iToo Software

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3969
    • iToo Software
Re: L1S X Size+Evenly + curve steps dependency
« Reply #5 on: June 13, 2022, 12:01:38 PM »
Bug fixed for next update. There were extra vertices in the internal path generated by X Size, causing gaps and problems with Evenly positions.
This bug is present in RC 5.2.0 and above.
Carlos Quintero
iToo Software

Dragan

  • Hero Member
  • *****
  • Posts: 1143
Re: L1S X Size+Evenly + curve steps dependency
« Reply #6 on: June 13, 2022, 12:04:08 PM »
Thank you, Carlos.

Dragan

  • Hero Member
  • *****
  • Posts: 1143
Re: L1S X Size+Evenly + curve steps dependency
« Reply #7 on: June 17, 2022, 09:43:58 AM »
Yeah, fixed.
Although, when using just an Evenly Nest there are some "leftovers" but, it is an easy fix with Sequence/Compose "termination"

Thank You!!!


 

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2567
Re: L1S X Size+Evenly + curve steps dependency
« Reply #8 on: June 17, 2022, 09:48:11 AM »
That's logical because it uses the bounding box size of the nested generator, not the returned size. As you say, you can kill the array by utting a null segment after it.

Cheers!
Paul
Paul Roberts
iToo Software