namespace Yw.WpfUI.Hydro { /// /// 相机拓展 /// internal static class CameraL3dExtensions { /// /// /// 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 }; } } }