【发布时间】:2011-12-09 04:45:49
【问题描述】:
对于基本的 3d web 应用程序,即几个立方体、3d 空间中的旋转和平移 - 哪个更好?
CSS 3d 似乎是最简单的,但不支持 IE9 或 IE10 的路线图,并且提供的控制比其他选项少。 Canvas 和 WebGL 似乎要复杂得多,但我不知道它们是否会成为未来的证明。
为什么 3D 有这么多不同的技术?哪个更好?哪个是未来的证明?
【问题讨论】:
-
这很疯狂不是吗? Chuck Norris 只使用 div:uselesspickles.com/triangles
-
顺便说一句,你现在使用 WebGL,你基本上需要 Canvas。 WebGL 与 Canvas 的不同之处仅在于您获得了 WebGL 上下文。 WebGL -
document.getElementById('canvas-element').getContext("webgl");.. 普通 2D 画布document.getElementById('canvas-element').getContext("2d"); // if you change to "3d", you can still have 3D drawings, w/o WebGL