namespace Yw.WpfUI.Hydro { /// /// 相机设置拓展 /// internal static class CameraSettingExtensions { /// /// /// public static CameraSettingL3d ToCameraSettingL3d(this CameraSetting rhs) { if (rhs == null) { return default; } return new CameraSettingL3d() { Width = rhs.Width, NearPlaneDistance = rhs.NearPlaneDistance, FarPlaneDistance = rhs.FarPlaneDistance, FieldOfView = rhs.FieldOfView, Position = rhs.Position.ToPointL3d(), LookDirection = rhs.LookDirection.ToPointL3d(), UpDirection = rhs.UpDirection.ToPointL3d() }; } } }