Skip to content

Commit 04b85a5

Browse files
committed
Added some missing uses for FloatMath vs. Math
1 parent 7bab2b8 commit 04b85a5

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

main/src/com/polites/android/MathUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public void rotate(PointF p1, PointF p2, float angle) {
6262
float py = p1.y;
6363
float ox = p2.x;
6464
float oy = p2.y;
65-
p1.x = (float) (Math.cos(angle) * (px-ox) - Math.sin(angle) * (py-oy) + ox);
66-
p1.y = (float) (Math.sin(angle) * (px-ox) + Math.cos(angle) * (py-oy) + oy);
65+
p1.x = (FloatMath.cos(angle) * (px-ox) - FloatMath.sin(angle) * (py-oy) + ox);
66+
p1.y = (FloatMath.sin(angle) * (px-ox) + FloatMath.cos(angle) * (py-oy) + oy);
6767
}
6868

6969
public static float angle(PointF p1, PointF p2) {

main/src/com/polites/android/VectorF.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package com.polites.android;
1717

1818
import android.graphics.PointF;
19+
import android.util.FloatMath;
1920
import android.view.MotionEvent;
2021

2122
public class VectorF {
@@ -27,8 +28,8 @@ public class VectorF {
2728
public final PointF end = new PointF();
2829

2930
public void calculateEndPoint() {
30-
end.x = (float) Math.cos(angle) * length + start.x;
31-
end.y = (float) Math.sin(angle) * length + start.y;
31+
end.x = FloatMath.cos(angle) * length + start.x;
32+
end.y = FloatMath.sin(angle) * length + start.y;
3233
}
3334

3435
public void setStart(PointF p) {

0 commit comments

Comments
 (0)