[算法问题]求解简单算法--初级求上图中不规则图形内点的归集随机取其中一个点求解决方法算法不求代码好吧
[算法问题]求解简单算法--初级
求上图中不规则图形内
点的归集
随机取其中一个点
求解决方法
算法
不求代码
好吧 我也想知道
[解决办法]
那你的输入应该是表示边缘的Point的集合吧?
让我做我只会从给定点往4个方向做遍历,效率够戗= =
[解决办法]System.Drawing.Region.IsVisible 方法
[解决办法]"这个图形画不出来"
畫不出來......................你總有圖形生成的算法吧?
[解决办法]没必要走4个点吧,到图片放到一个矩阵中去,边缘点设置成1,横向或纵向遍历,比如说点B,
要是存在Count(0~B.X区间1出现的次数)>=1&&COUNT(B.X~XMax区间1出现的次数)>=1 就是曲线内的点,纵向遍历累死,反之就在不再曲线内
[解决办法]try
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
var gp = e.Graphics;
Pen p = new Pen(Color.Red);
gp.DrawLine(p, 0, 40, 160, 40);
gp.DrawBezier(p, 0, 40, 80, 0, 80, 0, 160, 40);
gp.DrawBezier(p, 0, 40, 80, 80, 80,80, 160, 40);
}