Can someone explain to me exactly what the Align Planes component does.
It fixed a huge issue for me, I wanted to use Orient component and this sometimes created a mirror image of the geometry. But once I have passed the source plane trough the Align Planes component, pluging the XY plane as source, then it works perfectly 100%. I just don´t get what exactly the magic is.
To briefly know what a component do,
First, you could place your mouse on the component
So “Align Plane” perform minimal rotation to align a plane with a guide vector. (Which is quite clear)
Then, you could play around with the component to understand it better:
Let say we have a plane with x axis upward (generated from 3 random points) O’x’y’ and Origin Plane Oxy
We plug
- x axis as guide vector
- y axis as guide vector:
- vector AB as guide vector:
Finally in your case, if you plug World XY as a direction, the component will take a vector {0,0,1} as a guide vector.
Hope it helps.
align plane.gh (10.3 KB)
Not Align Plane. Align Planes.
You have a Master plane in it. It says “Align planes by minimizing their serial rotation.”
What I don’t get is the part “minimizing their serial rotation”
I think it tries to reduce the rotation with respect to the previous plane, in chain, instead of adjusting in plane with the, for example, index 10 using the plane 0 or the master, which is what Align Plane already allows you to do.
Align planes having the same theory but instead using 1 guide vector,they use 2 vectors Ox and Oy (A guide Plane)
Let say you have 3 planes like this:
If using World XY, it will take axis x and y as guiding vectors and result will be:
If you dont input Optional Master plane, it will take the first Plane from P list (in this case plane 2 and 3 will guided by Plane 1)
Or… any plane…
Thank you very much!
I find that ‘Align Plane’ can’t align source plane 100% to the vector,why this happens?
Oh wait, that’s pretty bad, really ?