Class DrawTools
- java.lang.Object
-
- org.scilab.forge.scirenderer.implementation.g2d.motor.DrawTools
-
public final class DrawTools extends java.lang.Object
- Author:
- Calixte DENIZET
-
-
Constructor Summary
Constructors Constructor Description DrawTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
drawParallelogramTexture(java.awt.Graphics2D g2d, java.awt.image.BufferedImage image, double[] ximg, double[] yimg, double[] xdest, double[] ydest, java.lang.Object key)
Draw a texture (ie a BufferedImage) in a parallelogramstatic void
drawTriangleTexture(java.awt.Graphics2D g2d, java.awt.image.BufferedImage image, double[] ximg, double[] yimg, double[] xdest, double[] ydest, java.lang.Object key)
Draw a texture (ie a BufferedImage) in a trianglestatic void
fillGouraud(java.awt.Graphics2D g2d, Triangle t)
Fill a triangle in using a Gouraud shading Only two gradient are used rather than three.
-
-
-
Method Detail
-
fillGouraud
public static final void fillGouraud(java.awt.Graphics2D g2d, Triangle t)
Fill a triangle in using a Gouraud shading Only two gradient are used rather than three.- Parameters:
g2d
- the Graphics2D where to drawt
- the Triangle to fill
-
drawTriangleTexture
public static final void drawTriangleTexture(java.awt.Graphics2D g2d, java.awt.image.BufferedImage image, double[] ximg, double[] yimg, double[] xdest, double[] ydest, java.lang.Object key)
Draw a texture (ie a BufferedImage) in a triangle- Parameters:
g2d
- the Graphics2D where to drawimage
- the texture to applyximg
- the x-coordinates of the triangle to use in the textureyimg
- the y-coordinates of the triangle to use in the texturexdest
- the x-coordinates of the destination triangleydest
- the y-coordinates of the destination trianglekey
- the rendering hint to use for interpolation
-
drawParallelogramTexture
public static final void drawParallelogramTexture(java.awt.Graphics2D g2d, java.awt.image.BufferedImage image, double[] ximg, double[] yimg, double[] xdest, double[] ydest, java.lang.Object key)
Draw a texture (ie a BufferedImage) in a parallelogram- Parameters:
g2d
- the Graphics2D where to drawimage
- the texture to applyximg
- the x-coordinates of the parallelogram to use in the textureyimg
- the y-coordinates of the parallelogram to use in the texturexdest
- the x-coordinates of the destination parallelogramydest
- the y-coordinates of the destination parallelogramkey
- the rendering hint to use for interpolation
-
-