gpt4 book ai didi

java - 在 Java 中栅格化三角形

转载 作者:行者123 更新时间:2023-11-29 06:04:16 25 4
gpt4 key购买 nike

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

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

我搜索了一些算法,我想我可以根据 Triangle Rasterization for Dummies 实现我自己的代码,或 Introduction to Software-based Rendering ,但如果我忽略了一些已经实现了它的库,我会觉得自己很愚蠢。

我简要地查看了如何获取 Java to talk to the GPU ,但这似乎太麻烦了。

最佳答案

您可以使用 Polygon Shape 来表示三角形。然后使用传递 Point2D 或两个 double 参数的 contains() 方法之一。

关于java - 在 Java 中栅格化三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9075614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com