|
@@ -34,15 +34,15 @@ namespace bbiwarg.Utility
|
|
|
|
|
|
float D = B * B - 4 * A * C;
|
|
float D = B * B - 4 * A * C;
|
|
|
|
|
|
- float x = (-B - (float) Math.Sqrt(D)) / (2 * A);
|
|
|
|
|
|
+ float u = (-B - (float) Math.Sqrt(D)) / (2 * A);
|
|
|
|
|
|
- float p1x = a.X + (b.X - a.X) * x;
|
|
|
|
- float p2x = d.X + (c.X - d.X) * x;
|
|
|
|
|
|
+ float p1x = a.X + (b.X - a.X) * u;
|
|
|
|
+ float p2x = d.X + (c.X - d.X) * u;
|
|
float px = p.X;
|
|
float px = p.X;
|
|
|
|
|
|
- float y = (px - p1x) / (p2x - p1x);
|
|
|
|
|
|
+ float v = (px - p1x) / (p2x - p1x);
|
|
|
|
|
|
- return new Vector2D(x, y);
|
|
|
|
|
|
+ return new Vector2D(v, u);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|