计算几何Javascript

zad*_*zad 11 javascript html5 geometry computational-geometry html5-canvas

我正在考虑为我的Computational Geometry类(2D)编写几个例子,我想使用html5和javascript.

任何人都可以推荐一个JavaScript库或html5有我需要启动的一切吗?

我将主要使用点和线,但是有一些东西可以绘制笛卡尔平面作为参考,也许可以使用一些数据结构.

kat*_*ugh 9

JSXGraph

特别关注动态几何和功能可视化.来自学术界.作者 - 德国大学.

使用SVG(回退到Canvas和VML for IE).适用于iOS和Android.

API是一个非常抽象的SVG API.它根据数字和数字组,切线,双曲线和c进行操作.

很好的文档.

SVG不被视为HTML5的一部分,但值得关注.它灵活,无处不在,我认为,矢量图形比几何图形(Canvas)更适合几何体.


Are*_*end 6

我认为raphael应该是有用的:

Raphaël是一个小型JavaScript库,可以简化您在Web上使用矢量图形的工作.例如,如果要创建自己的特定图表或图像裁剪和旋转小部件,则可以使用此库轻松实现.

http://raphaeljs.com/

或processing.js

Processing.js是流行的Processing可视化编程语言的姐妹项目,专为Web设计.Processing.js使您的数据可视化,数字艺术,交互式动画,教育图,视频游戏等使用Web标准并且无需任何插件.

http://processingjs.org/