Reduce object creation during rendering of path preview

Skip sqrt when comparing distances
This commit is contained in:
johni0702
2015-06-29 18:12:38 +02:00
parent 540588125b
commit 3122c0a71e
2 changed files with 6 additions and 7 deletions

View File

@@ -130,7 +130,7 @@ public class PathPreviewRenderer {
@Override
public int compare(PositionKeyframe o1, PositionKeyframe o2) {
return -(new Double(o1.getPosition().distanceTo(playerX, playerY, playerZ)).compareTo(o2.getPosition().distanceTo(playerX, playerY, playerZ)));
return -(new Double(o1.getPosition().distanceSquared(playerX, playerY, playerZ)).compareTo(o2.getPosition().distanceSquared(playerX, playerY, playerZ)));
}
@Override