import java.applet.Applet;
import java.awt.*;
import java.awt.geom.Rectangle2D;

public class Traiettoria2 extends Applet
{   public void paint(Graphics g)
    {   // ristabilisci il riferimento a Graphics2D
        Graphics2D g2=(Graphics2D)g;
        
        final double maxparam=15;
        
        //istanzia oggetto rettangolo per disegnare traiettoria
        Rectangle2D.Double rect=new Rectangle2D.Double();
                               
        //calcola i punti e disegna traiettoria
        for (double param=-maxparam;param<maxparam;param=param+0.2)
        {	
           	rect.setRect(xCoord(param),yCoord(param), 20, 20);
        	g2.draw(rect);
       	}  
    }
    private double xCoord(double t)
    {
    	return (60 + Math.pow(t,2)-5*t);
	}
	private double yCoord(double t)
    {
    	return (20 + Math.pow(t,2)+5*t);
	}
}
        

 


Bacheca di Informatica Grafica

Forum studenti:

by FdA
ultima modifica: 09/02/2004 13.23