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.Test.Core/MainWindow.xaml.cs | 42 ++++++------------------------------------ 1 files changed, 6 insertions(+), 36 deletions(-) diff --git a/Yw.WpfUI.Test.Core/MainWindow.xaml.cs b/Yw.WpfUI.Test.Core/MainWindow.xaml.cs index 4895755..0dd29ce 100644 --- a/Yw.WpfUI.Test.Core/MainWindow.xaml.cs +++ b/Yw.WpfUI.Test.Core/MainWindow.xaml.cs @@ -69,18 +69,8 @@ var pipe3d = new PipeL3d(); pipe3d.Id = pipe.Id; pipe3d.Name = pipe.Name; - pipe3d.StartPosition = new PointL3d() - { - X = (float)pipe.StartNode.Position.X, - Y = (float)pipe.StartNode.Position.Y, - Z = (float)pipe.StartNode.GetElev() - }; - pipe3d.EndPosition = new PointL3d() - { - X = (float)pipe.EndNode.Position.X, - Y = (float)pipe.EndNode.Position.Y, - Z = (float)pipe.EndNode.GetElev() - }; + pipe3d.StartNode = nw3d.Nodes.Find(x => x.Id == pipe.StartNodeId); + pipe3d.EndNode = nw3d.Nodes.Find(x => x.Id == pipe.EndNodeId); nw3d.Append(pipe3d, out msg); } @@ -89,18 +79,8 @@ var pump3d = new PumpL3d(); pump3d.Id = pump.Id; pump3d.Name = pump.Name; - pump3d.StartPosition = new PointL3d() - { - X = (float)pump.StartNode.Position.X, - Y = (float)pump.StartNode.Position.Y, - Z = (float)pump.StartNode.GetElev() - }; - pump3d.EndPosition = new PointL3d() - { - X = (float)pump.EndNode.Position.X, - Y = (float)pump.EndNode.Position.Y, - Z = (float)pump.EndNode.GetElev() - }; + pump3d.StartNode = nw3d.Nodes.Find(x => x.Id == pump.StartNodeId); + pump3d.EndNode = nw3d.Nodes.Find(x => x.Id == pump.EndNodeId); nw3d.Append(pump3d, out msg); } @@ -109,18 +89,8 @@ var valve3d = new ValveL3d(); valve3d.Id = valve.Id; valve3d.Name = valve.Name; - valve3d.StartPosition = new PointL3d() - { - X = (float)valve.StartNode.Position.X, - Y = (float)valve.StartNode.Position.Y, - Z = (float)valve.StartNode.GetElev() - }; - valve3d.EndPosition = new PointL3d() - { - X = (float)valve.EndNode.Position.X, - Y = (float)valve.EndNode.Position.Y, - Z = (float)valve.EndNode.GetElev() - }; + valve3d.StartNode = nw3d.Nodes.Find(x => x.Id == valve.StartNodeId); + valve3d.EndNode = nw3d.Nodes.Find(x => x.Id == valve.EndNodeId); nw3d.Append(valve3d, out msg); } -- Gitblit v1.9.3