算法:向量法等距扩展多边形
1、原理和步骤
步骤:
-
获取边向量(末-初),向量用坐标点存储;
-
获取边向量的单位向量;
-
确定指向新点方向:向量减法(末-初)、sin(向量积);
-
获取斜率:新向量(指向新点方向的向量)的Y/X
-
根据两点间距离公式、一元一次函数获取新的坐标点。
2、效果
受保密协议制约,无法贴源码。
参考资料:
步骤:
获取边向量(末-初),向量用坐标点存储;
获取边向量的单位向量;
确定指向新点方向:向量减法(末-初)、sin(向量积);
获取斜率:新向量(指向新点方向的向量)的Y/X
根据两点间距离公式、一元一次函数获取新的坐标点。
受保密协议制约,无法贴源码。
参考资料: