org.atzberger.mango.atz3d
Class Atz3D_Renderer_SELM

java.lang.Object
  extended by org.atzberger.mango.atz3d.Atz3D_Renderer
      extended by org.atzberger.mango.atz3d.Atz3D_Renderer_SELM

public class Atz3D_Renderer_SELM
extends Atz3D_Renderer

Renders view of the 3D objects using the specified camera view.

Author:
Paul J. Atzberger
See Also:
http://www.atzberger.org

Field Summary
protected  java.awt.Color axisColor
           
protected  java.awt.Color axisLabelColor
           
protected  java.lang.String[] axisLabels
           
protected  java.awt.Color backgroundColor1
           
protected  java.awt.Color backgroundColor2
           
 Atz3D_Camera camera
           
protected  javax.swing.JPanel jPanel
           
protected  Atz3D_Model model
           
 
Constructor Summary
Atz3D_Renderer_SELM()
           
 
Method Summary
protected  void paint_screen(java.awt.Graphics g)
           
 void render(javax.swing.JPanel jPanel_in, java.awt.Graphics g, Atz3D_Model model_in, Atz3D_Camera camera_in)
           
 void render(javax.swing.JPanel jPanel_in, java.awt.Graphics g, Atz3D_Model model_in, Atz3D_Camera camera_in, java.awt.Color bk1, java.awt.Color bk2)
           
 void setAxisInfo(boolean flagVisible, java.lang.String[] axisLabels_in, java.awt.Color axisColor_in, java.awt.Color axisLabelColor_in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jPanel

protected javax.swing.JPanel jPanel

camera

public Atz3D_Camera camera

model

protected Atz3D_Model model

backgroundColor1

protected java.awt.Color backgroundColor1

backgroundColor2

protected java.awt.Color backgroundColor2

axisColor

protected java.awt.Color axisColor

axisLabels

protected java.lang.String[] axisLabels

axisLabelColor

protected java.awt.Color axisLabelColor
Constructor Detail

Atz3D_Renderer_SELM

public Atz3D_Renderer_SELM()
Method Detail

render

public void render(javax.swing.JPanel jPanel_in,
                   java.awt.Graphics g,
                   Atz3D_Model model_in,
                   Atz3D_Camera camera_in,
                   java.awt.Color bk1,
                   java.awt.Color bk2)

render

public void render(javax.swing.JPanel jPanel_in,
                   java.awt.Graphics g,
                   Atz3D_Model model_in,
                   Atz3D_Camera camera_in)

paint_screen

protected void paint_screen(java.awt.Graphics g)

setAxisInfo

public void setAxisInfo(boolean flagVisible,
                        java.lang.String[] axisLabels_in,
                        java.awt.Color axisColor_in,
                        java.awt.Color axisLabelColor_in)