From 86fdd2266700b4f80a2d8b05b6a79d31802a7231 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 18 四月 2025 17:56:41 +0800
Subject: [PATCH] 添加编辑功能

---
 Yw.WpfUI.Hydro.L3d.Core/00-core/CameraL3dExtensions.cs |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/Yw.WpfUI.Hydro.L3d.Core/00-core/CameraL3dExtensions.cs b/Yw.WpfUI.Hydro.L3d.Core/00-core/CameraL3dExtensions.cs
new file mode 100644
index 0000000..2e4d3c2
--- /dev/null
+++ b/Yw.WpfUI.Hydro.L3d.Core/00-core/CameraL3dExtensions.cs
@@ -0,0 +1,31 @@
+锘縩amespace Yw.WpfUI.Hydro
+{
+    /// <summary>
+    /// 鐩告満鎷撳睍
+    /// </summary>
+    internal static class CameraL3dExtensions
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public static LogicalCamera3D ToLogicalCamera3D(this CameraL3d camera)
+        {
+            if (camera == null)
+            {
+                return default;
+            }
+            return new LogicalCamera3D()
+            {
+                NearPlaneDistance = camera.NearPlaneDistance,
+                FarPlaneDistance = camera.FarPlaneDistance,
+                Position = camera.Position.ToPoint3D(),
+                UpDirection = camera.UpDirection.ToVector3D(),
+                LookDirection = camera.LookDirection.ToVector3D(),
+                FieldOfView = camera.FieldOfView,
+                Width = camera.Width
+            };
+        }
+
+
+    }
+}

--
Gitblit v1.9.3