我需要画出连接两点的线。
我正在这样做,在 Java 中。我收到两个点作为参数,我必须计算它们之间的直线是否在黑色图形内。
我使用直线方程开发了自己的解决方案,但我的结果与使用“专业”程序(例如 GIMP 甚至 MS Paint)不同。
这是我想要的一个例子:
替代文字 http://img411.imageshack.us/img411/788/img1q.png
但我的算法是这样做的:
替代文字 http://img267.imageshack.us/img267/1908/img2d.png
*绿点不在图中,这是不可能的。
有任何想法吗?任何人都知道在“专业”应用程序中为此使用了哪些代码?
谢谢!丹尼尔。
编辑:图片