Implement tuple -> vector conversions for double vectors.

This commit is contained in:
Pieter-Jan Briers
2019-07-30 18:48:05 +02:00
parent d7e5c12a3d
commit 120cab811f
3 changed files with 15 additions and 0 deletions

View File

@@ -25,6 +25,11 @@ namespace Robust.Shared.Maths
z = Z;
}
public static implicit operator Vector3d((double, double, double) tuple)
{
return new Vector3d(tuple.Item1, tuple.Item2, tuple.Item3);
}
public static implicit operator Vector3d(Vector3 vector)
{
return new Vector3d(vector.X, vector.Y, vector.Z);