Łączenie punktów linią.

Jedno z prostych rozwiązań, jakie umożliwia programowanie obiektowe jest: utworzenie klasy "Punkt3D". Obiekt klasy "Punkt3D" zawiera referencję do innego obiektu tej samej klasy np. pod nazwą zmiennej: poprzedni. W Klasie "Punkt3D" znajduje się metoda:

public void rysujLinie2D() {
 if(prior != null) {
  double x1 = (-prior.px * wielkosc) / (prior.pz - 600) + srodekX2D;
  double y1 = (prior.py * wielkosc) / (prior.pz - 600) + srodekY2D;
  double x2 = (-this.px * wielkosc) / (this.pz - 600) + srodekX2D;
  double y2 = (this.py * wielkosc) / (this.pz - 600) + srodekY2D;
  linia.setLine(x1, y1, x2, y2);
  g2.draw(linia);
 }
}

Metoda odpowiada za narysowanie linii między dwoma punktami.