Hi all, I am looking for some help please.(adsbygoogle = window.adsbygoogle || []).push({});

I want to calculate the signed angle between two 3D (x,y,z) vectors. I know the formula to find the unsigned angle;

angle = arccos(A.B / |A||B|)

but how do I get the signed angle? From searching through the internet it seems that there isnt an obvious/easy solution ?

To clarify: Assume the two vectors can lie on any plane. Taking the first vector as a reference I want to know the angle that I would need to rotate the first vector to line it up with the second vector.

Can someone more clever than me point me in the right direction, or prehaps offer a solution please ?

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Signed angle between two 3D vectors

Loading...

Similar Threads - Signed angle between | Date |
---|---|

I Meaning of the sign of the geodesic curvature | Nov 11, 2016 |

B Trying to represent a written geometrical description | Sep 28, 2016 |

Surface function for a circle tilted with an angle and then rotating around z axis | Nov 14, 2014 |

Angle between two orthogonal coordinate systems | Jun 23, 2014 |

**Physics Forums - The Fusion of Science and Community**