mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-23 12:08:12 +08:00
Fix isometric dotted grid and avoid antialiasing on dashed line overlays
This commit is contained in:
@@ -9,7 +9,7 @@ fn draw_dashed_line(line_start: DVec2, line_end: DVec2, transform: DAffine2, ove
|
||||
let min_viewport = transform.transform_point2(line_start);
|
||||
let max_viewport = transform.transform_point2(line_end);
|
||||
|
||||
overlay_context.dashed_line(min_viewport, max_viewport, None, Some(2.), Some(3.));
|
||||
overlay_context.dashed_line(min_viewport, max_viewport, None, Some(2.), Some(2.), Some(0.5));
|
||||
}
|
||||
/// Draws a solid line with a length annotation between two points transformed by the given affine transformations.
|
||||
fn draw_line_with_length(line_start: DVec2, line_end: DVec2, transform: DAffine2, document_to_viewport: DAffine2, overlay_context: &mut OverlayContext, label_alignment: LabelAlignment) {
|
||||
|
||||
@@ -432,7 +432,7 @@ impl Fsm for SelectToolFsmState {
|
||||
let quad = Quad::from_box([DVec2::ZERO, far]);
|
||||
let transformed_quad = document.metadata().transform_to_viewport(layer) * quad;
|
||||
|
||||
overlay_context.dashed_quad(transformed_quad, None, Some(7.), Some(5.));
|
||||
overlay_context.dashed_quad(transformed_quad, None, Some(4.), Some(4.), Some(0.5));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user