¿Cómo mapeo puntos de una cuadrícula a otra?
Pregunta
Digamos que tengo una cuadrícula lineal 2d y un punto en dicha cuadrícula. ¿Cómo asigno el punto de esa cuadrícula a una cuadrícula no lineal relacionada?
El punto rojo es el punto en la cuadrícula regular y quiero saber cómo averiguar dónde iría el punto en una cuadrícula deformada similar (se muestra un ejemplo). Estoy pensando en utilizar la diferencia entre los puntos de la cuadrícula no deformada y la deformada para obtener una solución, pero no estoy seguro de cómo hacerlo.
Solución
Es posible que desee leer transformaciones afines . No hay mucha magia aquí, solo una pequeña traducción y esquila . Todo esto se hace solo con una multiplicación matricial para los pares de coordenadas (en coordenadas homogéneas ), por lo que es muy facil de hacer Pero puede ser un poco difícil de entender :-)