feat: intervectoral implicit conversions added

This commit is contained in:
2025-10-16 14:38:27 +03:00
parent 92a5c276a4
commit 6f1f30bd53
4 changed files with 4 additions and 0 deletions

View File

@@ -94,6 +94,7 @@ public readonly struct Vector3D(float x, float y, float z) : IEquatable<Vector3D
public static implicit operator System.Numerics.Vector3(Vector3D vector) => new(vector.X, vector.Y, vector.Z);
public static implicit operator Vector3D(System.Numerics.Vector3 vector) => new(vector.X, vector.Y, vector.Z);
public static implicit operator Vector3D(Vector3DInt vector) => new(vector.X, vector.Y, vector.Z);
public static implicit operator Vector3D(Vector2D vector) => new(vector.X, vector.Y, 0f);
public static implicit operator Vector3D(System.Numerics.Vector2 vector) => new(vector.X, vector.Y, 0f);