-1

我在 java 7 中处理图像时遇到问题。我研究了我遇到的问题三周,但未能找到解决方案,

我正在尝试在一个区域上设置图像,基本上是设置角落位置。我正在使用 BufferedImage。

这是我正在编写 3D 转换代码的 3D 游戏。我设法创建了一个 3d 世界,并用立方体填充它,用 graphics.fillPolygon() 填充侧面:

我想做的是绘制一个填充多边形形状的图像。

我将不胜感激任何帮助(即使它更好地格式化了这篇文章)。

4

2 回答 2

2

您可以在图形上使用转换。是一个关于它的小教程。有了它,你可以改变已经绘制的东西。如果您想以不同的方式转换多个图像,您可以在不同的画布上绘制它们,然后分别进行转换。然后你可以将图像合并在一起......

但我建议为此使用 3D 引擎(JOGL、jMonkeyEngine 或其他)(除非您想通过此任务了解几何计算)。使用 OpenGL 也比自己绘制东西并在代码中进行计算要快得多(最可能的意思是:在 CPU 上而不是 GPU 上)。

于 2012-09-19T15:33:27.303 回答
1

您是否尝试过使用 drawImage?而不是.fillPolygon

于 2012-09-19T09:52:27.123 回答