我正在为小学数学(K-6)开发一个在线评估包。许多问题需要包含如下图所示的图形:
https://www.dropbox.com/s/xwsi91l3bp9t3de/samplegraphics.PNG
所有图形都需要即时生成(除了存储在数据库中的真实对象的照片) - 因此可以创建无限数量的问题)。另一个要求是,这适用于桌面和移动设备。
我正在寻找关于哪种语言/图形包最适合此目的的建议。我宁愿在一个环境中做所有事情。如果无法动态生成上述某些内容,我会考虑(但不更喜欢)离线生成许多示例,然后将这些示例存储在数据库中。 我考虑过以下
php + gd - 对于操纵图像看起来很不错;但3D不容易获得。
jpgraph.net/features/gallery.php似乎是spiffy图表的一个很好的补充
似乎还有一个3D渲染的php phpclasses.org/package/3364-PHP-Compose-and-render-3D-object-models.html - 我的3D要求是适度的(基本形状,没有动画)
JS使用不同的插件,例如threejs.org/用于3D - 但这似乎对我的需求来说太过分了
还有hs 5 canvas的js接口:calebevans.me/projects/jcanvas /
和这:keith-wood.name/svgRef.html
谷歌图表似乎也很简单,但它并不能提供我需要的一切
CSS3 - 似乎它可以做任何事情(??)
gnuplot(??) - 不是即时的
基本上,我正在寻找实现这一目标的最简单方法,而不是重新发明轮子 - 我不太确定不同方法的权衡取舍。