好了,亲爱的朋友们,我有这个问题,我真的不知道一个确定的方法来解决它。我用java做了一个“绘画应用程序”,我知道一切都准备好了,但我需要用计算机图形学算法来绘制形状。所以,问题是,一旦形状被绘制在容器中,我如何将其转换为一种“对象”,以便能够选择形状并四处移动(我必须使用另一种算法移动它)。我只想知道,我如何知道在屏幕上单击的某个随机点属于一个对象,知道了这一点,我就能够填充它(使用算法)。谢谢你的帮助。下面是我的一些代码:
public class
对于我拥有的每个像素:byte greenint brightnessint Y
我需要坐标,所以我可以制作数组,它只包含我需要绘制的像素。例如,如果我有一条直线,它沿对角移动,我只想要一个一维的像素数组,我需要绘制它;我不想扫描其余的像素,这样我就可以避免不必要的扫描。在我目前的例子中,我将有很多多边形,这些多边形必须以<e