1

是否有一个 Java 图形库可以在给定顶点坐标的情况下栅格化三角形?

我正在尝试分析由三个点定义的三角形区域的图像像素值。我在内存中有像素值,所以我只想找出三角形中有哪些像素并遍历它们。迭代的顺序无关紧要,只要我访问每个像素一次。

我已经对算法进行了一些搜索,我想我可以基于Triangle Rasterization for DummiesIntroduction to Software-based Rendering实现我自己的代码,但如果我忽略了一些已经实现这一点的库,我会觉得很愚蠢。

我简要地研究了让Java 与 GPU 对话,但这似乎太麻烦了。

4

1 回答 1

3

您可以使用多边形形状来表示三角形。然后使用传递 Point2D 的 contains() 方法之一或仅使用两个双打参数。

于 2012-01-31T07:14:11.453 回答