Seite 1 von 1

Praktikum 3: DeletePoint

Verfasst: 23. Mai 2015 16:07
von OeMA
Hi,

ich hätte da mal eine Verständnisfrage zur Methode DeletePoint (Point p).
Hab ich es Richtig verstanden, dass mit dem Löschen der Referenz auf einen Triangle die Attributen T1 und T2 von einer Edge gemeint sind?

Also wenn ich bspw. den Punkt (2.0, 3.0) habe und eine Edge((1.0, 1.0) - (2.0, 3.0) T1: 1929963786 T2: 483700692), muss ich dann T2 von der Edge auf null setzen :?:

Danke im Vorraus.

Mit freundlichen Grüßen
OeMa

Re: Praktikum 3: DeletePoint

Verfasst: 23. Mai 2015 18:08
von KaeferZuechter
Wenn du nur die Vorgaben des Praktikums (Löschen eines inneren Punktes aus einer konvexen Umgebung) erfüllen willst, musst du netto 3 Kanten und 2 Dreiecke entfernen.
Nützlichere Information: Du musst alle an den Punkt angrenzenden und ihn umgebenden Kanten/Dreiecke anpassen.

Tipp 1:
Du musst nicht aktiv etwas "Löschen" (geht in Java ja gar nicht), sondern nur alle bleibenden Referenzen korrekt updaten.

Tipp 2:
Zeichne dir das Problem auf und überlege dann, welche Referenzen du wie ändern musst.