namespace Yw.WinFrmUI.Hydro { /// /// 绘制管段2d拓展 /// internal static class DrawLink2dExtensions { /// /// 绘制管段 /// public static void Draw2d(this LinkL3d link) { var width = link.Style2d.Normal.Width; var color = link.Style2d.Normal.Color; if (link.IsSelected) { width = link.Style2d.Selected.Width; color = link.Style2d.Selected.Color; } if (link.IsHovered) { width = link.Style2d.Hovered.Width; color = link.Style2d.Hovered.Color; } Draw2dHelper.DrawLine(width, color, link.StartPosition, link.EndPosition); } } }