算法:向量法等距扩展多边形

1、原理和步骤

原理草图

步骤:

  1. 获取边向量(末-初),向量用坐标点存储;

  2. 获取边向量的单位向量;

  3. 确定指向新点方向:向量减法(末-初)、sin(向量积);

  4. 获取斜率:新向量(指向新点方向的向量)的Y/X

  5. 根据两点间距离公式、一元一次函数获取新的坐标点。

2、效果

受保密协议制约,无法贴源码。

效果图

参考资料:

多边形扩展

折线平行线计算方法

多边形或轮廓等距离外扩或收缩

向量积

原文地址:https://www.cnblogs.com/liuwenzhen/p/11611003.html