Package one.empty3.library
Class ZBufferGL
- java.lang.Object
-
- one.empty3.library.ZBufferGL
-
-
Constructor Summary
Constructors Constructor Description ZBufferGL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITexture
backgroundTexture()
void
backgroundTexture(ITexture iTexture)
Camera
camera()
boolean
checkScreen(java.awt.Point p1)
Point3D
clickAt(double x, double y)
void
copyResourceFiles(java.io.File destDirectory)
void
couleurDeFond(ITexture couleurFond)
void
draw()
void
draw(Representable r)
void
drawElementVolume(Representable representable, ParametricVolume volume)
int
getColorAt(java.awt.Point p)
int
getDisplayType()
ZBuffer
getInstance(int x, int y)
int
ha()
int
hauteur()
int
idz()
void
idzpp()
ECBufferedImage
image()
ECBufferedImage
imageInvX()
boolean
isLocked()
void
isobox(boolean isBox)
int
la()
int
largeur()
void
line(Point3D p1, Point3D p2, ITexture t)
boolean
lock()
double
maxDistance(java.awt.Point... p1)
void
next()
void
plotPoint(Point3D p, java.awt.Color c)
int
resX()
int
resY()
Scene
scene()
void
scene(Scene s)
void
setDimension(int width, int height)
void
testDeep(Point3D point3D)
void
testDeep(Point3D p, int c)
void
testDeep(Point3D p, java.awt.Color c)
void
testDeep(Point3D pFinal, ITexture texture, double u, double v, ParametricSurface n)
void
tracerLumineux()
boolean
unlock()
void
zoom(float z)
-
-
-
Method Detail
-
couleurDeFond
public void couleurDeFond(ITexture couleurFond)
- Specified by:
couleurDeFond
in interfaceZBuffer
-
draw
public void draw(Representable r)
-
getColorAt
public int getColorAt(java.awt.Point p)
- Specified by:
getColorAt
in interfaceZBuffer
-
getInstance
public ZBuffer getInstance(int x, int y)
- Specified by:
getInstance
in interfaceZBuffer
-
image
public ECBufferedImage image()
-
imageInvX
public ECBufferedImage imageInvX()
-
plotPoint
public void plotPoint(Point3D p, java.awt.Color c)
-
checkScreen
public boolean checkScreen(java.awt.Point p1)
- Specified by:
checkScreen
in interfaceZBuffer
-
testDeep
public void testDeep(Point3D p, java.awt.Color c)
-
tracerLumineux
public void tracerLumineux()
- Specified by:
tracerLumineux
in interfaceZBuffer
-
backgroundTexture
public ITexture backgroundTexture()
- Specified by:
backgroundTexture
in interfaceZBuffer
-
backgroundTexture
public void backgroundTexture(ITexture iTexture)
- Specified by:
backgroundTexture
in interfaceZBuffer
-
setDimension
public void setDimension(int width, int height)
- Specified by:
setDimension
in interfaceZBuffer
-
copyResourceFiles
public void copyResourceFiles(java.io.File destDirectory)
- Specified by:
copyResourceFiles
in interfaceZBuffer
-
drawElementVolume
public void drawElementVolume(Representable representable, ParametricVolume volume)
- Specified by:
drawElementVolume
in interfaceZBuffer
-
getDisplayType
public int getDisplayType()
- Specified by:
getDisplayType
in interfaceZBuffer
-
maxDistance
public double maxDistance(java.awt.Point... p1)
- Specified by:
maxDistance
in interfaceZBuffer
-
testDeep
public void testDeep(Point3D pFinal, ITexture texture, double u, double v, ParametricSurface n)
-
-