Angular 计算多边形内多段线的点
我正在尝试绘制一条多段线以显示多边形内的路线。多段线必须彼此平行,且不能超出多边形 我的解释很糟糕,我想这样做: 任何关于从哪里开始的建议都将不胜感激Angular 计算多边形内多段线的点,angular,typescript,maps,drawing,cesium,Angular,Typescript,Maps,Drawing,Cesium,我正在尝试绘制一条多段线以显示多边形内的路线。多段线必须彼此平行,且不能超出多边形 我的解释很糟糕,我想这样做: 任何关于从哪里开始的建议都将不胜感激 我需要用Typescript在Angular 2中为CesiumJS创建一些东西,但是任何帮助都是有用的。在您所展示的示例中,您的多段线不需要指定任何实际的内部点。可以通过按直线顺序(从指定的起点开始)仅指定矩形周长上的点来创建该图像的副本。算法如下所示: 定义一个感兴趣的矩形 定义一条线,描述矩形内路径的对角线坡度 生成一组完全覆盖矩形的平行
我需要用Typescript在Angular 2中为CesiumJS创建一些东西,但是任何帮助都是有用的。在您所展示的示例中,您的多段线不需要指定任何实际的内部点。可以通过按直线顺序(从指定的起点开始)仅指定矩形周长上的点来创建该图像的副本。算法如下所示:
所以我最终找到了解决这个问题的办法。我现在正在使用另一个与铯结合的库。计算交叉点是最困难的部分,下面是一个RunKit,它描述了如何计算交叉点-