namespace Yw.WinFrmUI.Hydro
|
{
|
/// <summary>
|
/// 绘制管段2d拓展
|
/// </summary>
|
internal static class DrawLink2dExtensions
|
{
|
/// <summary>
|
/// 绘制管段
|
/// </summary>
|
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);
|
}
|
}
|
|
|
}
|