Я хочу проецировать точку 2D-экрана CGPoint (x, y) в точку 3D (x, y, z), где z не зафиксировано.Я учусь на этом сайте http://webglfactory.blogspot.com/2011/05/how-to-convert-world-to-screen.html,, но матрица viewProjection - 3 * 4.В arkit матрица viewProjection имеет размер 4 * 4.Итак, когда обратная матрица viewProjection умножает точку (x, y), как расширить точку (x, y) до вектора 1 * 4?Большое спасибо !!
SCNView.unprojectPoint ([x, y, deepInFrustum]) делает то, что вы хотите.Есть много примеров со всей математикой для OpenGL, если вы посмотрите на это имя метода.