Itoo Software Forum

RailClone => RailClone Pro (*) => Topic started by: Dragan on June 10, 2022, 02:06:38 PM

Title: L1S X Size+Evenly + curve steps dependency
Post by: Dragan 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)
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Paul Roberts 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
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Paul Roberts 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
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Dragan 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  ;)

Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Paul Roberts 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
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: iToo 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.
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Dragan on June 13, 2022, 12:04:08 PM
Thank you, Carlos.
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Dragan 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!!!


 
Title: Re: L1S X Size+Evenly + curve steps dependency
Post by: Paul Roberts 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