需要:canvas手动画四边形,但不能凹的四边形?
问题:如何判断凹的四边形,判断两个角度不能大于180°,这样可以实现吗?还是说计算面积来判断?
四边形的话可以判断对角线的线段是否相交。凸四边形两对角线线段相交; 凹四边形两对角线所在的线段不相交。JS计算两线段相交可以看这个 【JS图形学基础】平面向量的计算和运用实例
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答988 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
如何判断一个多边形是凸多边形还是凹多边形他这个不对,自己写了个,使用的大概原理就是凸多边形两个相邻的的向量方向应该是一样的,排除平行线时的0,所以乘积不会小于0,小于0则是凹多边形