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 voiddrawParallelogramTexture(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 voiddrawTriangleTexture(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 voidfillGouraud(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
-
-