鉴于此:
可以计算每个角的角度(((numEdges-2)*pi)/numEdges)、形状的半径(从角到中点的距离=sqrt(dx^2+dy^2+dz^2))和每个边的长度(半径*2*sin(pi/numEdges))。
考虑到所有这些信息,如果您愿意,是否可以填充空白,并计算出形状每个顶点的其余起点/终点?
我可以在二维中看到逻辑的开始,但在三维中我迷路了。
我认为这是不可能的,因为你的知识不能唯一地识别你的多边形。你知道的点定义了一条独特的线,但是我可以提供无限多的顶点和中心相同的全等多边形,关于这条线的所有旋转。