From 2dc8ae98fbd588df096710e28148365ddf4baf49 Mon Sep 17 00:00:00 2001 From: iAmAsval Date: Mon, 22 Nov 2021 22:46:26 +0100 Subject: [PATCH] save loaded and appended models --- FModel/ViewModels/ModelViewerViewModel.cs | 10 ++++++++++ FModel/Views/ModelViewer.xaml | 9 +-------- FModel/Views/Resources/Resources.xaml | 19 +++++++++++++++++++ 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/FModel/ViewModels/ModelViewerViewModel.cs b/FModel/ViewModels/ModelViewerViewModel.cs index 3bbf7c4b..06afded6 100644 --- a/FModel/ViewModels/ModelViewerViewModel.cs +++ b/FModel/ViewModels/ModelViewerViewModel.cs @@ -133,7 +133,10 @@ namespace FModel.ViewModels ModelAndCam p; if (AppendMode && CanAppend) + { p = SelectedModel; + _loadedModels.Add(new ModelAndCam(export) {IsVisible = false}); + } else { p = new ModelAndCam(export); @@ -505,6 +508,13 @@ namespace FModel.ViewModels public Geometry3D ZAxis { get; set; } public int TriangleCount { get; set; } + private bool _isVisible = true; + public bool IsVisible + { + get => _isVisible; + set => SetProperty(ref _isVisible, value); + } + private MeshGeometryModel3D _selectedGeometry; // selected material public MeshGeometryModel3D SelectedGeometry { diff --git a/FModel/Views/ModelViewer.xaml b/FModel/Views/ModelViewer.xaml index dc07a792..73ae17d5 100644 --- a/FModel/Views/ModelViewer.xaml +++ b/FModel/Views/ModelViewer.xaml @@ -44,14 +44,7 @@ - - - - - - - + diff --git a/FModel/Views/Resources/Resources.xaml b/FModel/Views/Resources/Resources.xaml index e874d435..060dcf2a 100644 --- a/FModel/Views/Resources/Resources.xaml +++ b/FModel/Views/Resources/Resources.xaml @@ -618,6 +618,25 @@ + + + + +