/*********************************************************************************************/
/*                                                                                           */
/*  Java 3D Engine Basics Tutorials - Tut Solid Triangle                                     */
/*  Auth: bkenwright@xbdev.net                                                               */
/*  URL:  www.xbdev.net                                                                      */
/*                                                                                           */
/*  Drawing our own solid triangle using linear interplation                                 */
/*                                                                                           */
/*********************************************************************************************/

import java.awt.image.*;
import java.awt.*;
import java.applet.*;

public class solidtriangle extends Applet 
{
  public void paint(Graphics g) 
  {      SolidTriangleAPI(g,  10,  10,             
                              150, 80,
													    90,  230, Color.green);                        
  }// End of paint(..)

  void SolidTriangleAPI( Graphics g,
	                       float x0, float y0,
	                       float x1, float y1,
	                       float x2, float y2,
	                       Color c )
	{
             Polygon     triangle = new Polygon();
             triangle.addPoint((int)x0, (int)y0);
             triangle.addPoint((int)x1, (int)y1);
             triangle.addPoint((int)x2, (int)y2);
             triangle.addPoint((int)x0, (int)y0);

             g.setColor( c );
             // Wireframe Mode
             // g.drawPolygon(triangle);
             // Solid Mode
             g.fillPolygon(triangle);
	}// End of drawTriangleFlatAPI(..)
	
}// End of our Applet



















