|
namespace Yw.WinFrmUI.Hydro
|
{
|
/// <summary>
|
/// 节点
|
/// </summary>
|
public abstract class NodeL3d : VisualL3d
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public NodeL3d()
|
{
|
this.Style2d = new StyleNode2dL3d()
|
{
|
Normal = new StylePoint2dL3d(3f, Color.Red),
|
Hovered = new StylePoint2dL3d(6f, "#00BFFF"),
|
Selected = new StylePoint2dL3d(4f, "#008000")
|
};
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public NodeL3d(NodeL3d rhs) : base(rhs)
|
{
|
this.Position = new PointL3d(rhs.Position);
|
this.Style2d = new StyleNode2dL3d(rhs.Style2d);
|
}
|
|
/// <summary>
|
/// 位置
|
/// </summary>
|
public PointL3d Position { get; set; }
|
|
/// <summary>
|
/// 2d样式
|
/// </summary>
|
public StyleNode2dL3d Style2d { get; set; }
|
|
/// <summary>
|
/// 获取位置
|
/// </summary>
|
public override List<PointL3d> GetPositions()
|
{
|
return new List<PointL3d>() { this.Position };
|
}
|
|
|
|
|
|
|
|
|
|
|
}
|
}
|