namespace Yw.WinFrmUI.Hydro
{
///
/// 绘制节点2d辅助类
///
internal static class DrawNode2dExtensions
{
///
/// 绘制节点
///
public static void Draw2d(this NodeL3d node)
{
var size = node.Style2d.Normal.Radiu * 2;
var color = node.Style2d.Normal.Color;
if (node.IsSelected)
{
size = node.Style2d.Selected.Radiu * 2;
color = node.Style2d.Selected.Color;
}
if (node.IsHovered)
{
size = node.Style2d.Hovered.Radiu * 2;
color = node.Style2d.Hovered.Color;
}
Draw2dHelper.DrawPoint(size, color, node.Position);
}
}
}