public void can_get_scaled_vector() { var source = new Vector2F(1, -2); var expected = new Vector2F(3, -6); var actual = source.GetScaled(3); Assert.Equal(expected, actual); }
public void source_vector_is_unchanged() { var actual = new Vector2F(1, 2); var expected = new Vector2F(actual); var result = actual.GetScaled(2); Assert.Equal(expected, actual); }
public void projection_example_2() { var u = new Vector2F(2, 5); var v = new Vector2F(1, 2); var expected = u.GetScaled(12.0f / 29.0f); var actual = u.GetProjected(v); Assert.Equal(expected, actual); }
public void op_multiply_scalar_mimics_scale_first() { var vector = new Vector2F(1, 2); var scalar = 2.4f; var expected = vector.GetScaled(scalar); var actual = scalar * vector; Assert.Equal(expected, actual); }