igeo.gui
Interface IGraphics3D
- All Superinterfaces:
- IGraphics
- All Known Implementing Classes:
- IGraphicsGL, PIGraphics3D
public interface IGraphics3D
- extends IGraphics
Class of Graphics to draw 3D geometry (OpenGL or P3D)
- Author:
- Satoru Sugihara
Method Summary |
void |
ambient(java.awt.Color c)
|
void |
ambient(float r,
float g,
float b)
|
void |
ambient(float r,
float g,
float b,
float a)
|
void |
diffuse(java.awt.Color c)
|
void |
diffuse(float r,
float g,
float b)
|
void |
diffuse(float r,
float g,
float b,
float a)
diffuse color is same with color(Color c) |
void |
disableLight()
|
void |
drawLineLoop(IVec[] p)
|
void |
drawLines(IVec[] p)
|
void |
drawLineStrip(IVec[] p)
|
void |
drawPoint(IVec p)
|
void |
drawPoints(IVec[] p)
|
void |
drawPolygon(IVec[] pts)
|
void |
drawPolygon(IVec[] pts,
IVec[] nml)
|
void |
drawQuadMatrix(IVec[][] pts)
|
void |
drawQuadMatrix(IVec[][] pts,
IVec[][] nml)
|
void |
drawQuads(IVec[] pts)
|
void |
drawQuads(IVec[] pts,
IVec[] nml)
|
void |
drawQuadStrip(IVec[] pts)
|
void |
drawQuadStrip(IVec[] pts,
IVec[] nml)
|
void |
drawTriangleFan(IVec[] pts)
|
void |
drawTriangleFan(IVec[] pts,
IVec[] nml)
|
void |
drawTriangles(IVec[] pts)
|
void |
drawTriangles(IVec[] pts,
IVec[] nml)
|
void |
drawTriangleStrip(IVec[] pts)
|
void |
drawTriangleStrip(IVec[] pts,
IVec[] nml)
|
void |
emissive(java.awt.Color c)
|
void |
emissive(float r,
float g,
float b)
|
void |
emissive(float r,
float g,
float b,
float a)
|
void |
enableLight()
|
void |
pointSize(float size)
|
void |
shininess(float s)
|
void |
specular(java.awt.Color c)
|
void |
specular(float r,
float g,
float b)
|
void |
specular(float r,
float g,
float b,
float a)
|
diffuse
void diffuse(float r,
float g,
float b,
float a)
- diffuse color is same with color(Color c)
diffuse
void diffuse(float r,
float g,
float b)
diffuse
void diffuse(java.awt.Color c)
ambient
void ambient(float r,
float g,
float b,
float a)
ambient
void ambient(float r,
float g,
float b)
ambient
void ambient(java.awt.Color c)
specular
void specular(float r,
float g,
float b,
float a)
specular
void specular(float r,
float g,
float b)
specular
void specular(java.awt.Color c)
emissive
void emissive(float r,
float g,
float b,
float a)
emissive
void emissive(float r,
float g,
float b)
emissive
void emissive(java.awt.Color c)
shininess
void shininess(float s)
enableLight
void enableLight()
disableLight
void disableLight()
pointSize
void pointSize(float size)
drawPoint
void drawPoint(IVec p)
drawPoints
void drawPoints(IVec[] p)
drawLines
void drawLines(IVec[] p)
drawLineStrip
void drawLineStrip(IVec[] p)
drawLineLoop
void drawLineLoop(IVec[] p)
drawPolygon
void drawPolygon(IVec[] pts)
drawPolygon
void drawPolygon(IVec[] pts,
IVec[] nml)
drawQuads
void drawQuads(IVec[] pts)
drawQuads
void drawQuads(IVec[] pts,
IVec[] nml)
drawQuadStrip
void drawQuadStrip(IVec[] pts)
drawQuadStrip
void drawQuadStrip(IVec[] pts,
IVec[] nml)
drawQuadMatrix
void drawQuadMatrix(IVec[][] pts)
drawQuadMatrix
void drawQuadMatrix(IVec[][] pts,
IVec[][] nml)
drawTriangles
void drawTriangles(IVec[] pts)
drawTriangles
void drawTriangles(IVec[] pts,
IVec[] nml)
drawTriangleStrip
void drawTriangleStrip(IVec[] pts)
drawTriangleStrip
void drawTriangleStrip(IVec[] pts,
IVec[] nml)
drawTriangleFan
void drawTriangleFan(IVec[] pts)
drawTriangleFan
void drawTriangleFan(IVec[] pts,
IVec[] nml)