Skip to content
Snippets Groups Projects
Commit fc31415e authored by Jean-Marie Favreau's avatar Jean-Marie Favreau
Browse files

Adjust the trace message

parent df25c0a6
No related branches found
No related tags found
No related merge requests found
......@@ -1118,15 +1118,11 @@ PLPath GeodesicDistance::getPathToOrigin(const PointOnEdge & pOn, const Mesh & m
const std::pair<PointOnEdge, double> n = findNextPointOnGeodesic(std::pair<PointOnEdge, double>(result.back(), d), mesh, mmap);
if ((result.back() == n.first) || ((result.size() >= 2) && (result[result.size() - 2] == n.first))) {
std::cout << "Length: " << result.size() << ", current distance to origin: " << getExactDistance(result.back(), mesh, mmap) << " (starting from " << getExactDistance(result.front(), mesh, mmap) << ")" << std::endl;
std::cout << result.back().toString() << std::endl;
mesh.tracePoint(result.back().getFirstVertex());
mesh.tracePoint(result.back().getSecondVertex());
std::cout << "Distances: " << result.back().getFirstVertex() << ": " << mmap.getValue(result.back().getFirstVertex()) << " and " << result.back().getSecondVertex() << ": " << mmap.getValue(result.back().getSecondVertex()) << std::endl;
if (result.size() >= 2) {
std::cout << "Point before: " << result[result.size() - 2].toString() << ", distance: " << getExactDistance(result[result.size() - 2], mesh, mmap) << std::endl;
mesh.tracePoint(result[result.size() - 2].getFirstVertex());
mesh.tracePoint(result[result.size() - 2].getSecondVertex());
std::cout << "Distances: " << result[result.size() - 2].getFirstVertex() << ": " << mmap.getValue(result[result.size() - 2].getFirstVertex()) << " and " << result[result.size() - 2].getSecondVertex() << ": " << mmap.getValue(result[result.size() - 2].getSecondVertex()) << std::endl;
for(PLPath::const_iterator p = result.begin(); p != result.end(); ++p) {
std::cout << ">>>> " << (*p).toString() << ", distance: " << getExactDistance(*p, mesh, mmap) << std::endl;
mesh.tracePoint((*p).getFirstVertex());
mesh.tracePoint((*p).getSecondVertex());
std::cout << "Distances: " << (*p).getFirstVertex() << ": " << mmap.getValue((*p).getFirstVertex()) << " and " << (*p).getSecondVertex() << ": " << mmap.getValue((*p).getSecondVertex()) << std::endl;
}
throw Exception("getPathToOrigin(3): cannot find a path");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment