【问题标题】:Preventing drawing concave polygons防止绘制凹多边形
【发布时间】:2016-02-18 14:30:09
【问题描述】:

我正在寻找一个我可以设置的标准,当鼠标的位置不符合它时,无法设置点。

如何防止在java中绘制凹多边形?

【问题讨论】:

    标签: java draw concave


    【解决方案1】:

    您需要检查多边形的所有点是否都在凸包上。参见例如Graham Scan。它是一个带有构造函数的类,它接受Point2D 对象的数组。方法hull() 返回Iterable<Point2D>。对于多边形的每个新候选点,此可迭代对象必须包含您的新点。

    【讨论】:

      猜你喜欢
      • 2010-10-16
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      相关资源
      最近更新 更多