我有一个项目,在这个项目中我有一个可拖动的对象。在我放置这些对象之后,我想创建一个“相机视图”,在这个视图中我可以改变视角。(表格2d至3d)
我尝试了所有的组合(CSS3-rotate3d,HTML5-canvas)或者JavaScript。
有人知道构建解决方案的最佳方法是什么吗?
发布于 2011-11-22 00:49:33
使用JavaScript驱动CSS3 rotate3d转换可能是您最好的选择,就像在this demo中一样。
使用画布需要以某种方式在画布中重新绘制可拖动的项,这可能很容易,也可能非常困难,具体取决于它们是什么。如果它们都是图像,则可以将它们绘制到画布中,然后使用WebGL对它们进行rotating。将任意DOM元素绘制到画布中可能非常困难。
rotate3d CSS3转换可能更容易实现,但我怀疑它比WebGL的支持要少。rotate3d至少可以在Chrome和Safari上运行,但WebGL的支持也相当有限。
希望这能有所帮助!
https://stackoverflow.com/questions/8215009
复制相似问题