diff --git a/src/net/fexcraft/app/fmt/polygon/Model.java b/src/net/fexcraft/app/fmt/polygon/Model.java index 9d0d115f..871de477 100644 --- a/src/net/fexcraft/app/fmt/polygon/Model.java +++ b/src/net/fexcraft/app/fmt/polygon/Model.java @@ -194,12 +194,12 @@ public void renderPicking(){ } } - public void renderVertexPicking(boolean preview){ + public void renderVertexPicking(){ if(!visible) return; for(Pivot pivot : pivots){ PolyRenderer.setPivot(pivot); for(Group group : pivot.groups){ - group.renderVertexPicking(preview); + group.renderVertexPicking(); } PolyRenderer.setPivot(null); } @@ -837,6 +837,7 @@ public void rerootpivots(){ public void select(Pair off){ //if(!GGR.isAltDown()) selected_verts.clear(); selected_verts.add(off); + UpdateHandler.update(new VertexSelected(off, selected_verts.size())); Logging.bar("Currently selected vertices: " + selected_verts.size()); } @@ -859,4 +860,9 @@ public ArrayList> getSelectedVerts(){ return selected_verts; } + public void clearSelectedVerts(){ + selected_verts.clear(); + UpdateHandler.update(new VertexSelected(null, 0)); + } + } \ No newline at end of file