如何用Python判断给定三维点是否构成连续图形?
实现Python函数
is_continuous判断三维点集连续性 我们需要编写一个Python函数is_continuous,参数说明如下:
- 第一个参数是包含三维空间点坐标的元组列表(每个点为
(x,y,z)形式的三元组) - 第二个参数是网格步长
step
函数核心功能:判断传入的点集是否构成连续图形,若是则返回True,否则返回False。
前提规则
- 所有点都位于正方形网格的节点上,网格的步长由参数
step指定 - 参考说明:以二维空间为例,存在三种典型情况——前两种情况点集连续,需返回
True;第三种情况点集不连续,需返回False
函数定义模板
def is_continuous(points, step): # points 是存储坐标元组的列表 # 如果点集构成连续图形: return True # 否则: return False
内容的提问来源于stack exchange,提问作者user21893575
相关产品推荐
相关产品推荐

