public virtual void offset(VectorF delta, float gridSnap = 0f) { List <string> tmp_arg_list = new List <string> { "", "" }; tmp_arg_list.Add(delta.ToString()); tmp_arg_list.Add(gridSnap.ToString()); InternalUnsafeMethods.offset(ObjectPtr, tmp_arg_list.Count, tmp_arg_list.ToArray()); }
public void EqualsTest() { VectorF v0 = new VectorF(new[] { 678.0f, 234.8f, -123.987f, 4.0f }); VectorF v1 = new VectorF(new[] { 678.0f, 234.8f, -123.987f, 4.0f }); VectorF v2 = new VectorF(new[] { 67.0f, 234.8f, -123.987f, 4.0f }); VectorF v3 = new VectorF(new[] { 678.0f, 24.8f, -123.987f, 4.0f }); VectorF v4 = new VectorF(new[] { 678.0f, 234.8f, 123.987f, 4.0f }); VectorF v5 = new VectorF(new[] { 678.0f, 234.8f, 123.987f, 4.1f }); VectorF v6 = new VectorF(new[] { 678.0f, 234.8f, -123.987f }); Assert.IsTrue(v0.Equals(v0)); Assert.IsTrue(v0.Equals(v1)); Assert.IsFalse(v0.Equals(v2)); Assert.IsFalse(v0.Equals(v3)); Assert.IsFalse(v0.Equals(v4)); Assert.IsFalse(v0.Equals(v5)); Assert.IsFalse(v0.Equals(v0.ToString())); Assert.IsFalse(v0.Equals(v6)); }
public void ToStringTest() { VectorF v1 = new VectorF(new List<float>(new float[] { 1, 2, 3, 4, 5 })); VectorF v2 = new VectorF(new List<float>(new float[] { 1, 2, 3, 4, 6 })); Assert.IsFalse(String.IsNullOrEmpty(v1.ToString())); Assert.AreNotEqual(v1.ToString(), v2.ToString()); }