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 @@
+
+
+
+
+