From 28ba54f194f1301c45aa30b44cd7b612855b8963 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 18 四月 2025 11:10:33 +0800 Subject: [PATCH] 改变光源,管理器修改 --- Yw.WpfUI.Hydro.L3d.Core/03-logical/01-visual/01-node/02-source/00-core/LogicalSource3D.cs | 31 +++++++++++++++---------------- 1 files changed, 15 insertions(+), 16 deletions(-) diff --git a/Yw.WpfUI.Hydro.L3d.Core/03-logical/01-visual/01-node/02-source/00-core/LogicalSource3D.cs b/Yw.WpfUI.Hydro.L3d.Core/03-logical/01-visual/01-node/02-source/00-core/LogicalSource3D.cs index 8a26800..e2ebad1 100644 --- a/Yw.WpfUI.Hydro.L3d.Core/03-logical/01-visual/01-node/02-source/00-core/LogicalSource3D.cs +++ b/Yw.WpfUI.Hydro.L3d.Core/03-logical/01-visual/01-node/02-source/00-core/LogicalSource3D.cs @@ -35,8 +35,10 @@ set { _vmo = value; } } - //鏇存柊鏉愯川 - protected override void UpdateMaterial() + /// <summary> + /// 鏇存柊鏉愯川 + /// </summary> + public override void UpdateMaterial() { var htmlColor = Yw.Settings.HydroL3dParasHelper.HydroL3d.Logical.Node.Normal.HtmlColor; var opacity = 1.0d; @@ -61,20 +63,10 @@ this.Material = material; } - //鏇存柊鍙鎬� - protected override void UpdateVisibility() - { - bool visible = true; - var state = _stateHelper.GetState(this.Vmo); - if (state.HasFlag(eLogicalState.Visible)) - { - visible = _overrideVisibleHelper.GetVisible(this.Vmo); - } - this.Visible = visible; - } - - //鏇存柊鍑犱綍鍥惧舰 - protected override void UpdateGeometry() + /// <summary> + /// 鏇存柊鍑犱綍鍥惧舰 + /// </summary> + public override void UpdateGeometry() { var radius = Yw.Settings.HydroL3dParasHelper.HydroL3d.Logical.Node.Normal.Radius; var state = _stateHelper.GetState(this.Vmo); @@ -97,6 +89,13 @@ this.MeshGeometry = geometry; } + /// <summary> + /// 鏇存柊鍙樻崲鐭╅樀 + /// </summary> + public override void UpdateTransform() + { + + } } } -- Gitblit v1.9.3