public void can_divide_vector() { var actual = new Vector2F(3, -2); var expected = new Vector2F(3.0f / 4.0f, -2.0f / 4.0f); actual.Divide(4); Assert.Equal(expected, actual); }
public void Division() { float x = 23.4f; float y = -11.0f; float s = 13.3f; Vector2F v = new Vector2F(x, y); Vector2F u = Vector2F.Divide(v, s); Assert.IsTrue(Numeric.AreEqual(x / s, u.X)); Assert.IsTrue(Numeric.AreEqual(y / s, u.Y)); }
public void DivisionVector() { float x1 = 23.4f; float y1 = -11.0f; float x2 = 34.0f; float y2 = 1.2f; Vector2F v = new Vector2F(x1, y1); Vector2F w = new Vector2F(x2, y2); Assert.AreEqual(new Vector2F(x1 / x2, y1 / y2), Vector2F.Divide(v, w)); }
public void Divide() { Vector2F v1 = new Vector2F(10.0f, 20.0f); Vector2F v2 = v1 / 5.0f; Assert.AreEqual(2.0f, v2.X, 1e-14); Assert.AreEqual(4.0f, v2.Y, 1e-14); Vector2F v3 = v1.Divide(5.0f); Assert.AreEqual(2.0f, v3.X, 1e-14); Assert.AreEqual(4.0f, v3.Y, 1e-14); }