Texture

just make a simple applet that do texture mapping

int[[]][[]] texmap = {
{ 0x00FF ,0xFF00 , 0x00FF , 0xFF00 } ,
{ 0xFF00, 0x00FF , 0xFF00, 0x00FF } ,
{ 0x00FF ,0xFF00 , 0x00FF , 0xFF00 } ,
{ 0xFF00, 0x00FF , 0xFF00, 0x00FF } ,
};
int[[]][[]] image = { .... }
/**
  *            T                     Top
  * Source:   /\                     /|          Destination
  *          / .\ Middle     Middle / |
  *         /.                      \ |
  *       Bottom                     \| Botom
  **/
public void paintTriangleMapping
      ( Graphics,
       float dtx, float dty, float dmx, float dmy, float dbx, float dby,
       float stx, float sty, float smx, float smy, float sbx, float sby )
{
// top middle bottom // src @ dest
}

Let use a generated checkerboard first.

look at this bugged source code :

MORE

@TaG: DesigN ArT GfX

8080