gpt4 book ai didi

java - 在 Java 中围绕 Y 轴旋转图像?

转载 作者:行者123 更新时间:2023-11-29 09:25:17 24 4
gpt4 key购买 nike

我需要围绕 y 轴旋转一个 2d Sprite 。例如,我有一个飞机的二维俯 View Sprite 。当用户转动飞机时,机翼应该倾斜进入(或离开)屏幕以显示它正在转动。

有没有办法将图像放入 java3d 中,旋转它,然后将其放回缓冲图像中?或者也许以某种方式知道像素在到达/离开屏幕时应该如何变化,我可以通过弄乱光栅来实现这一点。我知道如何在围绕 y 轴旋转后获得每个像素的 x 位置,但当然,仅仅了解这些知识会使图像看起来像被压扁,因为像素在旋转后重叠。

最佳答案

我相信您可以使用剪切变换实现 YZ 旋转,这类似于在 Adob​​e Illustrator 等设计应用程序中以等轴测视角绘制对象。

也许这份文件能帮到你,PDF 似乎是离线的,但在谷歌的缓存中有一个副本。

3D Volume Rotation Using Shear Transformations

We show that an arbitrary 3D rotation can be decomposed into four 2D beam shears.

关于java - 在 Java 中围绕 Y 轴旋转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2807213/

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