2

我计划构建一个能够在 HTML 5 画布元素上绘制形状的 HTML 5 应用程序。

我的项目旨在创建一种图表工具,该工具将在所有这些工具中使用矩形、三角形、圆形、菱形和线条,用户可以随时调整形状的大小和位置。

市场上有很多工具可以实现这种逻辑。我们可以在多年来以多种不同编程语言实现的许多图表工具中找到它。MS Vision、OmniGraffle、Rational Rose、老ERWin等产品。

所以我想知道在计算机科学领域中是否有任何众所周知的(通用)算法针对在笛卡尔平面上绘制、调整大小、拖动、放下以及因此重绘形状的任务,我应该在编写自己的图形之前研究这些算法从零开始的算法。

欢迎任何参考。

4

1 回答 1

0

我认为最接近你所问的领域是计算几何,但大多数问题是关于优化而不是关于可视化。

但是如果你想重用某些东西,最好的重用是一个好的计算机辅助设计框架的代码,但这取决于你将选择使用的编程语言。

于 2012-12-13T19:16:16.437 回答