Praktikum 2 - Task 4

Moderator: AI 2

lsk
Neuling
Neuling
Beiträge: 3
Registriert: 1. Dez 2015 13:35

Praktikum 2 - Task 4

Beitrag von lsk » 9. Jan 2016 21:10

Hallo,

sollen für die Schnittpunktberechnung und zum Überprüfen, ob ein Punkt auf einer Kante (bzw. Gerade) liegt
eigene Methoden implementiert oder geeignete Klassen importiert werden?

Gruß, Lucas

Felix Sternkopf
Mausschubser
Mausschubser
Beiträge: 77
Registriert: 21. Apr 2015 23:09

Re: Praktikum 2 - Task 4

Beitrag von Felix Sternkopf » 11. Jan 2016 10:21

Ihr dürft das finden einen Schnittpunktes lösen wie ihr wollt, die Abgabe muss allerdings funktionieren wenn ihr NUR die Klasse Triangulation abgebt, was bedeutet das das Schreiben eigener Klassen schonmal nicht möglich ist. Das Einbinden von Klassen welche in der Java Bibliothek enthalten sind, ist kein Problem.

Felix66
Neuling
Neuling
Beiträge: 5
Registriert: 12. Nov 2015 15:16

Re: Praktikum 2 - Task 4

Beitrag von Felix66 » 11. Jan 2016 22:48

Wenn ein Knoten P1(2,2) vorhanden ist, darf mit addNote ein Konten P2(2,2) eingefügt werden oder müsste man absichern, dass das nicht passiert oder wird das von der aufgabenstellung ausgeschlossen

Felix Sternkopf
Mausschubser
Mausschubser
Beiträge: 77
Registriert: 21. Apr 2015 23:09

Re: Praktikum 2 - Task 4

Beitrag von Felix Sternkopf » 12. Jan 2016 10:25

Wenn du das mit der GUI probierst dürfte das automatisch nicht gehen, wenn du allerdings eigene Tests schreibst in denen so etwas vorkommt oder eine main, dann musst du das absichern. Nur die GUI fängt das nochmal gesondert ab.

lsk
Neuling
Neuling
Beiträge: 3
Registriert: 1. Dez 2015 13:35

Re: Praktikum 2 - Task 4

Beitrag von lsk » 13. Jan 2016 10:54

Wenn ich mich nicht irre, braucht man um zu testen, ob ein Dreieck eingefügt werden kann, eine Methode, die
Schnittpunkte von Geradensegmenten berechnet oder eine Methode, die testet, ob sich zwei Geradensegmente
außerhalb von den Endpunkten schneiden. Die Java-Bibliothek enthält aber nur eine Methode, die die Endpunkte
mit einschließt (Lines2D.linesIntersect) oder nicht?

Felix Sternkopf
Mausschubser
Mausschubser
Beiträge: 77
Registriert: 21. Apr 2015 23:09

Re: Praktikum 2 - Task 4

Beitrag von Felix Sternkopf » 14. Jan 2016 12:05

Naja, erstens könnt ihr diese Endpunkte jat einzeln überprüfen, da ihr ja alle zur Triangulation gehörigen Punkte in Task 2 implementiert habt, und ausserdem könnt ihr das finden der Schnittpunkte auch auf die komplette Gerade anwenden und dann in einer zusätzlichen Funktion schauen, ob sich einer der Schnittpunkte innerhalb der Triangulation befindet.

Antworten

Zurück zu „AI 2“