所以我刚刚找到了Three.js,它看起来像一个非常酷的JS库。我想要做的是拍摄一张2D图像并将其包裹在three.js中的一个对象周围并像三维图像一样旋转。我找到了一些提供类似功能的jquery库,例如SpriteSpin,但是我发现的大多数讨论和资源看起来都已经过时了,而且.js似乎在性能方面优于所有jquery插件。
因此,我可以使用three.js网站上的一个示例来设法生成this here。你可以看到它并不好看。
所以我想知道是否可以将3d图像压缩成2d,如下图所示,并将其包裹在three.js中的形状周围,然后旋转该图像。
由于我发现的关于如何实现类似功能的大多数讨论似乎已经过时,我对使用更新的基于浏览器的技术如何做到这一点持开放态度。最好是使用WebGl还是canvas
,或者css3可能支持这种类型的3d功能。我是否需要使用three.js,或者是否有一个支持此功能的小型库?基本上是最好的方法来实现这一点,而不必像一些jquery库那样遍历一堆图像。