Java高级图像处理

时间:2012-09-18 16:59:04

标签: java image 3d

我在java 7中操作图像时遇到了问题。我已经研究了我有三个星期没有找到解决方案的问题了,

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

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

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

任何帮助我都会感激不尽(即使它更好地形成这篇文章)。

2 个答案:

答案 0 :(得分:2)

您可以在图形上使用转换。 Here是一个小教程。有了它,你可以改变已经绘制的东西。如果要以不同方式转换多个图像,可以在不同的画布上绘制它们,然后单独转换。然后你可以把图像合并在一起......

但我建议使用3D引擎(JOGL,jMonkeyEngine或其他)(除非您想通过此任务了解几何计算)。使用OpenGL比使用自己绘制内容并在代码中进行计算(更可能意味着:在CPU而不是GPU上)更快。

答案 1 :(得分:1)

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