Wo krieg ich den den konkreten Code für TriangleSolution her?
Steht der auch auf moodle oder bin ich zu blind dafür?
Wie verwende ich TriangulationSolution?
Re: Wie verwende ich TriangulationSolution?
Eigentlich sollst du nur die class Datei einbinden wie es im Nachrichtenforum steht.
Wenn du den Code willst benutzt nen Decompiler. ^^
Wenn du den Code willst benutzt nen Decompiler. ^^
Re: Wie verwende ich TriangulationSolution?
Alles klar, läuft.
Re: Wie verwende ich TriangulationSolution?
Bin ich der einzige der ein Problem mit TriangulationSolution hat?
Wenn ich im Test benutze, laufen die Tests nicht durch, denn scheinbar werden mit dieser Methode nicht alle Edges gefunden, nachdem ich einen Punkt lösche.
Wenn ich stattdessen benutze, funktioniert alles wunderbar (und es werden auch alle Edges gefunden).
Hat jemand das selbe Problem?
EDIT:
Hab das Problem gefunden. T1 und T2 werden bei deletePoint bei mir nicht immer richtig gesetzt.
Komischerweise kommt mein getAllEdges() trotzdem damit klar und findet alle Kanten.
Wenn ich im Test
Code: Alles auswählen
solution.getAllEdges(tBig)
Wenn ich stattdessen
Code: Alles auswählen
tBig.getAllEdges();
Hat jemand das selbe Problem?
EDIT:
Hab das Problem gefunden. T1 und T2 werden bei deletePoint bei mir nicht immer richtig gesetzt.
Komischerweise kommt mein getAllEdges() trotzdem damit klar und findet alle Kanten.
Re: Wie verwende ich TriangulationSolution?
bagwell hat geschrieben:Bin ich der einzige der ein Problem mit TriangulationSolution hat?
Wenn ich im Testbenutze, laufen die Tests nicht durch, denn scheinbar werden mit dieser Methode nicht alle Edges gefunden, nachdem ich einen Punkt lösche.Code: Alles auswählen
solution.getAllEdges(tBig)
Wenn ich stattdessenbenutze, funktioniert alles wunderbar (und es werden auch alle Edges gefunden).Code: Alles auswählen
tBig.getAllEdges();
Hat jemand das selbe Problem?
EDIT:
Hab das Problem gefunden. T1 und T2 werden bei deletePoint bei mir nicht immer richtig gesetzt.
Komischerweise kommt mein getAllEdges() trotzdem damit klar und findet alle Kanten.
Das liegt wohl daran, dass du die Triangles zum Teil mehrfach (über verschiedene Wege) überprüfst, sodass im Rekursionsbaum auch ein anderer "Weg" zu einigen Kanten gefunden werden kann.
-
- Mausschubser
- Beiträge: 54
- Registriert: 12. Mär 2012 13:43
Re: Wie verwende ich TriangulationSolution?
wenn ich ich meiner selbst geschrieben methode getallEdges mein code lösche und einfach rein schreib
TriangulationSolution solution = new TrianagulationSolution();
return this.solution.getAllEdges(this); }
müsste der test von task1 doch eigentlich laufen oder habe ich dann die TriangulationSolution falsch eingefügt
TriangulationSolution solution = new TrianagulationSolution();
return this.solution.getAllEdges(this); }
müsste der test von task1 doch eigentlich laufen oder habe ich dann die TriangulationSolution falsch eingefügt