Пример #1
0
 public StackMatrix4(int max = 1024)
 {
     values = new double[max][];
     for (int i = 0; i < max; i++)
     {
         values[i] = Mat4d.Create();
     }
 }
Пример #2
0
        public void CalcFrustumEquations(BlockPos playerPos, double[] projectionMatrix, double[] cameraMatrix)
        {
            double[] matFrustum = Mat4d.Create();

            Mat4d.Multiply(matFrustum, projectionMatrix, cameraMatrix);

            for (int i = 0; i < 16; i++)
            {
                tmpMat[i] = matFrustum[i];
            }

            CalcFrustumEquations(playerPos, tmpMat);
        }