Salve a tutti.
Ho necessità di simulare degli ambienti tridimensionali dove le pareti sono costituite da una serie immagini scelte casualmente dal server. Ora immaginate un lungo corridoio che si estende all'infinito. L'immagine si presenterà di forma rettangolare dove le due diagonali si intersecano in una grande "X" suddividendo lo scenario in quattro triangoli. Il triangolo superiore rappresenta il cielo mentre quello inferiore è il terreno. Sui due triangoli laterali vi sono disegnate delle serie di immagini. Ovviamente le immagini per dare una vaga impressione di tridimensionalità dovranno avere forma trapezoidale.
La mia difficoltà è che, conoscendo poco la trigonometria, non so proprio come trasformare le immagini da una forma rettangolare ad una a forma di trapezio. Vedi esempio sottostante.
Qualcuno di voi si intende di GDI applicata all'ASP.NET?
Grazie
P.S.: http://www.pacem.it/CMerighi/Posts/19,en-US/Distort_Images_with_GDi%2b_(first_approach).aspx
In questo link troverete del materiale a riguardo ma non riesco a capire, scaricando i sorgenti, a farlo funzionare.