public void TestVectorProjection() { Scientrace.Vector aVec = new Scientrace.Vector(0.2, 0.3, 0.4); Scientrace.UnitVector normal = new Scientrace.UnitVector(0,0,-1); Assert.AreEqual(aVec.projectOnPlaneWithNormal(normal), new Scientrace.Vector(0.2, 0.3, 0)); }
public void TestVectorProjection() { Scientrace.Vector aVec = new Scientrace.Vector(0.2, 0.3, 0.4); Scientrace.UnitVector normal = new Scientrace.UnitVector(0, 0, -1); Assert.AreEqual(aVec.projectOnPlaneWithNormal(normal), new Scientrace.Vector(0.2, 0.3, 0)); }