示例#1
0
        public void Velocity_ChangeAngleSetsAngleFrom150DegTo30DegForVerticalPlane()
        {
            Velocity v = new Velocity(1, 5 * Math.PI / 6);

            v.ChangeAngle(Math.PI / 2);
            Assert.AreEqual(v.Angle, Math.PI / 6, 1e-5);
        }
示例#2
0
        public void Velocity_ChangeAngleSetsAngleFromMinus45DegToMinus135DegForVerticalPlane()
        {
            Velocity v = new Velocity(1, -Math.PI / 4);

            v.ChangeAngle(Math.PI / 2);
            Assert.AreEqual(v.Angle, -3 * Math.PI / 4, 1e-5);
        }
示例#3
0
        public void Velocity_ChangeAngleSetsAngleFromMinus30DegToMinus30DegForHorizontalPlane()
        {
            Velocity v = new Velocity(1, -Math.PI / 6);

            v.ChangeAngle(0);
            Assert.AreEqual(v.Angle, Math.PI / 6, 1e-5);
        }