[英]Computational Geometry Javascript
我正在考虑为我的Computational Geometry类(2D)编写几个例子,我想使用html5和javascript。
任何人都可以推荐一个JavaScript库或html5有我需要启动的一切吗?
我将主要使用点和线,但是有一些东西可以绘制笛卡尔平面作为参考,也许可以使用一些数据结构。
我认为raphael应该是有用的:
Raphaël是一个小型JavaScript库,可以简化您在Web上使用矢量图形的工作。 例如,如果要创建自己的特定图表或图像裁剪和旋转小部件,则可以使用此库轻松实现。
或processing.js
Processing.js是流行的Processing可视化编程语言的姐妹项目,专为Web设计。 Processing.js使您的数据可视化,数字艺术,交互式动画,教育图,视频游戏等使用Web标准并且无需任何插件。
我可以推荐EaselJS,因为我多次使用它来快速创建动态绘图,例如三角形,圆形,弧形等。我甚至为学生编写了一个简单的绘图工具,称为Geodrafter 。
但是,如果你想添加例如滑块并拥有动态环境(例如轻松拖动点),那么JSXGraph是一个更好的选择,因为它们为此提供了各种组件。 他们维基中的画廊给出了一些好主意。
如上所述:JSXGraph基于矢量图形,它将始终生成精确的图形。 EaselJS基于画布,可能会导致线条模糊。
最好的办法是使用<canvas>
并探索API。 它应该具有您需要的基本原语。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.