我们正在为CAD设计人员开发一个Web应用程序,现有的类似项目是:
这些项目使用SVG或Canvas实现。我的问题是:
更新2
好的,我已经阅读了这些帖子,我会尽量避免这类问题。现在我发现了这个库:KineticJS,它还实现了SVG的一些功能。我试图使用它,稍后会得出结论。
更新
谢谢理查德。此外,由于我们正在将此应用程序部署到iPad,我们正在尝试找到一种高效且易于使用的技术来构建它。在2D环境中,Canvas的执行速度是否比SVG快? iOS设备上是否存在SVG的任何缺陷?非常感谢。答案 0 :(得分:1)
仅仅从个人经验回答,我在2D项目中使用SVG取得了更多成功,并且使用canvas for 3D获得了更好的结果。
如果你想在客户端创建一个好的库来创建3D,我会从惊人的Doob先生那里看到三个。
http://mrdoob.github.com/three.js/
它可以使用canvas或WebGl来加快渲染速度。
希望这有帮助。