com.brackeen.javagamebook.graphics3D
Class SimpleTexturedPolygonRenderer

java.lang.Object
  extended bycom.brackeen.javagamebook.graphics3D.PolygonRenderer
      extended bycom.brackeen.javagamebook.graphics3D.SimpleTexturedPolygonRenderer

public class SimpleTexturedPolygonRenderer
extends PolygonRenderer

The SimpleTexturedPolygonRenderer class demonstrates the fundamentals of perspective-correct texture mapping. It is very slow and maps the same texture for every polygon.


Constructor Summary
SimpleTexturedPolygonRenderer(Transform3D camera, ViewWindow viewWindow, java.lang.String textureFile)
           
 
Method Summary
 java.awt.image.BufferedImage loadTexture(java.lang.String filename)
          Loads the texture image from a file.
 
Methods inherited from class com.brackeen.javagamebook.graphics3D.PolygonRenderer
draw, endFrame, getCamera, startFrame
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTexturedPolygonRenderer

public SimpleTexturedPolygonRenderer(Transform3D camera,
                                     ViewWindow viewWindow,
                                     java.lang.String textureFile)
Method Detail

loadTexture

public java.awt.image.BufferedImage loadTexture(java.lang.String filename)
Loads the texture image from a file. This image is used for all polygons.