Package one.empty3.library
Interface ZBuffer
-
- All Known Subinterfaces:
ZBuffer3D
- All Known Implementing Classes:
ZBufferGL
,ZBufferImpl
,ZBufferImpl8
,ZBufferImplRasterVersion
public interface ZBuffer
-
-
Method Summary
All Methods Instance Methods Abstract 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, java.awt.Point p2, java.awt.Point p3, java.awt.Point p4)
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
-
camera
Camera camera()
-
couleurDeFond
void couleurDeFond(ITexture couleurFond)
-
copyResourceFiles
void copyResourceFiles(java.io.File destDirectory)
-
draw
void draw()
-
draw
void draw(Representable r)
-
getColorAt
int getColorAt(java.awt.Point p)
-
getInstance
ZBuffer getInstance(int x, int y)
-
image
ECBufferedImage image()
-
imageInvX
ECBufferedImage imageInvX()
-
isLocked
boolean isLocked()
-
isobox
void isobox(boolean isBox)
-
lock
boolean lock()
-
plotPoint
void plotPoint(Point3D p, java.awt.Color c)
-
resX
int resX()
-
resY
int resY()
-
scene
Scene scene()
-
scene
void scene(Scene s)
-
next
void next()
-
testDeep
void testDeep(Point3D point3D)
-
testDeep
void testDeep(Point3D p, java.awt.Color c)
-
testDeep
void testDeep(Point3D p, int c)
-
tracerLumineux
void tracerLumineux()
-
unlock
boolean unlock()
-
zoom
void zoom(float z)
-
backgroundTexture
ITexture backgroundTexture()
-
backgroundTexture
void backgroundTexture(ITexture iTexture)
-
largeur
int largeur()
-
hauteur
int hauteur()
-
checkScreen
boolean checkScreen(java.awt.Point p1)
-
setDimension
void setDimension(int width, int height)
-
clickAt
Point3D clickAt(double x, double y)
-
idzpp
void idzpp()
-
idz
int idz()
-
drawElementVolume
void drawElementVolume(Representable representable, ParametricVolume volume)
-
getDisplayType
int getDisplayType()
-
maxDistance
double maxDistance(java.awt.Point p1, java.awt.Point p2, java.awt.Point p3, java.awt.Point p4)
-
testDeep
void testDeep(Point3D pFinal, ITexture texture, double u, double v, ParametricSurface n)
-
la
int la()
-
ha
int ha()
-
-