BuZ*_*uZz 9 javascript python 3d web
我有一个python web服务器(cherrypy),我希望用户能够计算这种精确类型的某些表面.这是我能够从用户输入生成的.他给了我一些参数,我计算我的东西,在服务器上生成PNG(matplotlib/numpy)并通过JQuery加载发回.

问题是,这是非常蹩脚的,表面可以有各种各样的方面.我希望能够有一个实际的小部件,这将使用户能够旋转他的表面......
我的主要限制是它必须在IE 7上工作(8也很酷),并允许以某种方式输入我计算的数据.我在网上看到很多东西只允许输入参数功能.我需要的是能够推送原始数据三元组.
我一直在寻找几个东西,Javascript将是最好的,但我没有在JQuery或等价物中看到一些东西.我确实在WebGL周围看了很长时间并开始实现......从头开始......但是有时候IE浏览器的时间太长了.
也许我完全错过了一些与我的python兼容的技术或格式的东西,但是我已经花了几天时间才采用临时解决方案来绘制PNG.
期待阅读你们,提前谢谢;)
据我所知,如果您需要 IE7 兼容性,JS 中的大多数可用库都不适合您 - 它们需要canvas或 SVG 支持。您只剩下静态图像、Flash 或 Java 小程序。
我会研究processing,它具有良好的3D支持,并且可以创建供网络使用的Java小程序。请参阅3D 教程,了解交互式 3D 表面的良好示例。
如果您想变得更奇特,您还可以为支持该元素的浏览器提供processing.jscanvas。这将避免为这些浏览器加载 Java 小程序,从而实现稍微平滑的 UI 并消除对 Java 的依赖。您需要检查浏览器兼容性,然后加载小程序代码或processing.js 代码。这样做的好处是您应该能够在这两种情况下使用完全相同的处理代码。
| 归档时间: |
|
| 查看次数: |
6798 次 |
| 最近记录: |