PolygonEx.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:MicapsDataDraw 作者: flashlxy 项目源码 文件源码
def get_extend_hull(self):
        ext_points = []
        # ?????numpy??
        points = np.array([self.lons, self.lats]).T
        if len(points) < 3:
            return ext_points
        # ???????????
        hull = scipy.spatial.ConvexHull(points)

        for simplex in hull.simplices:
            # ???? ??????
            pairs = [True, False]
            for pair in pairs:
                extend_point = self.equations(points[simplex], pair)
                # ????????
                if not self.point_in_path(extend_point):
                    ext_points.append([extend_point[0], extend_point[1], self.zvalues[simplex[0]]])
        return ext_points
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号