I’m trying to write code in C# and using the native Vector3 type, which was recommended by the IDE (System.Numeric.Vector3)
But I was surprised to find that it didn’t connect. Am I doing something wrong or is this a bug?
No, they are a different data type. We use Stride.Core.Mathematics.Vector3. But I think the memory layout is the same, so you can use Unsafe.As<> in both ways. That will just reinterpret the memory without making a new copy.