kaleidoscope
Class GImage

java.lang.Object
  extended by kaleidoscope.GImage

public class GImage
extends java.lang.Object


Field Summary
 javax.media.opengl.GL gl
           
 processing.opengl.PGraphicsOpenGL pgl
           
 
Constructor Summary
GImage(Camera inCamera)
           
GImage(Camera inCamera, processing.core.PImage inImage)
           
GImage(Camera inCamera, processing.core.PImage inImage, toxi.geom.Vec3D inLoc)
           
GImage(Camera inCamera, processing.core.PImage inImage, toxi.geom.Vec3D inLoc, float inDiam)
           
GImage(Camera inCamera, processing.core.PImage inImage, toxi.geom.Vec3D inLoc, float inDiam, toxi.geom.Vec3D inColor)
           
GImage(Camera inCamera, processing.core.PImage inImage, toxi.geom.Vec3D inLoc, float inDiam, toxi.geom.Vec3D inColor, float inAlpha)
           
 
Method Summary
 float getAlpha()
           
 toxi.geom.Vec3D getColor()
           
 float getDiameter()
           
 toxi.geom.Vec3D getPosition()
           
 void glReverseCamera()
           
 void glReverseCamera2()
           
 void render()
           
 void renderImageAndRotate(float rotation)
           
 void renderSmall()
           
 void setAlpha(float inAlpha)
           
 void setColor(float newX, float newY, float newZ)
           
 void setColor(toxi.geom.Vec3D inColor)
           
 void setDiameter(float inDiam)
           
 void setImage(processing.core.PImage inImage)
           
 void setPosition(float newX, float newY, float newZ)
           
 void setPosition(toxi.geom.Vec3D inLoc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pgl

public processing.opengl.PGraphicsOpenGL pgl

gl

public javax.media.opengl.GL gl
Constructor Detail

GImage

public GImage(Camera inCamera)

GImage

public GImage(Camera inCamera,
              processing.core.PImage inImage)

GImage

public GImage(Camera inCamera,
              processing.core.PImage inImage,
              toxi.geom.Vec3D inLoc)

GImage

public GImage(Camera inCamera,
              processing.core.PImage inImage,
              toxi.geom.Vec3D inLoc,
              float inDiam)

GImage

public GImage(Camera inCamera,
              processing.core.PImage inImage,
              toxi.geom.Vec3D inLoc,
              float inDiam,
              toxi.geom.Vec3D inColor)

GImage

public GImage(Camera inCamera,
              processing.core.PImage inImage,
              toxi.geom.Vec3D inLoc,
              float inDiam,
              toxi.geom.Vec3D inColor,
              float inAlpha)
Method Detail

setImage

public void setImage(processing.core.PImage inImage)

setPosition

public void setPosition(toxi.geom.Vec3D inLoc)

setPosition

public void setPosition(float newX,
                        float newY,
                        float newZ)

setDiameter

public void setDiameter(float inDiam)

setColor

public void setColor(toxi.geom.Vec3D inColor)

setColor

public void setColor(float newX,
                     float newY,
                     float newZ)

setAlpha

public void setAlpha(float inAlpha)

getPosition

public toxi.geom.Vec3D getPosition()

getDiameter

public float getDiameter()

getColor

public toxi.geom.Vec3D getColor()

getAlpha

public float getAlpha()

render

public void render()

renderSmall

public void renderSmall()

renderImageAndRotate

public void renderImageAndRotate(float rotation)

glReverseCamera

public void glReverseCamera()

glReverseCamera2

public void glReverseCamera2()