Itoo Software Forum

RailClone => RailClone Lite => Topic started by: harumscarum on August 06, 2012, 08:23:03 PM

Title: end (and end joint) issue
Post by: harumscarum on August 06, 2012, 08:23:03 PM
let me post some images here which illustrate strange behavior of segments at end (and end joint)
shortly - i expect to achieve symmetric result for Start and End (also Joints) with single segment (it must switch its pivot automatically when placed at the End)
scene is attached
thanks
Title: Re: end (and end joint) issue
Post by: iToo on August 07, 2012, 09:40:51 AM

In the attached scene the RC object is collapsed to Editable Poly.

Please, would you upload it on its original format ?

Title: Re: end (and end joint) issue
Post by: harumscarum on August 07, 2012, 10:37:08 AM
oops, sorry
here is it
Title: Re: end (and end joint) issue
Post by: iToo on August 07, 2012, 11:42:44 AM
Thanks for the updated file, anyway i have rebuilt it using your screenshots.

Ok, before providing a solution for this case, i should explain a bit the internal workflow of RC to build the object, so will be easier to understand the plugin's behaviour:

1) First RC places the segments of type "Start", "End", "Corner" and "Evenly" of their positions. So they are not affected by the other segments.
2) Next, "Default" and "Joint" segments are assembled along the spline, so the position of each segment depends on the width (X size) of its predecessor.

And the following rules are applied:

- The width of a segment depends of its geometry and Padding values, but NOT of the Alignment (or Pivot's position).
- So once computed its position, the Alignment only "moves" the piece but has no effect on the other segments.

As example, i have included a commented screenshot to understand the behaviour in your scene.

As general rule when building a new RC object, we suggest to use initially the following Alignment values. Once we understand the result, we can modiy it:

Default, Joints: Left
Start: Left or Center
End: Right or Center
Corner, Evenly: Center

To solve this particular case, there are two workarounds, depending if you want to preserve the symmetry only with the segments position, or also with their size:

1) Only position: add a negative Padding to Plane006, so it will be "shorten" and therefore displaced to right (see image).
2) Position and Size: using only the Start/Joint segments, create a duplicate RC object (copy) and turn on General->Spline->Reverse.

I hope that helps.

Title: Re: end (and end joint) issue
Post by: harumscarum on August 21, 2012, 12:48:17 PM
hello
thank you for response - everything is clear, but i have some suggestions which i hope could improve RC

would be great to have and option of symmetry of start/end segments and joints so it will be possible to make example below using just 3 segments
there are two advantages:
1. dont need to create instance objects to use for End segment/joint with different pivot position - just choose symmetry option and End appears symmetric to Start
2. less segments (3 instead 5) which is essential for users of RC Lite

(http://joxi.ru/file/b296487199c2303b09e84f961c7757a0/eku0MrKqLgYSSpkpStbFVqZWSpamBqYGILaJlVJJZUEqlJlWmpOjZF0LAA/)
Title: Re: end (and end joint) issue
Post by: iToo on August 21, 2012, 04:23:54 PM

Thanks for your suggestion. I think we would add this feature easily in the upcoming major RC upgrade.