Itoo Software Forum
RailClone => RailClone Pro (*) => Topic started by: eqko on January 23, 2019, 05:25:16 PM
-
so I have this fence with vertical slats, spaced evenly.
It starts with an unrotated slat, then for each new slat up till 10, it rotates 5 degrees. then it rotates back for every slat up til the next 10 by 5 degrees, then ends with an unrotated slat, then starts allover again.
(see attachement for front & topview)
Amongst other things, I was thinking of using an arithmetic node plugged into the z fixed rotation, but I can't seem to figure it out.
Math has never been my strongest suit :-[ so expressions are doing my head in.
any ideas ?
-
if I understand correctly this is Your scheme in angles, right:
(https://i.imgur.com/GgsYvPR.png)
Then I attach You a maxfile with arithmetic doing this:
(https://i.imgur.com/8I5Oy6Q.png)
Hope this helps
-
NICE ... this looks like something I can pull apart and learn from.
Any chance you could explain what's going on in the expression in laymans terms ?
In general, I didn't know you could variables in the Expression (real Id, real Sort)
what's the real for anyways ?
Thanks a lot for your help on this.
-
Yes You can have some variables in expression editor.
Real means float values like 0.05, -75.45, 6874864.87 well anything goes.
Alternative is int which stores only whole values: -5 - 1 0 5 7 824 etc
Well I would say this is quite complex example to start learning from it,- not that complex but certainly not the starting case for learning. Maybe my solve is not the most efficient too.
Idea is I divide current segment number from 11 (as that is the half of full repeating pattern). Then i calculate if it is among 11 items which are decreasing angle, or the other ones- with increasing angles.
Everything rest is just expression syntax.
-
That's more than enough explanation I can figure out what's going on from that. I love it.
Cool to learn about real. I do know maxscript so I keep trying to compare it in some way.
eveyday one learns something new.
Thanks again for your help.