将图像绘制为多边形

Draw image as a polygon

我正在尝试在 Swing 中将图像绘制为多边形,但我不知道如何操作。现在我 只有绘制填充多边形的代码。这不是裁剪后的图像,它是扭曲的。

我需要的(带纹理的多边形):

我有什么 - 填充多边形

gr.fillPolygon(x_points, y_points, points.length);

渲染 3D 的最简单方法是使用 JOGL 库,它使用 OpenGL 在 JPanel 中渲染。