fix centering, poly scaling
This commit is contained in:
parent
18b6b8567a
commit
e608091603
4 changed files with 23 additions and 6 deletions
|
|
@ -494,11 +494,13 @@ let sketch = {
|
|||
sketch.selection.bounded_op((sketch, bounds, recs) => {
|
||||
let center = bounds.center(0);
|
||||
for (let rec of recs) {
|
||||
rec.poly.move({ x: -center.x, y: -center.y, z:0 });
|
||||
Object.assign(rec.item, rec.poly.toObject());
|
||||
let { item } = rec;
|
||||
let poly = newPolygon().fromObject(item);
|
||||
poly.move({ x: -center.x, y: -center.y, z:0 });
|
||||
Object.assign(rec.item, poly.toObject());
|
||||
}
|
||||
selection.centerXY();
|
||||
sketch.render();
|
||||
selection.centerXY();
|
||||
});
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue