首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[算法有关问题]求解简单算法-初级

2013-02-17 
[算法问题]求解简单算法--初级求上图中不规则图形内点的归集随机取其中一个点求解决方法算法不求代码好吧

[算法问题]求解简单算法--初级
[算法有关问题]求解简单算法-初级

求上图中不规则图形内
点的归集

随机取其中一个点


求解决方法
算法

不求代码
[算法有关问题]求解简单算法-初级 好吧  我也想知道
[解决办法]

引用:
引用:一笔画的轨迹吗?还是内部点集合= =
内部集合

终于有人来了

那你的输入应该是表示边缘的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);
        }

热点排行