mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-17 07:18:04 +08:00
Fix several bugged vector-related nodes
This commit is contained in:
@@ -936,10 +936,10 @@ async fn jitter_points<F: 'n + Send>(
|
||||
match handles {
|
||||
bezier_rs::BezierHandles::Cubic { handle_start, handle_end } => {
|
||||
*handle_start = vector_data.transform.transform_point2(*handle_start) + start_delta;
|
||||
*handle_end += vector_data.transform.transform_point2(*handle_end) + end_delta;
|
||||
*handle_end = vector_data.transform.transform_point2(*handle_end) + end_delta;
|
||||
}
|
||||
bezier_rs::BezierHandles::Quadratic { handle } => {
|
||||
*handle += vector_data.transform.transform_point2(*handle) + (start_delta + end_delta) / 2.;
|
||||
*handle = vector_data.transform.transform_point2(*handle) + (start_delta + end_delta) / 2.;
|
||||
}
|
||||
bezier_rs::BezierHandles::Linear => {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user