From 87e04dca9da9936853454de2e0dabb3e8912b212 Mon Sep 17 00:00:00 2001 From: ema Date: Tue, 8 Jul 2025 04:06:05 +0800 Subject: [PATCH] Improve the rendering effect of the Model --- .../QuickLook.Plugin.HelixViewer/Handler.cs | 5 ---- .../HelixPanel.xaml | 24 +++++++++++++++++++ .../HelixPanel.xaml.cs | 2 +- .../QuickLook.Plugin.HelixViewer/Plugin.cs | 2 +- .../QuickLook.Plugin.HelixViewer.csproj | 17 ++----------- QuickLook/QuickLook.csproj | 4 +++- 6 files changed, 31 insertions(+), 23 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Handler.cs b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Handler.cs index a675a5a..c4724e4 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Handler.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Handler.cs @@ -15,7 +15,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -using QuickLook.Common.Plugin; using System.IO; using System.Linq; @@ -46,8 +45,4 @@ internal static class Handler return false; } - - public static void Prepare(string path, ContextObject context) - { - } } diff --git a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml index 95718c7..aa2b44c 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml +++ b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml @@ -11,11 +11,35 @@ + + + + + + + + + diff --git a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml.cs b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml.cs index 4bff78d..d22a050 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/HelixPanel.xaml.cs @@ -42,7 +42,7 @@ public partial class HelixPanel : UserControl { var modelImporter = new ModelImporter(); var model3DGroup = modelImporter.Load(_path); - var diffuseMaterial = new DiffuseMaterial(new SolidColorBrush(Colors.DarkGray)); + var diffuseMaterial = new DiffuseMaterial(new SolidColorBrush(Color.FromRgb(0xA0, 0xA0, 0xA0))); foreach (GeometryModel3D child in model3DGroup.Children.Cast()) { diff --git a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Plugin.cs b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Plugin.cs index 04b5290..6bb428d 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Plugin.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/Plugin.cs @@ -54,7 +54,7 @@ public class Plugin : IViewer { _hp = new HelixPanel(path); context.ViewerContent = _hp; - context.Title = $"{Path.GetFileName(path)}"; + context.Title = Path.GetFileName(path); context.IsBusy = false; } diff --git a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/QuickLook.Plugin.HelixViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/QuickLook.Plugin.HelixViewer.csproj index 51d2f0f..e2bcaea 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/QuickLook.Plugin.HelixViewer.csproj +++ b/QuickLook.Plugin/QuickLook.Plugin.HelixViewer/QuickLook.Plugin.HelixViewer.csproj @@ -52,21 +52,8 @@ - - all - - - all - - - all - - - all - - - all - + + diff --git a/QuickLook/QuickLook.csproj b/QuickLook/QuickLook.csproj index 3a3acf0..f0654e6 100644 --- a/QuickLook/QuickLook.csproj +++ b/QuickLook/QuickLook.csproj @@ -114,10 +114,12 @@ all + + all + all -