Issue 1008 (#1010)

* PyPI deployment: corrected branch filter

* skip redundant points in partial edit, but not colinear ones

* Polygon transformation now preserves raw points
This commit is contained in:
Matthias Köfferlein
2022-03-01 17:17:30 +01:00
committed by GitHub
parent cee33a0099
commit 33ebcb43f3
3 changed files with 26 additions and 24 deletions
+4 -4
View File
@@ -839,27 +839,27 @@ Shapes::transform (const Shapes::shape_type &ref, const Trans &t)
case shape_type::Polygon:
{
shape_type::polygon_type p (ref.polygon ());
p.transform (t);
p.transform (t, false /* don't compress */);
return replace_member_with_props (shape_type::polygon_type::tag (), ref, p);
}
case shape_type::PolygonRef:
{
shape_type::polygon_type p;
ref.polygon (p);
p.transform (t);
p.transform (t, false /* don't compress */);
return replace_member_with_props (shape_type::polygon_ref_type::tag (), ref, p);
}
case shape_type::SimplePolygon:
{
shape_type::simple_polygon_type p (ref.simple_polygon ());
p.transform (t);
p.transform (t, false /* don't compress */);
return replace_member_with_props (shape_type::simple_polygon_type::tag (), ref, p);
}
case shape_type::SimplePolygonRef:
{
shape_type::simple_polygon_type p;
ref.simple_polygon (p);
p.transform (t);
p.transform (t, false /* don't compress */);
return replace_member_with_props (shape_type::simple_polygon_ref_type::tag (), ref, p);
}
case shape_type::Edge: