fix halfellipse
This commit is contained in:
parent
196c022906
commit
fc6dcce105
|
@ -44,7 +44,7 @@ public class HalfEllipseMover extends Mover {
|
||||||
@Override
|
@Override
|
||||||
public double[] getPointAt(int time) {
|
public double[] getPointAt(int time) {
|
||||||
double Tangle = Math.PI * getT(time) * dir;
|
double Tangle = Math.PI * getT(time) * dir;
|
||||||
double x = middlex + Math.cos(Tangle) * radius * mod; // TODO fix this
|
double x = middlex + Math.cos(Tangle) * radius;
|
||||||
double y = middley + Math.sin(Tangle) * radius * mod;
|
double y = middley + Math.sin(Tangle) * radius * mod;
|
||||||
double dx = middlex - x;
|
double dx = middlex - x;
|
||||||
double dy = middley - y;
|
double dy = middley - y;
|
||||||
|
@ -55,7 +55,7 @@ public class HalfEllipseMover extends Mover {
|
||||||
|
|
||||||
return new double[] {
|
return new double[] {
|
||||||
middlex - Math.cos(my) * d,
|
middlex - Math.cos(my) * d,
|
||||||
middley - Math.sin(my) * d
|
middley + Math.sin(my) * d
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user