Hello everyone, I’m trying to understand the exact differences between the orientation options in the `ArrayCrv` command, specifically **Freeform** and **Roadlike**. I have created some comparison images, but the results are sometimes confusing me because the two modes often look very similar. Specifically, I read in the documentation that for the **Roadlike** option, the object’s Y-axis should remain parallel to the CPlane. However, in my tests, this doesn’t seem to be the case, as the objects are clearly tilting. Could someone explain the core logic that separates these two modes and why my results might be contradicting the documentation? Thank you.
If you orient your object(s) to be tangent the vector of your path curve, the result is much more predictable. When the start vector of the path isn’t parallel to the cplane, or the object isn’t aligned to the start vector, the result will be complex. I’m no math-wiz, so my terms might not be correct - hopefully someone will correct me if I’m wrong - but basically either align curve to cplane or obejct to curve to get the expected result.
Sorry for the late reply, I fell asleep. Just saw your message now. Wow, thank you so much! I’m going to try your suggestion right away. What you said makes a lot of sense
I enabled History and then adjusted the CPlane of the original object to align it with the tangent vector at the start of the path curve. I discovered that **the arrayed objects only get the correct, predictable orientation when the object’s X-axis (or its ‘forward’ axis) is perfectly aligned with the curve’s initial tangent.** You were absolutely right, that was brilliant! Thank you so much