static void TestAlignment() { const float mass = 1.0f; Vector3WriteTest vTest = new Vector3WriteTest(); vTest.Value1 = 2.0f; vTest.Value2 = 3.0f; using (BoxShape shape = new BoxShape(1)) { shape.CalculateLocalInertia(mass, out vTest.Vector); } if (vTest.Value1 != 2.0f || vTest.Value2 != 3.0f) { Console.WriteLine("Vector3 value was overwritten with padding!"); } }