Estoy escribiendo un programa en el que me gustaría permitir al usuario dibujar 4 líneas de conexión, tales como:
Y convertir de esta forma en un plano 3D. Es esto posible? Hay un algoritmo existente para hacerlo? Si no, cualquier idea de los pasos que debo tomar?
Cosas que podemos asumir: la cámara está en el punto 0,0,0, frente a [0,0,-1]. El avión que cree estará centrada en 0 en el eje Z.
Idealmente me gustaría que el resultado sea en la forma de un conjunto de rotar, escalar, traducir los vectores de un rectángulo centrado en [0,0,0] de tamaño [1,1].
Por favor, hágamelo saber si usted necesita más información. Realmente no sé por dónde empezar en esto...
(No estoy seguro de si esta pregunta sería más adecuado para stackoverflow o gamedev. Si es así, por favor siéntase libre de moverlo. Sin embargo, la pregunta es principalmente de matemáticas relacionados con el así que voy a tratar aquí en primer lugar.)