195

Using Texture Coordinates
Making a Brick Wall with WRAPing


QuadArray qa = new QuadArray( nCoordinates,
    Geometry.COORDINATES |
    Geometry.NORMALS |
    Geometry.TEXTURE_COORDINATE_2 );
qa.setCoordinate(        0, new Point3f( 0.f, 0.f, 0.f ) );
qa.setTextureCoordinate( 0, new Point2f( 0.f, 0.f )     );

qa.setCoordinate(        1, new Point3f( 10.f, 0.f, 0.f ) );
qa.setTextureCoordinate( 1, new Point2f( 100.f, 0.f )    );

qa.setCoordinate(        2, new Point3f( 10.f, 5.f, 0.f ) );
qa.setTextureCoordinate( 2, new Point2f( 100.f, 50.f )   );

qa.setCoordinate(        3, new Point3f( 0.f, 5.f, 0.f ) );
qa.setTextureCoordinate( 3, new Point2f( 0.f, 50.f )    );