标题:谁有空帮忙下
取消只看楼主
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
结帖率:87.5%
已结贴  问题点数:8 回复次数:1 
谁有空帮忙下
  //            利用直线的两点式方程:
        //(y-y0)/(x-x0) = (y1-y0)/(x1-x0)
        //具体到这个问题,就是(y-b)/(x-a) = (d-b)/(c-a),即:y=(d-b)/(c-a)*(x-a)+b
        //新的2点。。。(y-news.y)(i-news.x)=(change.y-news.y)(change.x-news.x);
        //y-=(change.y-news.y)*(change.x-news.x)/(i-news.x)+news.y
        public static ArrayList xxx2点直线所以点(Point news,Point change)
        {
            ArrayList a = new ArrayList();
            for (int i = change.X + 1; i < news.X; i++)
            {
                double k = ((double)(change.X - news.X) / (i - news.X));
                int y =(int)((change.Y - news.Y) * k + news.Y);
                a.Add(new Point(i,y));
            }
            return a;
        }
帮忙看看哪里写错了改正下
搜索更多相关主题的帖子: public change 
2011-10-05 22:23
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
得分:0 
回复 2楼 serious
结贴了,你还是没改对,我不需要那功能了
2011-10-07 14:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-351661-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.323227 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved