mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-04-06 17:31:09 +08:00
Make sure selection is valid after mirror modeling mesh
This commit is contained in:
parent
dd4fbd9bfd
commit
c51a420178
@ -296,8 +296,14 @@ const MirrorModeling = {
|
||||
[new_face_key] = mesh.addFaces(new_face);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
let selected_vertices = mesh.getSelectedVertices(true);
|
||||
selected_vertices.replace(selected_vertices.filter(vkey => mesh.vertices[vkey]));
|
||||
let selected_edges = mesh.getSelectedEdges(true);
|
||||
selected_edges.replace(selected_edges.filter(edge => edge.allAre(vkey => mesh.vertices[vkey])));
|
||||
let selected_faces = mesh.getSelectedFaces(true);
|
||||
selected_faces.replace(selected_faces.filter(fkey => mesh.faces[fkey]));
|
||||
|
||||
let {preview_controller} = mesh;
|
||||
preview_controller.updateGeometry(mesh);
|
||||
preview_controller.updateFaces(mesh);
|
||||
|
Loading…
x
Reference in New Issue
Block a user