25 lines
582 B
Java
25 lines
582 B
Java
|
|
/**
|
|
* Beschreiben Sie hier die Klasse Gerade.
|
|
*
|
|
* @author (Ihr Name)
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
*/
|
|
public class Gerade
|
|
{
|
|
double m;
|
|
double c;
|
|
public Gerade(double _m, double _c){
|
|
m = _m;
|
|
c = _c;
|
|
}
|
|
|
|
public Gerade (Punkt p1, Punkt p2){
|
|
// m und c aus den Punkt berechnen
|
|
|
|
m = (p2.y - p1.y) / (p2.x - p1.x); //Steigungsdreicek berechnen --> auf Attribut von anderer Klasse zugreifen (x)
|
|
c= p1.y - m * p1.x; //Punkt einsetzten in formel --> y= m*x + c --> c= y - (m*x)
|
|
|
|
}
|
|
}
|