2

我正在为小学数学(K-6)开发一个在线评估包,许多问题需要包含如下图所示的图形:

https://www.dropbox.com/s/xwsi91l3bp9t3de/samplegraphics.PNG

所有图形都需要即时生成(除了存储在数据库中的真实对象的照片) - 以便可以创建无限数量的问题)。另一个要求是这在台式机和移动设备上都能很好地工作。

我正在寻找关于哪种语言/图形包最适合此目的的建议。我宁愿在一个环境中做所有事情。如果上述某些内容不能即时生成,我会考虑(但不喜欢)离线生成许多示例,然后将这些示例存储在数据库中。我考虑了以下

php+gd -- 处理图像看起来不错;但是 3D 并不容易获得。

jpgraph.net/features/gallery.php 似乎是漂亮图形的一个很好的补充

似乎还有为 php phpclasses.org/package/3364-PHP-Compose-and-render-3D-object-models.html 渲染的 3D - 我的 3D 要求适中(基本形状,无动画)


具有不同插件的 JS,即用于 3D 的threejs.org/ - 但这对于我的需求来说似乎有点过头了

还有 html 5 画布的 js 接口:calebevans.me/projects/jcanvas/

这个:keith-wood.name/svgRef.html


谷歌图表似乎也很容易使用,但它并没有提供我需要的一切


CSS3 - 似乎它可以做任何事情(??)


gnuplot (??) - 不是即时的


基本上,我正在寻找最简单的方法来实现这一点,而无需重新发明轮子——我只是不太确定不同方法的权衡是什么。

4

0 回答 0