Fix counterclockwise arc logic
This commit is contained in:
parent
4419553acc
commit
dcd12279d4
|
@ -372,8 +372,8 @@ impl Contour {
|
||||||
direction: ArcDirection) {
|
direction: ArcDirection) {
|
||||||
let mut direction_transform = Transform2F::default();
|
let mut direction_transform = Transform2F::default();
|
||||||
if direction == ArcDirection::CCW {
|
if direction == ArcDirection::CCW {
|
||||||
chord = chord.scale_xy(Vector2F::new(-1.0, 1.0));
|
chord = chord.reversed();
|
||||||
direction_transform = Transform2F::from_scale(Vector2F::new(-1.0, 1.0));
|
direction_transform = Transform2F::from_scale(Vector2F::new(1.0, -1.0));
|
||||||
}
|
}
|
||||||
|
|
||||||
let (mut vector, end_vector) = (UnitVector(chord.from()), UnitVector(chord.to()));
|
let (mut vector, end_vector) = (UnitVector(chord.from()), UnitVector(chord.to()));
|
||||||
|
|
Loading…
Reference in New Issue