| Index: ui/gfx/geometry/vector3d_f.h
|
| diff --git a/ui/gfx/geometry/vector3d_f.h b/ui/gfx/geometry/vector3d_f.h
|
| index 637b6d91807287dfbbfb242e8e03bf49d94ae0d4..4e0eaa412492205b14e8ddb63a1d60c9cee4c15b 100644
|
| --- a/ui/gfx/geometry/vector3d_f.h
|
| +++ b/ui/gfx/geometry/vector3d_f.h
|
| @@ -120,6 +120,17 @@ inline Vector3dF ScaleVector3d(const Vector3dF& v, float scale) {
|
| return ScaleVector3d(v, scale, scale, scale);
|
| }
|
|
|
| +// Returns the angle between |base| and |other| in degrees.
|
| +GFX_EXPORT float AngleBetweenVectorsInDegrees(const gfx::Vector3dF& base,
|
| + const gfx::Vector3dF& other);
|
| +
|
| +// Returns the clockwise angle between |base| and |other| where |normal| is the
|
| +// normal of the virtual surface to measure clockwise according to.
|
| +GFX_EXPORT float ClockwiseAngleBetweenVectorsInDegrees(
|
| + const gfx::Vector3dF& base,
|
| + const gfx::Vector3dF& other,
|
| + const gfx::Vector3dF& normal);
|
| +
|
| // This is declared here for use in gtest-based unit tests but is defined in
|
| // the gfx_test_support target. Depend on that to use this in your unit test.
|
| // This should not be used in production code - call ToString() instead.
|
|
|