Java 图形(2D)旋转:旋转x轴

Java 图形(2D)旋转:旋转x轴,java,swing,rotation,java-2d,Java,Swing,Rotation,Java 2d,我有一个JPanel,其中我通过drawPolygon方法绘制三角形。我的目标是围绕X轴旋转图形。我知道有一种叫做旋转的方法,但是这种方法只绕Z轴旋转 如何在JPanel中绕X轴旋转图形 如果图形2D库没有进行这种旋转的功能,请告诉我如何存档我的目标。我不介意切换到另一种GUI类型,如JavaFX或canvas。(但仍使用Java)Java2D提供了,但可以确保并行线在转换后保持并行。作为另一种选择,考虑一下,它提供了一个OF;此完整操作使用Rotate.Y_轴,但Rotate.X_轴将产生

我有一个
JPanel
,其中我通过
drawPolygon
方法绘制三角形。我的目标是围绕X轴旋转图形。我知道有一种叫做旋转的方法,但是这种方法只绕Z轴旋转

如何在
JPanel
中绕X轴旋转图形


如果图形2D库没有进行这种旋转的功能,请告诉我如何存档我的目标。我不介意切换到另一种GUI类型,如JavaFX或canvas。(但仍使用Java)

Java2D提供了,但可以确保并行线在转换后保持并行。作为另一种选择,考虑一下,它提供了一个OF;此完整操作使用
Rotate.Y_轴
,但
Rotate.X_轴
将产生所需的效果。也可以考虑一个java高级成像<代码> WARP <代码>,它提供了一个.< /p>“我如何在x轴中旋转一个图形在<代码> jPosie/Cuth.x中?”“你是不是把它像X轴上的那样反射,然后在X轴上颠倒过来?”如果是这样,适当的缩放
仿射变换
就可以了。@andrewhompson我不想在X轴上镜像它,所以没有缩放。这里是一个什么样的信息。不跟随一个视频链接。获取屏幕截图或绘制您的意思。@AndrewThompson编辑。“仿射变换要求平行线在变换后保持平行”我一直想知道文档在这方面的措辞(这对我来说是相同的,但我不确定)。很遗憾,因为我想用一个变换把世界的“平面”地图(如图所示)变成一个地球仪。但我认为使用核心Java实现这一点的唯一方法是进行转换。真倒霉@安德烈·霍姆普森:可能是上面引用的透视变换,但我不确定麦卡托是否有一个倒数。另外,我不喜欢“需要”这个词。参见