【问题标题】:Are there any good Javascript graphics libraries? [closed]有没有好的 Javascript 图形库? [关闭]
【发布时间】:2008-10-21 12:50:02
【问题描述】:

在盯着this 3D cubethese triangles 看了一会儿之后,我开始想知道是否有任何可靠的、支持基本 3D 的 JavaScript 图形库。

有什么建议吗?

【问题讨论】:

    标签: javascript graphics 3d


    【解决方案1】:

    John Resig 将处理库移植到 Javascript:

    http://ejohn.org/blog/processingjs

    【讨论】:

    • 这个库简直太酷了。我认为这种可视化将是网络的未来!
    • 链接似乎已失效...或者它可能是网络空间中的那些日子之一...
    • 对我来说很好。一定是那些日子之一:-)。
    • 哇,谢谢,我想知道我是否会在学习 Silverlight 时感到痛苦,当我告诉我的一个朋友我正在使用 Javascript(主要是 EXT-js)工作时笑了,但是 JavaScript显然还没有接近尾声...
    • @Tom,谁知道呢,也许你会是最后一个笑的人;)
    【解决方案2】:

    我对@9​​87654321@ 感到非常兴奋。我在一个项目中使用过它,它就像一个魅力。

    【讨论】:

    • 只是好奇:对于基于浏览器的矢量图形的实际用途,我还有些欠缺。几个月前我听到 Dmitry(raphael 的作者)谈论 VG,但我想不出我会在哪里实际使用它……
    • 我用它在一个基于触摸屏的信息亭网络应用程序中创建了一个屏幕键盘。但是图表/情节也会浮现在脑海中。 :)
    【解决方案3】:

    Flot 是一个纯 Javascript 的 jQuery 绘图库。

    【讨论】:

      【解决方案4】:

      这里有一些用 javascript 编写的具有一些图形功能的物理引擎。

      http://blog.quantumstate.co.uk/javascript-physics-engine.html

      http://box2d-js.sourceforge.net/

      【讨论】:

        【解决方案5】:

        查看 dojox.gfx:docstestsdemos(最后两个链接指向测试服务器上为调试而非生产优化的夜间快照)。

        它使用原生图形:SVG、VML、Silverlight 或 Canvas — 涵盖所有主要浏览器(IE、Firefox、Safari/Webkit、Opera)的客户端上可用的任何图形。

        虽然它是 2D,但它可以用作 3D 东西的基础。事实上,有一个库可以利用它:dojox.gfx3d。示例(可以在tests):中找到

        对于真正喜欢冒险的类型,作为 Google Summer of Code 2008:True 3D 的一部分,为 Dojo 提供了一个库。显然它比 2D/3D 混合要快得多,并且适用于流体动画。您可以自己探索它(上一个链接是一个公开的 Subversion 存储库),但请注意:它仅适用于 Firefox 和 Opera 以及各自供应商提供的特殊 3D 图形插件。您将在文档中找到所有血淋淋的细节。

        玩得开心!

        【讨论】:

        • 感谢您的参考 - 很棒的东西
        【解决方案6】:

        canvas html 元素可能是最好的支持,并且在许多库中都使用它(我知道兄弟姐妹提到的 flot 和 processingjs 正在使用它)

        canvas 元素是您可以获得的较低 API 抽象级别,在概念上可能类似于 CairoGDI

        【讨论】:

          【解决方案7】:

          查看 Walter Zorn 的图书馆

          www.walterzorn.de/en

          【讨论】:

          • 现在对画布的支持已经足够好,使用 Zorn 的伪画布不再有意义。
          • Prestaul,好到可以在相同性能的IE上运行?
          猜你喜欢
          • 1970-01-01
          • 2011-04-01
          • 2011-10-09
          • 1970-01-01
          • 1970-01-01
          • 2011-08-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多