【发布时间】:2014-08-06 05:36:57
【问题描述】:
几个小时以来,我一直在互联网上拼命想弄清楚如何获取坐标以制作特定形状的多边形(围绕图片绘制)以在 HTML5 <canvas> 中使用。
我需要一个工具,它允许我使用连接点跟踪图片以创建多边形,能够重新调整多边形的大小并在数组中接收新的固定坐标作为可复制文本,以用作 @ 中的精灵987654324@
也就是说,我需要得到同一个多边形的固定坐标的几个版本,它们已经统一缩小或放大了。
“镜像点”功能也很有用,但不是必需的(我可以在没有完美对称的情况下生活 =P)
我找到了一些方法,但每个都有自己的问题,这两个是我得到的最接近的:
HTML 图像映射工具 (This one was the best) 它给了我需要的坐标,但是我找不到一个可以让我重新调整多边形大小并获得新坐标的坐标,此外,我找不到另一个可以将坐标放入并吐出的工具新调整大小的坐标。我将不得不制作两次相同的多边形,但大小不同(并且可能有未对齐的点)
交互式数学绘图仪 (geogebra was the best one) 这个本来是完美的,但我无法让它以可复制的方式给我坐标。我必须单独写下每个坐标,这需要很长时间。
所以,我的问题是,制作复杂的多边形/几何形状并获取它们的坐标的正确方法是什么?我很确定这只是基本的几何/代数,但是有没有更面向编码人员并做我正在寻找的程序的程序?
我不禁觉得我的做法完全错误..
请不要笑,数学不是我的强项.. 如果这是在错误的堆栈交换站点,请原谅我,我不知道该放在哪里。
提前感谢您提供的任何帮助。
【问题讨论】:
标签: html canvas geometry polygon imagemap