namespace Yw.WinFrmUI.Hydro
|
{
|
/// <summary>
|
/// 绘制节点2d辅助类
|
/// </summary>
|
internal static class DrawNode2dExtensions
|
{
|
/// <summary>
|
/// 绘制节点
|
/// </summary>
|
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);
|
}
|
|
|
}
|
}
|