msh viewport initial

This commit is contained in:
bird_egop
2026-06-05 21:12:25 +03:00
parent 614787789e
commit 49d9e23738
9 changed files with 381 additions and 2 deletions
@@ -37,6 +37,19 @@ public sealed class ViewportScene
_pieces.Add(piece);
}
public void ClearPieces()
{
_pieces.Clear();
ClearSelection();
}
public void ReplacePieces(IEnumerable<ViewportPiece> pieces)
{
_pieces.Clear();
_pieces.AddRange(pieces);
ClearSelection();
}
public void ClearSelection()
{
SelectedPieceId = -1;