Итак, я пишу графический конвейер и столкнулся с проблемой. Мне нужно взять квадрат от -1 до 1 в xy и перевести его в квадрат от 0 до 1 в XY. Это матрица, которую я сейчас использую для перевода:
1 0 0 -1
0 1 0 -1
0 0 1 1
0 0 0 1
На бумаге это вычисление для перевода в квадрат, но когда в программе это не работает, из-за чего я считаю, что моя математика неверна , Если бы кто-то мог помочь, это было бы замечательно.
РЕДАКТИРОВАТЬ: Я считаю, что я должен сдвинуть все, чтобы быть> = 0 без учета Y, пока он пересекает ось Y