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

public class Traiettoria1 extends Applet
{   public void paint(Graphics g)
    {   // ristabilisci il riferimento a Graphics2D
        Graphics2D g2=(Graphics2D)g;
        
        //istanzia oggetto linea per disegnare traiettoria
        Line2D.Double linea=new Line2D.Double();
                
        //calcola punto iniziale traiettoria
        final double maxparam=25;
        double param=-maxparam;
        double x=xCoord(param);
        double y=yCoord(param);
        
        //calcola punti successivi e disegna traiettoria
        for (param++;param<maxparam;param++)
        {	System.out.println(x + "\t" + y );
           	linea.setLine(x,y,xCoord(param),yCoord(param));
        	g2.draw(linea);
        	x=xCoord(param);
        	y=yCoord(param);
       	}  
    }
    private double xCoord(double t)
    {
    	return (60 + Math.pow(t,2)-5*t);
	}
	private double yCoord(double t)
    {
    	return (60 + Math.pow(t,2)+5*t);
	}
}
        


Questa la bacheca di Informatica Grafica, corso di laurea specialistica in Ing. Edile-architettura
by FdA
ultima modifica: 02/02/2005 11.30