【发布时间】:2010-12-10 18:20:25
【问题描述】:
我有一个任意形状,由用户在画布上绘制,我想根据输出多边形应具有的边数或边数从该形状计算最佳拟合多边形。具体来说,我想要一个具有以下签名的函数:
polygon computePolygon(Shape shape, int numberOfSides)
{
...
return polygon; // return polygon with numberOfSides sides
}
例如,假设我想从用户绘制的形状中获得一个四边形(比如 GeneralPath),那么我将输入 computePolygon(generalPath, 4)。
我该怎么办?
【问题讨论】:
标签: polygon