6

在 html5 画布中,是否可以拍摄常规的 2d 图像并将其向后旋转以创建 3d 表面的效果?

我的意思很简单,只是改变视角的角度。当然,我并不是说真的有一个 3d 表面

4

1 回答 1

6

我假设您在这里不是在谈论 WebGL...

对于 2D 画布图形,您应该尝试使用画布变换方法。尽管无法从中获得真正的透视变换,但您可以使用剪切(变换矩阵b的和c分量)。请参阅Wikipedia以了解您可以使用剪切变换和

也可以查看一个(愚蠢的)JSFiddle 示例

于 2012-04-20T18:48:46.397 回答