All pastes #744404 Raw Edit

Etwas

public text v1 · immutable
·published 2007-10-21 13:38 UTC
rendered paste body
package Aufgabenzettel;

import java.awt.Graphics;

import javax.swing.JComponent;

public class Bresenhamline extends JComponent {
	
	//Variablen initialisieren
	double ixa,iya,ixe,iye; //Übergabeargumente ixa = input x anfang; iye = input y ende


	public Bresenhamline(double ixa, double iya, double ixe, double iye) {

		this.ixa = ixa;
		this.iya = iya;
		this.ixe = ixe;
		this.iye = iye;
	}
	
	//benötigte Variablen
	int xstart = (int)Math.ceil(ixa+0.5); //Umwandlung in integer
	int xende = (int)Math.ceil(ixe+0.5);
	int ystart = (int)Math.ceil(iya+0.5);
	int yende = (int)Math.ceil(iye+0.5);
	int dx = xende - xstart;
	int dy = ystart - yende;
	int adx = Math.abs(dx); // Absolutbetraege von dx u dy
	int ady = Math.abs(dy);
	int sdx;}
	if(dx < 0 ){
		 sdx = -1;
	} else {
		sdx = 1;
	}
	int sdy;
	if(dy < 0 ){
		sdy = -1;
	} else {
		sdy = 1;
	}
	}
}