У меня есть двумерный массив 256x256, и теперь, когда игрок находится в центре, мне нужно извлечь поле зрения (FOV), которое видно игроку.
Например, если игрок смотрит справаFOV равный 180, тогда мне понадобится матрица 256x256, ячейки которой в правой половинке подматрицы (256x128) остаются одинаковыми, в то время как левые ячейки равны нулю.(радиус можно считать бесконечным, так как кривизна не нужна, поэтому мы, наконец, получаем треугольник, с которым нужно иметь дело)