using OpenTK.Graphics.OpenGL;
|
using OpenTK.Mathematics;
|
|
namespace Yw.WinFrmUI.Hydro
|
{
|
/// <summary>
|
/// 绘制2d点辅助类
|
/// </summary>
|
internal class DrawPoint2dHelper
|
{
|
/// <summary>
|
/// 绘制
|
/// </summary>
|
/// <param name="size">点大小</param>
|
/// <param name="color">点颜色</param>
|
/// <param name="pt">点位置</param>
|
public static void Draw(float size, Color color, PointL3d pt)
|
{
|
GL.PointSize(size);
|
GL.Begin(PrimitiveType.Points);
|
GL.Color3(Color.Red);
|
GL.Vertex3(pt.X, pt.Y, pt.Z);
|
GL.End();
|
}
|
|
/// <summary>
|
/// 绘制
|
/// </summary>
|
/// <param name="size">点大小</param>
|
/// <param name="color">点颜色</param>
|
/// <param name="pt">点位置</param>
|
public static void Draw(float size, Color color, Vector3 pt)
|
{
|
GL.PointSize(size);
|
GL.Begin(PrimitiveType.Points);
|
GL.Color3(Color.Red);
|
GL.Vertex3(pt.X, pt.Y, pt.Z);
|
GL.End();
|
}
|
|
}
|
}
|