我有一个 2D 数组,它只包含布尔值,显示数组中的那个点是否有图块。它的工作原理如下,假设如果 array[5,6] 为真,那么在坐标 (5,6) 处有一个图块。数组描述的形状是一个连接的多边形,里面可能有孔。
基本上我需要的只是一个顶点和面的列表,它们描述了数组中的形状。
我已经寻找了一段时间,找不到解决这个问题的方法,任何帮助将不胜感激。
编辑:这一切都完成了,这样我就可以采取形状并将它们碰撞在一起。
这个项目只是我正在做的事情,以帮助提高我的编程技能/物理等。
Edit2:感谢所有帮助。基本上我的问题与将位图图像转换为矢量图像非常相似。http://cardhouse.com/computer/vector.htm如果将来其他人遇到与我相同的问题,它会很有用。