Exemplo n.º 1
0
        public Matrix3 AddEqual(Matrix3 m)
        {
            Matrix3 newMatrix = new Matrix3(this.val);

            newMatrix.Add(m);
            return(newMatrix);
        }
Exemplo n.º 2
0
        public static Matrix3 Avg(ICollection <Matrix3> Set)
        {
            Matrix3 average = new Matrix3();

            average.Set(0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f);
            float hist = 0;

            foreach (Matrix3 matrix3d in Set)
            {
                if (matrix3d.IsFloatValid())
                {
                    average.Add(matrix3d);
                    hist++;
                }
            }
            average.Mul(1f / hist);
            return(average);
        }