Fix several bugged vector-related nodes

This commit is contained in:
Keavon Chambers
2024-12-26 16:36:45 -08:00
parent feba87449b
commit b81f48385a
4 changed files with 5 additions and 7 deletions

View File

@@ -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 => {}
}