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);
}
}
}