Domanda

Diciamo che ho una griglia lineare 2d e un punto in detta griglia. Come posso mappare il punto da quella griglia in una griglia non lineare correlata?

immagine di esempio

Il punto rosso è il punto nella griglia normale e voglio sapere come capire dove andrebbe il punto in una griglia deformata simile (ne viene mostrato un esempio). Sto pensando di usare la differenza tra i punti nella griglia non deformata e quella deformata per ricavare una soluzione, ma non sono sicuro di come.

È stato utile?

Soluzione

Potresti voler leggere su Trasformazioni affine . Qui non c'è molta magia, solo una piccola traduzione e shear . Tutto questo è fatto solo con una moltiplicazione di matrice per le coppie di coordinate (in coordinate omogenee ), quindi è molto facile da fare. Ma può essere un po 'difficile da capire :-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top