Esempio n. 1
0
        private double[,] applyRotationAroundZ(double angle)
        {
            double[,] rotation = new double[3, 3];
            rotation[2, 2]     = 1;
            double radians = MathCalculations.DegreeToRad(angle);

            rotation[0, 0] = Math.Cos(radians);
            rotation[0, 1] = Math.Sin(radians);
            rotation[1, 0] = -Math.Sin(radians);
            rotation[1, 1] = Math.Cos(radians);
            return(rotation);
        }