Ok, Ill try again. My file does show my process, but i can put into better words i think.

I am exporting a dataTable.csv, that im creating with my own numbers. For positions, rotations and other attributes.

I am creating a system where i have 1 target. and lets say 20 cameras. I am currently, as shown in my original image and file, taking these points, and drawing a line between them (cameras to targets), then using perp frame, which I assume lines up the Z vector to the line… unless there is a tangent?

From there im deconstructing the plane… and looking at its z vector, which is 3 floats. Essentially, normalized rotation values (rx,ry,rz), please correct me here. which in turn i will remap and export.

This did not work, so i took the origin of the of the camera points and rotated the circle geometry to get another point to act as my X Axis and moved the original points on the worldSpace Z vector. Then i built my own plane from these 3 points changing the worldSpace Z to localSpace Y, in hope that it will give the correct normalized rotation values…

Ive even manually rotated perp frames 90 degrees inward and the values still show it pointing to the origin.

Maybe the whole approach is wrong, and im up to hearing other options… but when i break down the logic, it seems coherent.

Thanks for your time everyone!