【问题标题】:Convex 3D polygonal object凸面 3D 多边形对象
【发布时间】:2012-01-26 09:40:30
【问题描述】:

我需要一种数学方法来检查 3D 多边形对象是否为凸面。 换句话说,如何通过知道多边形的顶点在数学上确定 3D 多边形对象是否是凸的。 谢谢!

【问题讨论】:

    标签: polygon


    【解决方案1】:

    您可以通过取每个面然后替换面的平面方程中的所有顶点来检查多边形是否为凹面:

    1. 如果它们具有相同的符号,则表示该面在某个方向上划定了多边形 => 测试成功;继续下一张脸

    2. 如果他们有不同的符号 => 这个面切另一个面 => 多边形是凹的。

    【讨论】:

      【解决方案2】:

      如果所有顶点的角度都具有相同的方向(即全部向左倾斜或全部向右倾斜),则二维多边形是凸的。但是,我不确定 3D 多边形。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-03
        • 1970-01-01
        • 2012-08-04
        • 2016-04-23
        • 2011-01-28
        • 1970-01-01
        相关资源
        最近更新 更多