I have some normals to some "Petals" created in Geometry Nodes. The tutorial I'm following keeps using 'Align Euler To Vector'(AEulerTV) which is deprecated, I'm advised to use 'Align Rotation To Vector' (ARotationTV) instead. The Blender docs say it's a direct replacement. But I find wiring up the vector normal, without breaking it into its components doesn't work for the 'Rotation' input socket of ARotationTV. I came up with the following hack (hilited in the image):
a "Separate XYZ" node followed immediately by a "CombineXYZ" node that returns the vector I need for the 'Vector' input socket of ARotationTV.
This hack actually seems to work - as you can see with the Flower petals correctly rotated about a center. However the tutorial uses 'Align Euler To Vector' multiple times. My question is there a better way to deconstruct a Normal into its component parts rather than separting and then immediately combining with a sequence of nodes? My node tree is getting very large in its design. I'd like to minimize extra nodes whenever possible. Blender 4.5.3 LTS