|
@@ -532,15 +532,15 @@ export default class Draw {
|
|
|
|
|
|
drawMagnifier(vector) {
|
|
drawMagnifier(vector) {
|
|
const ctx = this.context;
|
|
const ctx = this.context;
|
|
|
|
+ const [style] = help.setVectorStyle(ctx, vector);
|
|
|
|
+ const radius = vector.radius || style.radius;
|
|
this.drawPoint({
|
|
this.drawPoint({
|
|
...vector,
|
|
...vector,
|
|
...vector.position,
|
|
...vector.position,
|
|
- radius: Style.Magnifier.radius,
|
|
|
|
|
|
+ radius,
|
|
});
|
|
});
|
|
const pt = coordinate.getScreenXY(vector.position);
|
|
const pt = coordinate.getScreenXY(vector.position);
|
|
const target = coordinate.getScreenXY(vector.popPosition);
|
|
const target = coordinate.getScreenXY(vector.popPosition);
|
|
- const [style] = help.setVectorStyle(ctx, vector);
|
|
|
|
- const radius = help.getReal(vector.radius || style.radius);
|
|
|
|
const offset = radius / 2;
|
|
const offset = radius / 2;
|
|
const targetPts =
|
|
const targetPts =
|
|
style === Style.Focus.Magnifier
|
|
style === Style.Focus.Magnifier
|
|
@@ -584,7 +584,7 @@ export default class Draw {
|
|
size * 2 * ro,
|
|
size * 2 * ro,
|
|
];
|
|
];
|
|
}
|
|
}
|
|
- const size = help.getReal(style.target.radius);
|
|
|
|
|
|
+ const size = style.target.radius;
|
|
ctx.beginPath();
|
|
ctx.beginPath();
|
|
ctx.arc(target.x, target.y, size, 0, 2 * Math.PI);
|
|
ctx.arc(target.x, target.y, size, 0, 2 * Math.PI);
|
|
ctx.clip();
|
|
ctx.clip();
|