1.简单几何体找出一个凸角,在构成这个几何体的所有点中,找到一个点的x或y的值是最大或最小值,那么这个点对应的角一定是凸角。
如下图可以得到C点所对应的是凸角(c点的x坐标为最大,所以一定是凸角)
2.简单几何体找出所有凹凸。
根据结论1,我们得知C为凸角,那么 BC→叉乘CD→,得到一个值为k。
则得到结论,k>0时,所有叉乘积>0的为凸角,反之为凹角。k<0时,所有叉乘积<0的为凸角,反之为凹角。
以上图为例:
BC→叉乘CD→ = k ,假设k<0;
CD→叉乘DA→ = v ,如图所示,很明显D点对应的角是个凸角,那么v<0。(这里用图来佐证推测v<0,实际上求出来的v一定是<0,且可以通过<0的结果得到D点对应的角一定是个凸角)。
ps:附上2D向量的叉乘值得求法和意义 2D怎么求两个向量的叉乘值